---
title: responseBody
framework: appstorereceipts
role: symbol
role_heading: Object
path: appstorereceipts/responsebody
---

# responseBody

The JSON data that returns in the response from the App Store.

## Declaration

```data
object responseBody
```

## Properties

environment: The environment the system generates the receipt for. is_retryable: An indicator when an error occurs during the request. A value of 1 indicates a temporary issue; retry validation for this receipt at a later time. A value of 0 indicates an unresolvable issue; don’t retry validation for this receipt. This is applicable only to status codes 21100–21199. latest_receipt: The latest Base64-encoded app receipt. This only returns for receipts that contain auto-renewable subscriptions. latest_receipt_info: An array that contains all in-app purchase transactions. This excludes transactions for consumable products that your app marks as finished. pending_renewal_info: In the JSON file, an array where each element contains the pending renewal information for each auto-renewable subscription the product_id identifies. This only returns for app receipts that contain auto-renewable subscriptions. receipt: A JSON representation of the receipt that you send for verification. status: Either 0 if the receipt is valid, or a status code if there’s an error. The status code reflects the status of the app receipt as a whole. See status for possible status codes and descriptions.

## Discussion

Discussion The verifyReceipt endpoint returns this response.

## Topics

### Objects

- [responseBody.Pending_renewal_info](appstorereceipts/responsebody/pending_renewal_info-data.dictionary.md)
- [responseBody.Latest_receipt_info](appstorereceipts/responsebody/latest_receipt_info-data.dictionary.md)
- [responseBody.Receipt](appstorereceipts/responsebody/receipt-data.dictionary.md)

## See Also

### Deprecated

- [verifyReceipt](appstorereceipts/verify-receipt.md)
- [requestBody](appstorereceipts/requestbody.md)
- [error](appstorereceipts/error.md)
