Autenticação
A API Confere usa autenticação JWT (Bearer Token).
Inclua o token JWT no cabeçalho da requisição:
Authorization: Bearer SEU_TOKEN_JWTDica de segurança: Nunca exponha seu token JWT em código client-side. Sempre faça as chamadas da API do lado do servidor.
Base URL
Todas as requisições devem ser feitas para uma das seguintes URLs.
http://localhost:1337Servidor de Desenvolvimento
https://api.confere.com.brServidor de Produção
Profissionais de Saúde
POST
/api/v1/crmConsultar CRM (Médico)
Submete um job para consulta de registro CRM no Conselho Federal de Medicina.
Parâmetros
crmobrigatóriostring
ufobrigatóriostring
callbackUrlstring (uri)
Exemplos de Código
curl -X POST "http://localhost:1337/api/v1/jobs/crm" \ -H "Authorization: Bearer SEU_TOKEN_JWT" \ -H "Content-Type: application/json" \ -d '{"crm": "123456", "uf": "SP"}'POST
/api/v1/crfConsultar CRF (Farmacêutico)
Submete um job para consulta de registro CRF no Conselho Federal de Farmácia.
Parâmetros
crfobrigatóriostring
ufobrigatóriostring
callbackUrlstring (uri)
POST
/api/v1/crnConsultar CRN (Nutricionista)
Consulta nacional de registro no Conselho Federal de Nutricionistas. Informe nome ou número de registro.
Parâmetros
nomestring
crnstring
ufstring
POST
/api/v1/crefConsultar CREF (Educação Física)
Consulta nacional de registro no Conselho Federal de Educação Física. Informe nome ou número de registro.
Parâmetros
nomestring
crefstring
ufstring
POST
/api/v1/crbioConsultar CRBio (Biólogo)
Consulta nacional de registro no Conselho Federal de Biologia. Informe nome ou número de registro.
Parâmetros
nomestring
crbiostring
ufstring
POST
/api/v1/cressConsultar CRESS (Assistente Social)
Consulta nacional de registro no Conselho Federal de Serviço Social. Informe nome ou número de registro.
Parâmetros
nomestring
cressstring
ufstring
Estabelecimentos de Saúde
POST
/api/v1/cnesConsultar Estabelecimento CNES
Submete um job para consulta de estabelecimento no Cadastro Nacional de Estabelecimentos de Saúde (DATASUS).
Parâmetros
cnesobrigatóriostring
callbackUrlstring (uri)
Gerenciamento de Jobs
GET
/api/v1/jobs/{queue}/{jobId}Obter status do job
Consulta o status e resultado de um job específico.
Parâmetros da URL
queueobrigatóriostring
jobIdobrigatóriostring
Exemplos de Resposta
{ "id": "123", "status": "waiting", "progress": 0}Códigos de Resposta
Possíveis códigos de resposta da API
200
Sucesso
Requisição processada com sucesso
400
Bad Request
Parâmetros faltando ou incorretos
401
Não Autorizado
Token JWT inválido ou ausente
404
Não Encontrado
Job ou recurso não encontrado