Webhooks
Eventos de Appointment assinados e isolados por instalação/ambiente.
Atualizado em 01/09/2026
| Evento | Quando usar |
|---|---|
| appointment.created | Novo Appointment publicado no domínio externo |
| appointment.confirmed | Appointment confirmado |
| appointment.rescheduled | Horário/Professional alterado |
| appointment.canceled | Appointment cancelado |
- Valide a assinatura antes de parsear/processar o payload.
- Deduplique pelo webhook-id; retries do mesmo evento preservam essa identidade.
- Responda 2xx rapidamente e faça processamento de negócio em fila.
- Durante rotação, webhook-signature pode carregar mais de uma assinatura; aceite qualquer v1 válida para um secret ativo no receiver.
- Subscriptions e signing secrets são específicos da instalação e do ambiente.
{
"id": "019...",
"type": "appointment.confirmed",
"apiVersion": "v1",
"timestamp": "2026-09-01T18:00:00.000Z",
"data": {
"id": "019...",
"status": "CONFIRMED"
}
}