<!--
{
  "documentType" : "article",
  "framework" : "AppStoreReceipts",
  "identifier" : "/documentation/AppStoreReceipts/app-store-receipt-data-types",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "App Store receipt data types"
}
-->

# App Store receipt data types

Data types of objects that return in the receipt.

## Topics

### Transaction identifiers

[`string original_transaction_id`](/documentation/AppStoreReceipts/original_transaction_id)

The transaction identifier of the original purchase.

[`string transaction_id`](/documentation/AppStoreReceipts/transaction_id)

A unique identifier for a transaction, such as a purchase, restore, or renewal.

[`string app_account_token`](/documentation/AppStoreReceipts/app_account_token)

The UUID that an app optionally generates to map a customer’s in-app purchase with its resulting App Store transaction.

### Receipt and subscription status

[`int status`](/documentation/AppStoreReceipts/status)

The status of the app receipt.

[`string auto_renew_status`](/documentation/AppStoreReceipts/auto_renew_status)

The renewal status for the auto-renewable subscription.

[`string is_in_billing_retry_period`](/documentation/AppStoreReceipts/is_in_billing_retry_period)

An indicator of whether an auto-renewable subscription is in the billing retry period.

[`string is_in_intro_offer_period`](/documentation/AppStoreReceipts/is_in_intro_offer_period)

An indicator of whether an auto-renewable subscription is in the introductory price period.

[`string is_trial_period`](/documentation/AppStoreReceipts/is_trial_period)

An indicator of whether an auto-renewable subscription is in the free trial period.

### Dates and intent

[`string expiration_intent`](/documentation/AppStoreReceipts/expiration_intent)

The reason a subscription expires.

[`string cancellation_date_ms`](/documentation/AppStoreReceipts/cancellation_date_ms)

The time and date that the App Store refunds a transaction or revokes it from Family Sharing.

[`string expires_date_ms`](/documentation/AppStoreReceipts/expires_date_ms)

The time, in milliseconds, a subscription expires or renews.

### Promotions and offers

[`string promotional_offer_id`](/documentation/AppStoreReceipts/promotional_offer_id)

The identifier of the promotional offer for an auto-renewable subscription that the user redeems.

[`string offer_code_ref_name`](/documentation/AppStoreReceipts/offer_code_ref_name)

The offer-reference name of the subscription offer code that the customer redeems.

### Family Sharing

[`string in_app_ownership_type`](/documentation/AppStoreReceipts/in_app_ownership_type)

The relationship of the user with the family-shared purchase to which they have access.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)