Skip to main content

Autenticação

Todas as requisições à API são autenticadas usando um Token de Serviço — um Bearer token de curta duração obtido via o grant OAuth2 Client Credentials. Este é um fluxo máquina a máquina: não há login humano envolvido.

Como funciona

Sua integração possui um client_id e um client_secret (fornecidos pelo seu gerente de conta DokStamp). Troque-os por um token de acesso e inclua esse token em cada requisição à API.

1. Obtenha um token

Resposta:

2. Use o token

Inclua o token em cada requisição subsequente:

3. Renovação do token

Os tokens expiram após 12 horas. Não há refresh token — solicite um novo usando suas credenciais quando necessário. Padrão recomendado: armazene o token em cache e renove proativamente ~60 segundos antes da expiração.

Endpoints públicos

Estes endpoints não requerem autenticação:
Armazene client_id e client_secret em variáveis de ambiente ou em um gerenciador de segredos. Nunca os inclua diretamente no código-fonte.