# InStoreContextPayload

Object · GraphQL API

Top-level fields returned when requesting a state change on an in-store reader.

## Fields

- `clientMutationId` (`String`): An identifier used to reconcile requests and responses. 255 characters maximum.
- `inStoreContext` (`InStoreContext`) — deprecated since 2021-04-14: The in-store context created when an in-store flow is initiated.
- `id` (`ID!`) — non-null: A unique ID for this in-store context request.
- `reader` (`InStoreReader`): The reader associated with the in-store request.
- `status` (`InStoreContextStatus!`) — non-null: The status of the context created.

## Used by

- [requestAmountPromptFromInStoreReader](/braintree/graphql/reference/mutations/request-amount-prompt-from-in-store-reader) — Mutation
- [requestAuthorizeFromInStoreReader](/braintree/graphql/reference/mutations/request-authorize-from-in-store-reader) — Mutation
- [requestCancelFromInStoreReader](/braintree/graphql/reference/mutations/request-cancel-from-in-store-reader) — Mutation
- [requestChargeFromInStoreReader](/braintree/graphql/reference/mutations/request-charge-from-in-store-reader) — Mutation
- [requestConfirmationPromptFromInStoreReader](/braintree/graphql/reference/mutations/request-confirmation-prompt-from-in-store-reader) — Mutation
- [requestFirmwareUpdateFromInStoreReader](/braintree/graphql/reference/mutations/request-firmware-update-from-in-store-reader) — Mutation
- [requestItemDisplayFromInStoreReader](/braintree/graphql/reference/mutations/request-item-display-from-in-store-reader) — Mutation
- [requestMultiChoiceSingleSelectPromptFromInStoreReader](/braintree/graphql/reference/mutations/request-multi-choice-single-select-prompt-from-in-store-reader) — Mutation
- [requestNonPciCardDataFromInStoreReader](/braintree/graphql/reference/mutations/request-non-pci-card-data-from-in-store-reader) — Mutation
- [requestPrintFromInStoreReader](/braintree/graphql/reference/mutations/request-print-from-in-store-reader) — Mutation
- [requestRefundFromInStoreReader](/braintree/graphql/reference/mutations/request-refund-from-in-store-reader) — Mutation
- [requestSignaturePromptFromInStoreReader](/braintree/graphql/reference/mutations/request-signature-prompt-from-in-store-reader) — Mutation
- [requestTextDisplayFromInStoreReader](/braintree/graphql/reference/mutations/request-text-display-from-in-store-reader) — Mutation
- [requestTextPromptFromInStoreReader](/braintree/graphql/reference/mutations/request-text-prompt-from-in-store-reader) — Mutation
- [requestVaultFromInStoreReader](/braintree/graphql/reference/mutations/request-vault-from-in-store-reader) — Mutation

## GraphQL definition

```graphql
type InStoreContextPayload {
  clientMutationId: String
  inStoreContext: InStoreContext @deprecated(reason: "Use top-level fields")
  id: ID!
  reader: InStoreReader
  status: InStoreContextStatus!
}
```

---

[View the complete GraphQL schema on GitHub](https://raw.githubusercontent.com/braintree/graphql-api/refs/heads/master/schema.graphql)