Conta e limites
API, webhooks e assistente de IA: ligar o CliLink a outros sistemas
Atualizado em
Em resumo
Em Configurações, Conta, Avançado, Integrações, você cria tokens com as permissões que cada sistema precisa, até 5 webhooks e liga um assistente de IA pelo MCP. Cada webhook recebe um aviso assinado quando acontece o evento escolhido. Nada de prontuário sai por nenhum desses caminhos. Documentação técnica em clilink.bio/desenvolvedores.
Fazer agora no app: Abrir IntegraçõesLigar no Zapier ou no Make
Crie o gatilho
No Zapier, use Webhooks by Zapier, gatilho Catch Hook. No Make, um cenário com Webhooks, Custom webhook. Copie a URL que eles mostram.
Cadastre no CliLink
Em Configurações, Conta, Avançado, Integrações, aba Webhooks, toque em Novo webhook, cole a URL e escolha os eventos.
Guarde o segredo
O segredo aparece uma vez só. Ele serve para o seu sistema conferir que o aviso veio mesmo do CliLink.
Envie um teste
Toque em Enviar teste. O Zapier ou o Make recebe um aviso de exemplo e passa a conhecer os campos (evento, consulta, paciente).
Monte o resto
Use os campos para o que quiser: linha na planilha, mensagem para a equipe, cartão no quadro de tarefas.
Eventos
- consulta.criada: toda consulta nova, pela página, pelo painel, pela API, pela lista de espera ou em série (uma por consulta).
- consulta.confirmada: quando a consulta fica confirmada (criada já confirmada, pedido aprovado ou sinal pago).
- consulta.cancelada: pelo paciente, pela equipe, em série ou porque o sinal venceu.
- consulta.remarcada: mudou de horário; leva também o início anterior.
- sinal.pago: o sinal da consulta foi pago ou marcado como pago.
- contato.novo: pedido de contato pela página (nome, WhatsApp e origem; a mensagem escrita não vai).
- paciente.criado: paciente cadastrado no painel, pela API ou ao agendar pela página. A importação por planilha não dispara.
Como é o aviso
Um POST em JSON com id (do evento), evento, criado_em, teste, conta e dados. Na consulta: horário de início e fim, status, se é online, os ids do tipo e do local e a origem, mais o id e o nome do paciente. Nunca vai prontuário, anotação, motivo da consulta nem o nome do tipo de consulta.
Cabeçalhos: X-CliLink-Evento, X-CliLink-Entrega (use para não processar o mesmo aviso duas vezes) e X-CliLink-Assinatura no formato t=carimbo,v1=assinatura. Para conferir: calcule o HMAC-SHA256 do texto carimbo, ponto, corpo exatamente como chegou, com o segredo do webhook, e compare com o v1. Recuse carimbos com mais de 5 minutos.
Entrega e novas tentativas
- Resposta 2xx em até 10 segundos conta como entregue.
- Erro, demora ou redirecionamento: tentamos de novo em 1 minuto, 5 minutos, 30 minutos, 2 horas e 6 horas.
- As últimas entregas aparecem embaixo de cada webhook, com o resultado. Uma entrega que falhou pode ser reenviada.
- Depois de 20 avisos perdidos seguidos, o webhook desliga sozinho. Ligue de novo quando o outro sistema voltar.
- O endereço precisa ser https e público. Endereços de rede interna são recusados.
Tokens e permissões
Em Integrações, aba Tokens, toque em Criar token, dê um nome e marque só o que o sistema precisa: ver a agenda, mudar a agenda, ver ou cadastrar pacientes, ver pedidos de contato, ver pagamentos, cobrar sinal, ver ou editar a página e gerenciar webhooks. Escolha também a validade (sem prazo, 30, 90 dias ou 1 ano). Até 10 tokens ativos.
O token aparece uma vez só, guarde como uma senha. Na lista aparecem as permissões, a validade e o último uso. Revogar corta o acesso na hora.
Tokens criados antes das permissões continuam funcionando só para os dados básicos da conta. Para usar a agenda, os pacientes ou a página, crie um novo.
Assistente de IA (MCP)
Com um token com o modelo Assistente de IA (MCP), o Claude ou outro assistente que aceita MCP vê a agenda, procura horários livres, marca, remarca e cancela consultas, busca pacientes, mostra os números da página e ajusta textos. Antes de mudar algo, ele mostra o que vai fazer e pede a sua confirmação.
A aba MCP mostra o endereço e os passos para o Claude Desktop e o Claude Code. Prontuário não sai pelo assistente. Os dados que ele lê vão para a empresa do assistente: prefira permissões mínimas.
Histórico de uso
A aba Histórico mostra as chamadas dos últimos 30 dias: quando, qual token, o que foi pedido e o resultado. Guardamos só isso, nunca os dados que foram e voltaram.
Perguntas frequentes
- Os avisos levam dados de saúde?
- Não. Só horário, status, ids e o nome do paciente. Prontuário, anotações e o nome do tipo de consulta ficam no CliLink.
- O mesmo aviso pode chegar duas vezes?
- Pode, se o seu sistema demorar para responder e tentarmos de novo. Use o cabeçalho X-CliLink-Entrega para ignorar o repetido.
- Troquei o segredo. O que acontece?
- O antigo para de valer na hora. Atualize o segredo no outro sistema.
- O assistente de IA pode mexer na agenda sozinho?
- Só com um token que tenha a permissão de mudar a agenda, e ele pede a sua confirmação antes. Com um token só de leitura, ele só consulta.
- A API mostra o prontuário?
- Não. Não existe permissão para isso. Pela API e pelo assistente saem só agenda, cadastro do paciente, contatos, pagamentos e textos da página.
Não achou o que procurava? Escreva para contato@clilink.bio.
Fazer agora no app