Logo

Referência da API

Documentação completa de todos os endpoints da API Sinapse

Documentação detalhada de todos os endpoints disponíveis na API Sinapse.

Módulos Disponíveis

Autenticação

Todos os endpoints (exceto /health e /auth/login) requerem autenticação via Bearer Token:

Authorization: Bearer SEU_TOKEN_AQUI

Formato de Resposta

Sucesso

{
  "data": { ... },
  "meta": {
    "timestamp": "2025-07-29T10:30:00Z",
    "version": "1.0.0"
  }
}

Erro

{
  "error": {
    "code": "ERROR_CODE",
    "message": "Descrição do erro",
    "details": [ ... ]
  }
}

Listas Paginadas

{
  "total": 100,
  "page": 1,
  "size": 20,
  "pages": 5,
  "items": [ ... ]
}

Status Codes

CódigoDescrição
200Sucesso
201Criado
204Sem conteúdo
400Requisição inválida
401Não autenticado
403Sem permissão
404Não encontrado
422Dados inválidos
429Rate limit excedido
500Erro interno

Funcionalidades Comuns

Paginação

GET /endpoint?page=1&size=50

Filtros

GET /endpoint?campo=valor&data_inicio=2025-01-01

Ordenação

GET /endpoint?sort=campo&order=desc

Busca

GET /endpoint?search=termo

Rate Limiting

  • Básico: 1.000 requisições/hora
  • Premium: 10.000 requisições/hora
  • Enterprise: 50.000 requisições/hora

Headers de resposta:

X-RateLimit-Limit: 1000
X-RateLimit-Remaining: 834
X-RateLimit-Reset: 1627654800

Ambientes

AmbienteURL
Produçãohttps://api.sinapse.org.br/v1
Staginghttps://api-staging.sinapse.saude.gov.br/v1
Sandboxhttps://api-sandbox.sinapse.saude.gov.br/v1

Ferramentas

Use o API Explorer para testar endpoints interativamente com sua chave de API!

On this page