---
title: InAppPurchaseState
framework: appstoreconnectapi
role: symbol
role_heading: Type
path: appstoreconnectapi/inapppurchasestate
---

# InAppPurchaseState

A string that represents the review state of an In-App Purchase.

## Declaration

```data
string InAppPurchaseState
```

## Possible Values

APPROVED: DEVELOPER_ACTION_NEEDED: DEVELOPER_REMOVED_FROM_SALE: IN_REVIEW: MISSING_METADATA: PENDING_BINARY_APPROVAL: PROCESSING_CONTENT: READY_TO_SUBMIT: REJECTED: REMOVED_FROM_SALE: WAITING_FOR_REVIEW: WAITING_FOR_UPLOAD:

## See Also

### Objects and types

- [InAppPurchaseV2.Attributes](appstoreconnectapi/inapppurchasev2/attributes-data.dictionary.md)
- [InAppPurchaseType](appstoreconnectapi/inapppurchasetype.md)
- [InAppPurchaseV2.Relationships](appstoreconnectapi/inapppurchasev2/relationships-data.dictionary.md)
