--- title: AppSubscription - Partner API description: 'A recurring charge for use of an app, such as a monthly subscription charge.' api_version: 2024-10 api_name: partner type: object api_type: graphql source_url: html: 'https://shopify.dev/docs/api/partner/2024-10/objects/AppSubscription' md: 'https://shopify.dev/docs/api/partner/2024-10/objects/AppSubscription.md' --- # App​Subscription object A recurring charge for use of an app, such as a monthly subscription charge. ## Fields * amount [Money!](https://shopify.dev/docs/api/partner/2024-10/objects/Money) non-null The amount of the app charge. * billing​On [Date​Time](https://shopify.dev/docs/api/partner/2024-10/scalars/DateTime) The date when the merchant will next be billed. * id [ID!](https://shopify.dev/docs/api/partner/2024-10/scalars/ID) non-null A globally unique identifier. * name [String!](https://shopify.dev/docs/api/partner/2024-10/scalars/String) non-null The name of the app charge. * test [Boolean!](https://shopify.dev/docs/api/partner/2024-10/scalars/Boolean) non-null Whether the app purchase was a test transaction. *** ## Map ### Fields with this object * ||-[AppSubscriptionEvent.charge](https://shopify.dev/docs/api/partner/2024-10/interfaces/AppSubscriptionEvent#field-charge) * {}[SubscriptionApproachingCappedAmount.charge](https://shopify.dev/docs/api/partner/2024-10/objects/SubscriptionApproachingCappedAmount#field-charge) * {}[SubscriptionCappedAmountUpdated.charge](https://shopify.dev/docs/api/partner/2024-10/objects/SubscriptionCappedAmountUpdated#field-charge) * {}[SubscriptionChargeAccepted.charge](https://shopify.dev/docs/api/partner/2024-10/objects/SubscriptionChargeAccepted#field-charge) * {}[SubscriptionChargeActivated.charge](https://shopify.dev/docs/api/partner/2024-10/objects/SubscriptionChargeActivated#field-charge) * {}[SubscriptionChargeCanceled.charge](https://shopify.dev/docs/api/partner/2024-10/objects/SubscriptionChargeCanceled#field-charge) * {}[SubscriptionChargeDeclined.charge](https://shopify.dev/docs/api/partner/2024-10/objects/SubscriptionChargeDeclined#field-charge) * {}[SubscriptionChargeExpired.charge](https://shopify.dev/docs/api/partner/2024-10/objects/SubscriptionChargeExpired#field-charge) * {}[SubscriptionChargeFrozen.charge](https://shopify.dev/docs/api/partner/2024-10/objects/SubscriptionChargeFrozen#field-charge) * {}[SubscriptionChargeUnfrozen.charge](https://shopify.dev/docs/api/partner/2024-10/objects/SubscriptionChargeUnfrozen#field-charge) *** ## Interfaces * * [App​Charge](https://shopify.dev/docs/api/partner/2024-10/interfaces/AppCharge) interface * [Node](https://shopify.dev/docs/api/partner/2024-10/interfaces/Node) interface *** ## ||-AppSubscription Implements ### Implements * ||-[App​Charge](https://shopify.dev/docs/api/partner/2024-10/interfaces/AppCharge) * ||-[Node](https://shopify.dev/docs/api/partner/2024-10/interfaces/Node)