Portal de programadores
Integre com a clínica, com confiança.
Uma API REST com JSON, OAuth 2.0 e webhooks assinados — com as mesmas permissões, âmbitos e auditoria que a equipa da clínica usa todos os dias.
1676operações documentadas
40eventos de webhook
5linguagens nos exemplos
curl -X POST "https://anagen.pt/api/v1/oauth/token" \
-d grant_type=client_credentials \
-d client_id=ax_… -d client_secret=…
curl "https://anagen.pt/api/v1/r/leads?por_pagina=5" \
-H "Authorization: Bearer $TOKEN"
{
"ok": true,
"dados": [{"id": 412, "nome": "Rita Matos", "origem": "site"}],
"meta": {"pagina": 1, "por_pagina": 5, "total": 128}
}
Endereço base
https://anagen.pt/api/v1AutenticaçãoOAuth 2.0 · client credentials
POST https://anagen.pt/api/v1/oauth/tokenFormatoJSON UTF-8 · ISO 8601 · envelope ok/dados/meta
O que pode construir
Leads do site e dos anúnciosCrie leads com origem e UTM; duplicados detetados e regras do funil aplicadas.
Marcações sincronizadasLeia a agenda e receba «marcacao.criada» sem perguntar a toda a hora.
Pagamentos para a contabilidadePagamentos recebidos, métodos e documentos fiscais, mês a mês.
Indicadores para BIKPI com período anterior e séries prontas para gráficos.
Eventos por webhookEntregas assinadas com HMAC-SHA256 e repetições automáticas.
Guias
Introdução e casos de usoO que a API faz e cinco integrações típicas, com exemplos.
Primeiros passosCredenciais, token e primeira chamada em cinco minutos.
Autenticação e âmbitosOAuth 2.0 client credentials, validade dos tokens e âmbitos modulo:nivel.
ConvençõesEnvelope, X-Request-Id, datas, dinheiro, unidades e línguas.
ErrosCatálogo completo de códigos, causas e como resolver.
Paginação, filtros e ordenaçãopagina, por_pagina, f[campo], intervalos, listas e ordem.
IdempotênciaRepetir um POST sem duplicar: Idempotency-Key.
Limites de pedidosQuotas, cabeçalhos X-RateLimit e como reagir ao 429.
WebhooksEventos, entrega, tentativas e verificação da assinatura HMAC.
Proteção de dadosO que uma integração pode e não pode receber; âmbitos clínicos.
Versões e descontinuaçãoCompatibilidade, /v1, Deprecation e Sunset.
Registo de alteraçõesO que mudou na API, versão a versão.
Referência por área
Ver tudo
A minha licença2
Academia6
Acompanhamento6
Agenda26
Agente de IA17
Ajuda3
Ambiente1
Análise e plano27
Apresentação do AnagenSys2
Atividade7
Auditoria5
Autenticação5
Avisos de fornecedores (CRM)12
Avisos de fornecedores (comercial)4
Avisos no telemóvel8
Caixa7
Caixa de entrada11
Campanhas de marketing10
Carteira5
Chat do site e subscrições8
Chat interno16
Clínica pública2
Comissões e honorários2
Comunicados5
Consentimentos9
Consultas16
Contas pagadoras e convenções3
Definições5
Documentos17
Escudo de entrada3
Exportação5
Ficha do paciente15
Ficheiros2
Fluxo do dia3
Formulários10
Formulários por ligação3
Funil e leads11
Galeria clínica26
Indicadores3
Integrações8
Licenças20
Mapa de cirurgias16
Marcador e chamadas15
Modelos de IA6
Motor de cálculo8
Operação da plataforma15
Pagamentos15
Painel4
Painel cirúrgico22
Parceiros9
Perfil13
Permissões20
Planos cirúrgicos20
Plataforma — Apresentação13
Portal · Cuidados por fase2
Portal — acessos1
Portal — autenticação4
Portal — autorizações5
Portal — documentos7
Portal — fotografias2
Portal — início2
Portal — marcações9
Portal — mensagens3
Portal — os meus dados8
Portal — pagamentos2
Portal — plano5
Portal — propostas e pagamentos3
Portal — recuperação2
Proposta pública6
Propostas18
Proteção de dados11
Pré-avaliação online3
Recurso: Acessos de emergência6
Recurso: Alertas clínicos9
Recurso: Alertas de acesso6
Recurso: Artigos8
Recurso: Atos da convenção7
Recurso: Ausências e férias7
Recurso: Avisos de privacidade9
Recurso: Avisos mostrados4
Recurso: Base de conhecimento9
Recurso: Biblioteca de imagens8
Recurso: Blocos do site5
Recurso: Caixas4
Recurso: Campanhas7
Recurso: Campos de tricoscopia7
Recurso: Capturas8
Recurso: Casos publicados7
Recurso: Certificados5
Recurso: Chamadas6
Recurso: Checklists de segurança7
Recurso: Cirurgias4
Recurso: Clientes de integração10
Recurso: Clínicas6
Recurso: Comissões8
Recurso: Complicações8
Recurso: Comunicados9
Recurso: Consultas5
Recurso: Contas do portal8
Recurso: Contas pagadoras7
Recurso: Convenções7
Recurso: Conversas5
Recurso: Conversas de teste7
Recurso: Cuidados por fase11
Recurso: Cursos da academia7
Recurso: Custos de anúncios7
Recurso: Códigos de desconto7
Recurso: Datas especiais8
Recurso: Delegações8
Recurso: Diagnósticos de apoio10
Recurso: Documentos emitidos7
Recurso: Documentos fiscais9
Recurso: Encaminhamentos de parceiros8
Recurso: Encomendas10
Recurso: Entregas de webhooks5
Recurso: Episódios9
Recurso: Equipa dos episódios8
Recurso: Equipamentos8
Recurso: Equipas7
Recurso: Extensões7
Recurso: Fases do funil7
Recurso: Feriados7
Recurso: Formação da equipa7
Recurso: Formulários11
Recurso: Fotografias11
Recurso: Funis por mercado8
Recurso: Guiões7
Recurso: Honorários7
Recurso: Horários7
Recurso: Importações4
Recurso: Incidentes de segurança10
Recurso: Itinerários7
Recurso: Leads11
Recurso: Linhas de WhatsApp8
Recurso: Lista de espera9
Recurso: Listas de chamadas10
Recurso: Lições7
Recurso: Locais7
Recurso: Manutenções e registos7
Recurso: Marcações11
Recurso: Marcos de acompanhamento10
Recurso: Mensagens gravadas7
Recurso: Menus de voz8
Recurso: Modelos 3D7
Recurso: Modelos de consentimento10
Recurso: Modelos de documento11
Recurso: Movimentos de stock5
Recurso: Números da clínica7
Recurso: Objetivos comerciais7
Recurso: Oposição a contactos6
Recurso: Pacientes11
Recurso: Pagamentos10
Recurso: Parceiros11
Recurso: Pedidos de IA4
Recurso: Pedidos do agente5
Recurso: Pedidos do portal8
Recurso: Pedidos dos titulares12
Recurso: Percursos de formação7
Recurso: Perfis4
Recurso: Perguntas dos testes7
Recurso: Planos cirúrgicos8
Recurso: Prazos de conservação8
Recurso: Preços de fornecedor7
Recurso: Procedimentos7
Recurso: Propostas5
Recurso: Propostas da IA7
Recurso: Protocolos fotográficos7
Recurso: Pré-avaliações8
Recurso: Páginas do site10
Recurso: Públicos para anúncios8
Recurso: Reclamações, elogios e sugestões10
Recurso: Registo das atividades de tratamento8
Recurso: Registo de consentimentos6
Recurso: Regras de comissões7
Recurso: Regras de elegibilidade10
Recurso: Relatórios agendados8
Recurso: Respostas a formulários7
Recurso: Respostas rápidas7
Recurso: Reuniões11
Recurso: Revisões de acessos6
Recurso: Salas, equipamentos e intérpretes7
Recurso: Segmentos8
Recurso: Sequências7
Recurso: Subcontas7
Recurso: Subcontratantes7
Recurso: Tabelas de preços8
Recurso: Tarefas9
Recurso: Teleconsultas4
Recurso: Terminais de pagamento9
Recurso: Tipos de marcação7
Recurso: Tratamentos complementares8
Recurso: Utilizadores11
Recurso: Vales de oferta6
Recurso: Versões do motor8
Recurso: Webhooks9
Resultados de marketing6
Reuniões10
Segurança da plataforma7
Sessão9
Site — CMS10
Site — analytics2
Site — incorporação2
Site — pré-avaliações3
Stock3
Superadministradores6
Tarefas12
Teleconsulta18
Terminais de pagamento6
Tricoscopia5
Vales de oferta3
Validação médica6
Visualizador 3D4