Data schemas
Get an access token — Response
ApiResponse_TokenData_ · Fields, types and constraints of data accepted or returned by the API.
dataTokenDataRequiredResponse example · TokenData.
metaContextPageMetaContextMetaPageMetaRequestMetaRequiredResponse metadata.
Additional fields: No
Get an access token — Response
TokenData · Fields, types and constraints of data accepted or returned by the API.
access_tokenStringRequiredToken for the Authorization: Bearer header. Set SHOPENTLY_ACCESS_TOKEN before running the separate example.
expires_atStringRequiredExpiration time in UTC. Current access restrictions can block the token earlier.
format:"date-time"expires_inIntegerOptional900 seconds, or 15 minutes from issuance. Making requests does not extend its lifetime.
rate_limitsTokenRateLimitsDataRequiredEngine ≥ 4.143.0. Each token response includes data.rate_limits from the store policy at issuance. All keys share these budgets; a new token does not reset them. A plan change may apply before the token expires.
token_typeStringOptionalBearer. Authentication scheme for the returned token.
const:"Bearer"
Additional fields: No
Rate limits
TokenRateLimitsData · Engine ≥ 4.143.0. Each token response includes data.rate_limits from the store policy at issuance. All keys share these budgets; a new token does not reset them. A plan change may apply before the token expires. Zero means unavailable, not unlimited.
auth_per_minuteIntegerRequiredToken requests per minute, including failed authentication attempts.
minimum:0maximum:1000000read_per_minuteIntegerRequiredRead requests per minute.
minimum:0maximum:1000000write_per_minuteIntegerRequiredWrite requests per minute; this value does not grant write permissions.
minimum:0maximum:1000000
Additional fields: No
Get an access token — Request body
TokenRequest · Fields, types and constraints of data accepted or returned by the API.
ObjectAdditional fields: NoAdditional fields: No