Skip to main content
Todos os eventos compartilham o mesmo envelope. O que muda é o type e o conteúdo de data. Para assinar um grupo inteiro, use um curinga no subscribed_types do endpoint: message.*, channel.* ou template.*.

Eventos de mensagem

data é a mensagem completa no estado atual.
message.delivered
Um evento de mensagem sempre carrega o estado completo da mensagem naquele momento. Se você perder message.sent mas receber message.delivered, ainda tem sent_at e todos os campos.

Eventos de canal

channel.status_changed

Disparado quando o status de um canal muda, por exemplo quando ele passa a degraded por falhas de autenticação com o provedor. Aja cedo: um canal degraded precisa de atenção no painel. data traz o canal e a transição:

Eventos de template

data é o template completo no estado atual.
template.approved

Tipos novos

Novos tipos de evento podem ser introduzidos a qualquer momento, sem aviso de versão. Como cada endpoint assina uma lista explícita, um tipo novo só chega até você se ele pertencer a um curinga que você assinou. Faça sempre um tratamento padrão que ignora o que você não reconhece.