---
title: data
framework: appstoreservernotifications
role: symbol
role_heading: Object
path: appstoreservernotifications/data
---

# data

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

## Declaration

```data
object data
```

## Properties

appAppleId: The unique identifier of the app that the notification applies to. This property is available for apps that users download from the App Store. It isn’t present in the sandbox environment. bundleId: The bundle identifier of the app. bundleVersion: The version of the build that identifies an iteration of the bundle. consumptionRequestReason: The reason the customer requested the refund. This field appears only for CONSUMPTION_REQUEST notifications, which the server sends when a customer initiates a refund request for a consumable in-app purchase or auto-renewable subscription. environment: The server environment that the notification applies to, either sandbox or production. signedRenewalInfo: Subscription renewal information signed by the App Store, in JSON Web Signature (JWS) format. This field appears only for notifications that apply to auto-renewable subscriptions. signedTransactionInfo: Transaction information signed by the App Store, in JSON Web Signature (JWS) format. status: The status of an auto-renewable subscription as of the signedDate in the responseBodyV2DecodedPayload. This field appears only for notifications sent for auto-renewable subscriptions.

## Mentioned in

App Store Server Notifications changelog Receiving App Store Server Notifications

## Discussion

Discussion The data object is part of the responseBodyV2DecodedPayload. It’s present in the payload for notificationType values related to in-app purchases, except for the RENEWAL_EXTENSION notification type with a SUMMARY 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](appstoreservernotifications/appappleid.md)
- [bundleId](appstoreservernotifications/bundleid.md)
- [bundleVersion](appstoreservernotifications/bundleversion.md)
- [environment](appstoreservernotifications/environment.md)
- [status](appstoreservernotifications/status.md)

### JWS transaction and renewal info

- [JWSRenewalInfo](appstoreservernotifications/jwsrenewalinfo.md)
- [JWSRenewalInfoDecodedPayload](appstoreservernotifications/jwsrenewalinfodecodedpayload.md)
- [JWSTransaction](appstoreservernotifications/jwstransaction.md)
- [JWSTransactionDecodedPayload](appstoreservernotifications/jwstransactiondecodedpayload.md)

### Consumption request info

- [consumptionRequestReason](appstoreservernotifications/consumptionrequestreason.md)

## See Also

### Response objects for in-app purchases

- [summary](appstoreservernotifications/summary.md)
- [appData](appstoreservernotifications/appdata.md)
