Bem-vindo à API Reference
A API do Sollos Consultas permite executar consultas de dados cadastrais, financeiros e jurídicos de forma programática. Toda a comunicação é feita via HTTP REST com respostas emapplication/json.
Comece pelo Login
Obtenha seu token JWT para autenticar as requisições
Execute uma Consulta
Entenda o modelo assíncrono de execução
Veja o Resultado
Acompanhe o andamento e obtenha a resposta
Monitore o Consumo
Estatísticas de uso por período
Base URL
Autenticação
Todas as rotas (excetoPOST /auth/login) exigem o header abaixo:
POST /auth/login. Sem ele, qualquer requisição retorna 401 Unauthorized.
Trate o token como uma senha. Não o exponha em repositórios públicos,
variáveis de ambiente versionadas ou código client-side. Em ambientes de
produção, armazene-o de forma segura (ex: secrets manager, variável de
ambiente no servidor).
Códigos de status
| Código | Significado |
|---|---|
200 OK | Requisição processada com sucesso |
202 Accepted | Consulta aceita para processamento (resultado ainda pendente) |
400 Bad Request | Parâmetros ausentes ou inválidos na requisição |
401 Unauthorized | Token ausente, inválido ou expirado |
403 Forbidden | Sem permissão para este recurso ou limite de uso atingido |
404 Not Found | Recurso não encontrado |
500 Internal Server Error | Erro interno ou falha no provedor externo |
Modelo assíncrono de execução
As consultas não retornam o resultado imediatamente. O fluxo funciona assim:Executar
Envie
POST /consultas/executar/{id} com os parâmetros da consulta. A API
retorna imediatamente um consultaId com status 202.Aguardar
O provedor externo processa a consulta em segundo plano. A maioria das
consultas conclui em 1 a 3 segundos.
Verificar
Faça
GET /consultas/resultado/{consultaId}. Se status for pending,
aguarde 2 segundos e tente novamente.