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"
}