Visão Geral
Este endpoint gera um token de acesso OAuth 2.0 que deve ser usado para autenticar todas as requisições subsequentes à API da Pronttus.
O token de acesso tem uma validade de 5 minutos (300 segundos). Após esse período, será necessário gerar um novo token para continuar utilizando as APIs.
Requisitos
Todas as requisições para a API da Pronttus:
São criptografadas - não aceitamos requisições usando o protocolo HTTP, somente HTTPS
O formato de comunicação é JSON - toda requisição com payload JSON deve conter o header Content-Type: application/json
O token de acesso obtido deve ser passado no header Authorization: Bearer {token} de todas as requisições subsequentes
grant_type
string
default: "client_credentials"
required
Tipo de concessão OAuth 2.0. Por enquanto, apenas client_credentials é suportado.
ID do cliente fornecido no dashboard da Pronttus
Segredo do cliente fornecido no dashboard da Pronttus. Mantenha em segurança!
curl -X POST https://api.pronttus.com.br/v1/oauth/token \
-H "Content-Type: application/json" \
-d '{
"grant_type": "client_credentials",
"client_id": "your_client_id",
"client_secret": "your_client_secret"
}'
Resposta de Sucesso
Resposta de Erro
{
"access_token" : "eyJhbGciOiJIUzI1NiIsInR5cCI6Ikp..." ,
"token_type" : "bearer" ,
"expires_in" : 300
}
Token JWT para autenticação nas próximas requisições
Tipo do token (sempre bearer)
Tempo de validade do token em segundos (300 = 5 minutos)