--- title: AppPurchase - GraphQL Admin description: Services and features purchased once by the store. api_version: 2025-10 api_name: admin type: interface api_type: graphql source_url: html: 'https://shopify.dev/docs/api/admin-graphql/2025-10/interfaces/AppPurchase' md: 'https://shopify.dev/docs/api/admin-graphql/2025-10/interfaces/AppPurchase.md' --- # App​Purchase interface Requires The staff member must have permission to manage app billing or approve app charges if authenticated with an online access token as described in . Services and features purchased once by the store. ## Fields * created​At [Date​Time!](https://shopify.dev/docs/api/admin-graphql/2025-10/scalars/DateTime) non-null The date and time when the app purchase occurred. * name [String!](https://shopify.dev/docs/api/admin-graphql/2025-10/scalars/String) non-null The name of the app purchase. * price [Money​V2!](https://shopify.dev/docs/api/admin-graphql/2025-10/objects/MoneyV2) non-null The amount to be charged to the store for the app purchase. * status [App​Purchase​Status!](https://shopify.dev/docs/api/admin-graphql/2025-10/enums/AppPurchaseStatus) non-null The status of the app purchase. * test [Boolean!](https://shopify.dev/docs/api/admin-graphql/2025-10/scalars/Boolean) non-null Whether the app purchase is a test transaction. *** ##### Variables ```json { "createdAt": "", "name": "", "price": "", "status": "", "test": "" } ``` ##### Schema ```graphql interface AppPurchase { createdAt: DateTime! name: String! price: MoneyV2! status: AppPurchaseStatus! test: Boolean! } ```