Skip to content

Latest commit

 

History

History
48 lines (39 loc) · 1.8 KB

retrieve-token-status-response.md

File metadata and controls

48 lines (39 loc) · 1.8 KB

Retrieve Token Status Response

Defines the fields that are included in the response body of a request to the RetrieveTokenStatus endpoint.

Structure

RetrieveTokenStatusResponse

Fields

Name Type Tags Description Getter Setter
scopes ?(string[]) Optional The list of scopes associated with an access token. getScopes(): ?array setScopes(?array scopes): void
expiresAt ?string Optional The date and time when the access_token expires, in RFC 3339 format. Empty if the token never expires. getExpiresAt(): ?string setExpiresAt(?string expiresAt): void
clientId ?string Optional The Square-issued application ID associated with the access token. This is the same application ID used to obtain the token.
Constraints: Maximum Length: 191
getClientId(): ?string setClientId(?string clientId): void
merchantId ?string Optional The ID of the authorizing merchant's business.
Constraints: Minimum Length: 8, Maximum Length: 191
getMerchantId(): ?string setMerchantId(?string merchantId): void
errors ?(Error[]) Optional Any errors that occurred during the request. getErrors(): ?array setErrors(?array errors): void

Example (as JSON)

{
  "client_id": "CLIENT_ID",
  "expires_at": "2022-10-14T14:44:00Z",
  "merchant_id": "MERCHANT_ID",
  "scopes": [
    "PAYMENTS_READ",
    "PAYMENTS_WRITE"
  ],
  "errors": [
    {
      "category": "MERCHANT_SUBSCRIPTION_ERROR",
      "code": "INVALID_EXPIRATION",
      "detail": "detail6",
      "field": "field4"
    },
    {
      "category": "MERCHANT_SUBSCRIPTION_ERROR",
      "code": "INVALID_EXPIRATION",
      "detail": "detail6",
      "field": "field4"
    }
  ]
}