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
Visão Geral
Convenções, formatos e padrões da API
Autenticação
Login, tokens, sessões e segurança
Usuários
Gestão de usuários e perfis
Grupos
Sistema RBAC e permissões
Agravos
Casos de doenças e notificações
Autenticação
Todos os endpoints (exceto /health e /auth/login) requerem autenticação via Bearer Token:
Authorization: Bearer SEU_TOKEN_AQUIFormato 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ódigo | Descrição |
|---|---|
| 200 | Sucesso |
| 201 | Criado |
| 204 | Sem conteúdo |
| 400 | Requisição inválida |
| 401 | Não autenticado |
| 403 | Sem permissão |
| 404 | Não encontrado |
| 422 | Dados inválidos |
| 429 | Rate limit excedido |
| 500 | Erro interno |
Funcionalidades Comuns
Paginação
GET /endpoint?page=1&size=50Filtros
GET /endpoint?campo=valor&data_inicio=2025-01-01Ordenação
GET /endpoint?sort=campo&order=descBusca
GET /endpoint?search=termoRate 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: 1627654800Ambientes
| Ambiente | URL |
|---|---|
| Produção | https://api.sinapse.org.br/v1 |
| Staging | https://api-staging.sinapse.saude.gov.br/v1 |
| Sandbox | https://api-sandbox.sinapse.saude.gov.br/v1 |
Ferramentas
Use o API Explorer para testar endpoints interativamente com sua chave de API!