Skip to main content

Autenticação

Todos os pedidos à API são autenticados através de um Token de Serviço — um Bearer token de curta duração obtido via o grant OAuth2 Client Credentials. Trata-se de um fluxo máquina a máquina: não existe qualquer login humano envolvido.

Como funciona

A sua integração dispõe de um client_id e de um client_secret (fornecidos pelo seu gestor de conta DokStamp). Troque-os por um token de acesso e inclua esse token em cada pedido à API.

1. Obtenha um token

Resposta:

2. Utilize o token

Inclua o token em cada pedido subsequente:

3. Renovação do token

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

Endpoints públicos

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