Authorization. A API é stateless: não existe sessão nem login; o token é validado a cada requisição.
A API não usa o esquema
Bearer: envie Authorization: SEU_TOKEN, e não Authorization: Bearer SEU_TOKEN. Esse prefixo é uma das causas mais comuns de 401 em quem vem de outras APIs.Gere o seu token
O token é criado dentro da própria plataforma, por um usuário administrador:- Acesse
https://suamarca.sults.com.bre faça login. - No painel inicial, clique no ícone Segurança.
- No menu lateral esquerdo, clique em API.
- Abra Gestão de Tokens v1 e clique em Criar Token.
- Dê um nome ao token e crie. Copie o código gerado e guarde em local seguro.

Segurança > API: use a Gestão de Tokens v1 para esta API
Tokens v1 vs v2
A tela de API tem duas gestões de token, e a diferença importa:O que o token pode fazer
O token da v1 dá acesso a todos os endpoints da API, incluindo os 7 de escrita em Chamados, Compras e Expansão. Não existe permissão ou escopo por token nesta versão: qualquer token válido lê e escreve tudo o que a API expõe. Considere isso ao decidir quem guarda cada token.Um token por integração
Crie um token para cada sistema que se conecta ao SULTS e nomeie pelo sistema (por exemplo,ERP Financeiro, BI Comercial). Isso permite revogar um acesso sem derrubar os demais e facilita identificar a origem de cada chamada. Na mesma tela de API, o Log de Eventos ajuda a acompanhar o uso.
Guarda do token em produção
Trate o token como uma senha de administrador:- Servidor, nunca navegador ou app. Mesmo com CORS habilitado na API, chamadas feitas do frontend expõem o token a qualquer visitante. Crie um endpoint no seu backend que repassa as chamadas ao SULTS.
- Variáveis de ambiente ou cofre de segredos, nunca no código-fonte, em repositórios (mesmo privados), em URLs ou em logs.
- Rotação sem downtime: crie o token novo, publique a sua aplicação usando o novo, e só então exclua o antigo na Gestão de Tokens.
- Se um token vazar: exclua-o imediatamente na Gestão de Tokens, gere outro e revise o Log de Eventos em busca de uso indevido.
Problemas de autenticação
Chamada recusada? Confira, nesta ordem: o token foi copiado por completo; o cabeçalho tem o nome exatoAuthorization; o valor é apenas o token, sem o prefixo Bearer; o token é v1. Persistindo a falha, o corpo da resposta traz os detalhes: veja o guia de Erros.
Próximos passos
Comece em 5 minutos
Use o seu token na primeira chamada, com exemplos em 5 linguagens.
Convenções da API
Datas, máscaras, paginação e as URLs base de cada módulo.