/api/healthDiagnósticoVerifica a conexão MySQL e confirma se as tabelas do schema estão prontas. Não retorna credenciais nem dados de cadastro.
Endpoints de leitura para consultar casos públicos e, com credencial do painel, casos autorizados para compartilhamento institucional.
Confirme a autorização institucional e use uma instalação pública com TLS/HTTPS, controle de acesso e política para tratamento dos dados. O cadastro de uma chave no painel não cria convênio nem envia dados automaticamente.
/api/healthDiagnósticoVerifica a conexão MySQL e confirma se as tabelas do schema estão prontas. Não retorna credenciais nem dados de cadastro.
/api/public/casesPúblicoLista somente casos ativos aprovados para divulgação pública. Não requer chave e retorna apenas campos que podem aparecer no site.
/api/v1/agency/healthChave institucionalConfirma se a credencial está válida e informa a organização associada.
/api/v1/agency/casesChave institucionalLista casos ativos com autorização documentada para compartilhamento com órgãos e BO registrado. A autorização pública do site é independente.
limit (1–100, padrão 50), offset (paginação), updated_since (data/hora ISO)./api/v1/agency/cases/{protocolo}Chave institucionalConsulta um caso autorizado pelo protocolo interno. Casos sem autorização, BO ou ativos retornam 404.
O admin gera uma chave por órgão em Painel → Integrações API. A chave é exibida uma vez, expira em 90 dias e pode ser revogada a qualquer momento.
Authorization: Bearer SUA_CHAVEGuarde-a em um cofre de segredos no servidor do consumidor. Não a inclua em páginas web, aplicativos móveis, repositórios ou links compartilhados.
{
"organization": "Órgão autorizado",
"total": 1,
"limit": 50,
"offset": 0,
"next_offset": null,
"cases": [{
"protocol": "RN-AAAAMMDD-XXXXXX",
"full_name": "Nome conforme autorização",
"state": "UF",
"bo_number": "informado no cadastro"
}]
}O exemplo acima é ilustrativo; o payload real contém os campos descritos no endpoint.
Faça chamadas do servidor da instituição. A API usa paginação para limitar cada resposta.