--- title: AppSubscriptionLineItem - GraphQL Admin description: |- Represents a component of an app subscription that contains pricing details for either recurring fees or usage-based charges. Each subscription has exactly 1 or 2 line items - one for recurring fees and/or one for usage fees. If a subscription has both recurring and usage pricing, there will be 2 line items. If it only has one type of pricing, the subscription will have a single line item for that pricing model. Use the `AppSubscriptionLineItem` object to: - View the pricing terms a merchant has agreed to - Distinguish between recurring and usage fee components - Access detailed billing information for each pricing component This read-only object provides visibility into the subscription's pricing structure without allowing modifications. Read about subscription pricing models in the [billing architecture guide](https://shopify.dev/docs/apps/launch/billing/subscription-billing). api_version: 2025-10 api_name: admin type: object api_type: graphql source_url: html: https://shopify.dev/docs/api/admin-graphql/latest/objects/appsubscriptionlineitem md: https://shopify.dev/docs/api/admin-graphql/latest/objects/appsubscriptionlineitem.md --- # App​Subscription​Line​Item object Represents a component of an app subscription that contains pricing details for either recurring fees or usage-based charges. Each subscription has exactly 1 or 2 line items - one for recurring fees and/or one for usage fees. If a subscription has both recurring and usage pricing, there will be 2 line items. If it only has one type of pricing, the subscription will have a single line item for that pricing model. Use the `AppSubscriptionLineItem` object to: * View the pricing terms a merchant has agreed to * Distinguish between recurring and usage fee components * Access detailed billing information for each pricing component This read-only object provides visibility into the subscription's pricing structure without allowing modifications. Read about subscription pricing models in the [billing architecture guide](https://shopify.dev/docs/apps/launch/billing/subscription-billing). ## Fields * id [ID!](https://shopify.dev/docs/api/admin-graphql/latest/scalars/ID) non-null A globally-unique ID. * plan [App​Plan​V2!](https://shopify.dev/docs/api/admin-graphql/latest/objects/AppPlanV2) non-null The pricing model for the app subscription. * usage​Records [App​Usage​Record​Connection!](https://shopify.dev/docs/api/admin-graphql/latest/connections/AppUsageRecordConnection) non-null A list of the store's usage records for a usage pricing plan. *** ## Map ### Fields with this object * {}[AppSubscription.lineItems](https://shopify.dev/docs/api/admin-graphql/latest/objects/AppSubscription#field-AppSubscription.fields.lineItems) * {}[AppUsageRecord.subscriptionLineItem](https://shopify.dev/docs/api/admin-graphql/latest/objects/AppUsageRecord#field-AppUsageRecord.fields.subscriptionLineItem)