--- title: AppPurchase - GraphQL Admin description: Services and features purchased once by the store. api_version: 2026-04 api_name: admin type: interface api_type: graphql source_url: html: https://shopify.dev/docs/api/admin-graphql/latest/interfaces/apppurchase md: https://shopify.dev/docs/api/admin-graphql/latest/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/latest/scalars/DateTime) non-null The date and time when the app purchase occurred. * name [String!](https://shopify.dev/docs/api/admin-graphql/latest/scalars/String) non-null The name of the app purchase. * price [Money​V2!](https://shopify.dev/docs/api/admin-graphql/latest/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/latest/enums/AppPurchaseStatus) non-null The status of the app purchase. * test [Boolean!](https://shopify.dev/docs/api/admin-graphql/latest/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! } ```