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