Skip to main content

Webhooks

Base path: /v1/webhooks Os webhooks são endpoints que recebem eventos de sistemas externos (WhatsApp, Stripe, etc.) e os processam internamente.
Os endpoints abaixo representam a estrutura planejada. A implementação detalhada será gerada durante o desenvolvimento.

WhatsApp

MétodoEndpointDescrição
POST/v1/webhooks/whatsappReceber eventos do WhatsApp Business API
GET/v1/webhooks/whatsappVerificação do webhook (challenge)

Eventos Processados

EventoAção no Sistema
message.receivedRegistra mensagem no histórico, aciona triagem IA
message.deliveredAtualiza status de entrega da mensagem
message.readAtualiza status de leitura da mensagem
message.failedRegistra falha de entrega

Stripe

MétodoEndpointDescrição
POST/v1/webhooks/stripeReceber eventos do Stripe

Eventos Processados

EventoAção no Sistema
invoice.paidConfirma pagamento, ativa/renova assinatura
invoice.payment_failedRegistra falha, notifica administrador
customer.subscription.deletedDesativa conta do mandato
customer.subscription.updatedAtualiza plano do mandato
Os webhooks devem implementar validação de assinatura (signature verification) para garantir que os eventos recebidos são autênticos e não foram forjados.