---
title: responseBodyV1
framework: appstoreservernotifications
role: symbol
role_heading: Object
path: appstoreservernotifications/responsebodyv1
---

# responseBodyV1

The response body containing JSON data that the App Store sends in a version 1 server notification.

## Declaration

```data
object responseBodyV1
```

## Properties

auto_renew_adam_id: An identifier that App Store Connect generates and the App Store uses to uniquely identify the auto-renewable subscription that the user’s subscription renews. Treat this value as a 64-bit integer. auto_renew_product_id: The product identifier of the auto-renewable subscription that the user’s subscription renews. auto_renew_status: The current renewal status for an auto-renewable subscription product. Note that these values are the strings “true” and “false”, and not the strings “0” or “1” that appear in auto_renew_status in the receipt. auto_renew_status_change_date: The time at which the user turned on or off the renewal status for an auto-renewable subscription, in a date-time format similar to the ISO 8601 standard. auto_renew_status_change_date_ms: The time at which the user turned on or off the renewal status for an auto-renewable subscription, in UNIX time, in milliseconds. Use this time format to process dates. auto_renew_status_change_date_pst: The time at which the user turned on or off the renewal status for an auto-renewable subscription, in Pacific standard time. bid: A string that contains the app bundle ID. bvrs: A string that contains the app bundle version. deprecation: The date that App Store Server Notifications V1 are deprecated. For more information, see App Store Server Notifications changelog. environment: The environment for which the App Store generated the receipt. expiration_intent: The reason a subscription expired. This field is only present for an expired auto-renewable subscription. See expiration_intent for more information. notification_type: The subscription event that triggered the notification. See notification_type for the complete list of version 1 notification types. original_transaction_id: The original transaction identifier for which App Store Server Notifications sends the notification. password: The same value as the shared secret you submit in the password field of the App Store Receipt requestBody when validating receipts. unified_receipt: An object that contains information about the most recent in-app purchase transactions for the app.

## Mentioned in

App Store Server Notifications changelog Receiving App Store Server Notifications

## Discussion

Discussion Use the information in the response body to react quickly to changes in your users’ subscription states. The fields available in a notification sent to your server depend on the notification_type, which indicates the event that triggered the notification.

## Topics

### Unified receipt object

- [unified_receipt](appstoreservernotifications/unified_receipt.md)

## See Also

### Version 1 notifications

- [App Store Server Notifications V1](appstoreservernotifications/app-store-server-notifications-v1.md)
- [notification_type](appstoreservernotifications/notification_type.md)
