<!--
{
  "availability" : [
    "App Store Server Notifications: 2.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "AppStoreServerNotifications",
  "identifier" : "/documentation/AppStoreServerNotifications/data",
  "metadataVersion" : "0.1.0",
  "role" : "Object",
  "symbol" : {
    "kind" : "Object",
    "modules" : [
      "App Store Server Notifications"
    ],
    "preciseIdentifier" : "data:store_s2s:data"
  },
  "title" : "data"
}
-->

# data

The payload data that contains app metadata and the signed renewal and transaction information.

```
object data
```

## Discussion

The `data` object is part of the [`responseBodyV2DecodedPayload`](/documentation/AppStoreServerNotifications/responseBodyV2DecodedPayload). It’s present in the payload for [`notificationType`](/documentation/AppStoreServerNotifications/notificationType) values related to in-app purchases, except for the `RENEWAL_EXTENSION` notification type with a `SUMMARY` [`subtype`](/documentation/AppStoreServerNotifications/subtype), and the `EXTERNAL_PURCHASE_TOKEN` notification type.

Use the notification type along with the transaction and subscription renewal information in the `data` object to update a user’s service or present promotional offers according to your business logic.

## Topics

### App metadata and environment

[`appAppleId`](/documentation/AppStoreServerNotifications/appAppleId)

The unique identifier of an app in the App Store.

[`bundleId`](/documentation/AppStoreServerNotifications/bundleId)

The bundle identifier of an app.

[`bundleVersion`](/documentation/AppStoreServerNotifications/bundleVersion)

The version of the build that identifies an iteration of the bundle.

[`environment`](/documentation/AppStoreServerNotifications/environment)

The server environment, either sandbox or production.

[`status`](/documentation/AppStoreServerNotifications/status)

The status of an auto-renewable subscription at the time the App Store signs the notification.

### JWS transaction and renewal info

[`JWSRenewalInfo`](/documentation/AppStoreServerNotifications/JWSRenewalInfo)

Subscription renewal information signed by the App Store, in JSON Web Signature (JWS) format.

[`JWSRenewalInfoDecodedPayload`](/documentation/AppStoreServerNotifications/JWSRenewalInfoDecodedPayload)

A decoded payload containing subscription renewal information for an auto-renewable subscription.

[`JWSTransaction`](/documentation/AppStoreServerNotifications/JWSTransaction)

Transaction information signed by the App Store, in JSON Web Signature (JWS) Compact Serialization format.

[`JWSTransactionDecodedPayload`](/documentation/AppStoreServerNotifications/JWSTransactionDecodedPayload)

A decoded payload that contains transaction information.

### Consumption request info

[`consumptionRequestReason`](/documentation/AppStoreServerNotifications/consumptionRequestReason)

The customer-provided reason for a refund request.



---

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)