Skip to main content
POST
https://api.pronttus.com.br
/
v1
/
oauth
/
token
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"
  }'
{
  "access_token": "eyJhbGciOiJIUzI1NiIsInR5cCI6Ikp...",
  "token_type": "bearer",
  "expires_in": 300
}

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.
client_id
string
required
ID do cliente fornecido no dashboard da Pronttus
client_secret
string
required
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"
  }'
{
  "access_token": "eyJhbGciOiJIUzI1NiIsInR5cCI6Ikp...",
  "token_type": "bearer",
  "expires_in": 300
}
access_token
string
Token JWT para autenticação nas próximas requisições
token_type
string
Tipo do token (sempre bearer)
expires_in
integer
Tempo de validade do token em segundos (300 = 5 minutos)