---
title: AppPurchaseOneTime - Partner API
description: >-
  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.
api_version: 2026-10
source_url:
  html: 'https://shopify.dev/docs/api/partner/latest/objects/AppPurchaseOneTime'
  md: 'https://shopify.dev/docs/api/partner/latest/objects/AppPurchaseOneTime.md'
api_name: partner
api_type: graphql
type: object
---

# App​Purchase​One​Time

object

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.

## Fields

* amount

  [Money!](https://shopify.dev/docs/api/partner/latest/objects/Money)

  non-null

  The amount of the app charge.

* id

  [ID!](https://shopify.dev/docs/api/partner/latest/scalars/ID)

  non-null

  A globally unique identifier.

* name

  [String!](https://shopify.dev/docs/api/partner/latest/scalars/String)

  non-null

  The name of the app charge.

* test

  [Boolean!](https://shopify.dev/docs/api/partner/latest/scalars/Boolean)

  non-null

  Whether the app purchase was a test transaction.

***

## Map

### Fields with this object

* [AppPurchaseOneTimeEvent.charge](https://shopify.dev/docs/api/partner/latest/interfaces/AppPurchaseOneTimeEvent#fields-charge)
* [OneTimeChargeAccepted.charge](https://shopify.dev/docs/api/partner/latest/objects/OneTimeChargeAccepted#field-OneTimeChargeAccepted.fields.charge)
* [OneTimeChargeActivated.charge](https://shopify.dev/docs/api/partner/latest/objects/OneTimeChargeActivated#field-OneTimeChargeActivated.fields.charge)
* [OneTimeChargeDeclined.charge](https://shopify.dev/docs/api/partner/latest/objects/OneTimeChargeDeclined#field-OneTimeChargeDeclined.fields.charge)
* [OneTimeChargeExpired.charge](https://shopify.dev/docs/api/partner/latest/objects/OneTimeChargeExpired#field-OneTimeChargeExpired.fields.charge)

***

## Interfaces

* * [App​Charge](https://shopify.dev/docs/api/partner/latest/interfaces/AppCharge)

    interface

  * [Node](https://shopify.dev/docs/api/partner/latest/interfaces/Node)

    interface

***

## AppPurchaseOneTime Implements

### Implements

* [App​Charge](https://shopify.dev/docs/api/partner/latest/interfaces/AppCharge)
* [Node](https://shopify.dev/docs/api/partner/latest/interfaces/Node)
