Pular para o conteúdo principal
Você vai precisar da chave de um app da clínica (wx_…) e de um endereço https:// público para receber o webhook. Os exemplos usam a variável WESTHETICS_API_KEY.
A chave dá acesso aos dados da clínica nos escopos do app. Guarde num cofre de segredos ou numa variável de ambiente do servidor. Nunca no navegador, no aplicativo do celular nem no repositório.
1

Crie o app no painel

Quem faz é a gestora da clínica (ou a equipe da Westhetics, dentro da clínica):
  1. Em app.westhetics.io, abra Integrações e toque em + Novo app.
  2. Dê um nome (“CRM da recepção”) e marque as permissões. Para este guia: Pacientes · Ler e escrever e Gerenciar os próprios webhooks pela API.
  3. Toque em Criar app e copie a chave. Ela não aparece de novo; se perder, regenere.
2

Confirme a chave

GET /v1/me diz qual app está chamando, em que clínica e com quais escopos.
Resposta
Um 401 quer dizer que a chave não confere ou foi revogada. Veja erros.
3

Cadastre um webhook

O webhook recebe os eventos da clínica que o app pode ver. A resposta traz o segredo, que assina cada entrega: guarde junto com a chave.
A gestora também pode cadastrar o webhook pela tela do app, em Integrações. Os detalhes estão em webhooks pela API.
4

Crie uma paciente

Nome, WhatsApp e e-mail são obrigatórios, e quem tem menos de 18 anos vem com o responsável legal; o resto adianta o atendimento e o contrato.
A resposta é 201 com a ficha inteira. Em seguida o webhook recebe patient.created:
Antes de confiar no corpo, confira a assinatura: verificar a assinatura.

Próximos passos

Do CRM ao contrato assinado

O fluxo inteiro: paciente, anamnese, contrato, assinatura e o PDF assinado.

Referência da API

Todas as rotas, com os campos, os erros e o teste direto na página.
Última modificação em 11 de novembro de 2026