Authentication
Get Access Token
Authenticate using OAuth2 client credentials flow and receive a Bearer token for API access. Tokens are valid for 24 hours.
post
/auth/tokenRequest body
application/x-www-form-urlencoded · required
grant_typestringrequiredOAuth2 grant type (must be "client_credentials")
Options
client_credentialsclient_idstringrequiredYour unique 6-digit client identifier
client_secretstringrequiredYour client authentication secret
Responses
200Authentication successfulapplication/jsonShow response bodyHide response body
access_tokenstringrequiredThe JWT access token to use for API requests
token_typestringrequiredThe type of token (always "Bearer")
Options
Bearerexpires_inintegerrequiredToken validity period in seconds (86400 = 24 hours)
400Bad Request - Missing or invalid parametersapplication/problem+jsonShow response bodyHide response body
typestring · urirequiredURI reference to error documentation
titlestringrequiredShort, consistent error summary
statusintegerrequiredHTTP status code
detailstringrequiredHuman-readable explanation specific to this occurrence
401Unauthorized - Invalid credentialsapplication/problem+jsonShow response bodyHide response body
typestring · urirequiredURI reference to error documentation
titlestringrequiredShort, consistent error summary
statusintegerrequiredHTTP status code
detailstringrequiredHuman-readable explanation specific to this occurrence
429Rate limit exceeded