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