--- title: AppPurchaseOneTimeEvent - Partner API description: An app event for a one-time app charge. api_version: 2025-01 api_name: partner type: interface api_type: graphql source_url: html: >- https://shopify.dev/docs/api/partner/2025-01/interfaces/AppPurchaseOneTimeEvent md: >- https://shopify.dev/docs/api/partner/2025-01/interfaces/AppPurchaseOneTimeEvent.md --- # App​Purchase​One​Time​Event interface An app event for a one-time app charge. ## Fields * charge [App​Purchase​One​Time!](https://shopify.dev/docs/api/partner/2025-01/objects/AppPurchaseOneTime) non-null A one-time app charge for services and features purchased once by a store. For example, a one-time migration of a merchant's data from one platform to another. *** ## Types implemented in * [One​Time​Charge​Accepted](https://shopify.dev/docs/api/partner/2025-01/objects/OneTimeChargeAccepted) OBJECT An event that marks that a one-time app charge was accepted by the merchant. * app [App!](https://shopify.dev/docs/api/partner/2025-01/objects/App) non-null A Shopify [app](https://shopify.dev/concepts/apps). * charge [App​Purchase​One​Time!](https://shopify.dev/docs/api/partner/2025-01/objects/AppPurchaseOneTime) non-null A one-time app charge for services and features purchased once by a store. For example, a one-time migration of a merchant's data from one platform to another. * occurred​At [Date​Time!](https://shopify.dev/docs/api/partner/2025-01/scalars/DateTime) non-null The date and time when the event took place. * shop [Shop!](https://shopify.dev/docs/api/partner/2025-01/objects/Shop) non-null A Shopify shop. * type [App​Event​Types!](https://shopify.dev/docs/api/partner/2025-01/enums/AppEventTypes) non-null The type of app event. * [One​Time​Charge​Activated](https://shopify.dev/docs/api/partner/2025-01/objects/OneTimeChargeActivated) OBJECT An event that marks that a one-time app charge was activated. * app [App!](https://shopify.dev/docs/api/partner/2025-01/objects/App) non-null A Shopify [app](https://shopify.dev/concepts/apps). * charge [App​Purchase​One​Time!](https://shopify.dev/docs/api/partner/2025-01/objects/AppPurchaseOneTime) non-null A one-time app charge for services and features purchased once by a store. For example, a one-time migration of a merchant's data from one platform to another. * occurred​At [Date​Time!](https://shopify.dev/docs/api/partner/2025-01/scalars/DateTime) non-null The date and time when the event took place. * shop [Shop!](https://shopify.dev/docs/api/partner/2025-01/objects/Shop) non-null A Shopify shop. * type [App​Event​Types!](https://shopify.dev/docs/api/partner/2025-01/enums/AppEventTypes) non-null The type of app event. * [One​Time​Charge​Declined](https://shopify.dev/docs/api/partner/2025-01/objects/OneTimeChargeDeclined) OBJECT An event that marks that a one-time app charge was declined by the merchant. * app [App!](https://shopify.dev/docs/api/partner/2025-01/objects/App) non-null A Shopify [app](https://shopify.dev/concepts/apps). * charge [App​Purchase​One​Time!](https://shopify.dev/docs/api/partner/2025-01/objects/AppPurchaseOneTime) non-null A one-time app charge for services and features purchased once by a store. For example, a one-time migration of a merchant's data from one platform to another. * occurred​At [Date​Time!](https://shopify.dev/docs/api/partner/2025-01/scalars/DateTime) non-null The date and time when the event took place. * shop [Shop!](https://shopify.dev/docs/api/partner/2025-01/objects/Shop) non-null A Shopify shop. * type [App​Event​Types!](https://shopify.dev/docs/api/partner/2025-01/enums/AppEventTypes) non-null The type of app event. * [One​Time​Charge​Expired](https://shopify.dev/docs/api/partner/2025-01/objects/OneTimeChargeExpired) OBJECT An event that marks that a one-time app charge expired before the merchant could accept it. * app [App!](https://shopify.dev/docs/api/partner/2025-01/objects/App) non-null A Shopify [app](https://shopify.dev/concepts/apps). * charge [App​Purchase​One​Time!](https://shopify.dev/docs/api/partner/2025-01/objects/AppPurchaseOneTime) non-null A one-time app charge for services and features purchased once by a store. For example, a one-time migration of a merchant's data from one platform to another. * occurred​At [Date​Time!](https://shopify.dev/docs/api/partner/2025-01/scalars/DateTime) non-null The date and time when the event took place. * shop [Shop!](https://shopify.dev/docs/api/partner/2025-01/objects/Shop) non-null A Shopify shop. * type [App​Event​Types!](https://shopify.dev/docs/api/partner/2025-01/enums/AppEventTypes) non-null The type of app event. *** ##### Variables ```json { "charge": "" } ``` ##### Schema ```graphql interface AppPurchaseOneTimeEvent { charge: AppPurchaseOneTime! } ```