Obter token de acesso
Endpoint de token OAuth 2.0 com o grant client_credentials (RFC 6749 §4.4). Este é o único endpoint que não exige token.
Envie grant_type=client_credentials como application/x-www-form-urlencoded e autentique o cliente com HTTP Basic (client_id:client_secret). Use scope para pedir um subconjunto dos escopos da chave.
Envie o token como Authorization: Bearer <access_token> em todos os outros endpoints. O token identifica a loja e carrega os escopos concedidos, então nenhuma outra identificação é necessária.
Não existe refresh token: reutilize o token até perto de expires_in e então chame este endpoint de novo.
Revogar uma chave ou uma sessão bloqueia novos tokens imediatamente.
Body
required
application/json
Responses
- application/json
- application/json
- application/json
- application/json
Request Example for post/api/auth/token/
curl https://api.suit.com.br/api/auth/token/ \
--request POST \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'grant_type=client_credentials' \
--data-urlencode 'scope='
{
"access_token": "string",
"token_type": "Bearer",
"expires_in": 1,
"scope": "string",
"session_id": "string",
"tenant": "string",
"environment": "string"
}