---
title: status
framework: externalpurchaseserverapi
role: symbol
role_heading: Type
path: externalpurchaseserverapi/status
---

# status

A string value you provide to indicate the status of the token and the contents of the external purchase report.

## Declaration

```data
string status
```

## Possible Values

LINE_ITEM: Indicates that your external purchase report includes line items to report transactions. NO_LINE_ITEM: Indicates that your app or website received an external purchase token, but the customer didn’t complete any transactions related to the token. UNRECOGNIZED_TOKEN: Indicates that you received an App Store Server Notification about an external purchase token assigned to your app, but your system doesn’t recognize the token. DUPLICATE_TOKEN: Indicates that you recognize the external purchase token from an App Store Server Notification, but you’re reporting transactions using another token that’s active for the customer in the same time period. This status applies only to SERVICES and ACQUISITION token types. For more information about tokens, see Receiving and decoding external purchase tokens.

## Mentioned in

Reporting unrecognized and transactionless tokens External Purchase Server API changelog

## Discussion

Discussion The status property indicates whether the token you’re reporting has any associated transactions. You provide this property in the ExternalPurchaseReport request body when you call the Send External Purchase Report endpoint.

## See Also

### Data types

- [requestIdentifier](externalpurchaseserverapi/requestidentifier.md)
- [externalPurchaseId](externalpurchaseserverapi/externalpurchaseid.md)
