Skip to main content

Visão Geral

O webhook de Nova Mensagem é disparado pela Morada.ai sempre que uma mensagem é enviada ou recebida em uma conversa ativa. Isso inclui tanto mensagens do lead (user) quanto respostas da IA ou atendente (assistant).
Mensagens de sistema (funções internas, logs) não são enviadas por este webhook — apenas mensagens visíveis de user e assistant.

Payload

Campos

message

person

deal

O campo deal pode ser undefined em cenários raros onde a mensagem não está vinculada a um deal.

source

metadata

Payload com erro

Quando uma mensagem falha no envio (ex: erro do provedor, rate limit), o campo errorDetails é incluído:

Exemplo de uso

Resposta esperada

Retorne um status HTTP 200 para confirmar o recebimento:
Se o seu endpoint retornar um status diferente de 2xx ou não responder dentro do timeout, a Morada.ai poderá tentar reenviar o evento. Implemente idempotência para lidar com entregas duplicadas.