Skip to main content

Eventos declarados

  • sms.otp Envio de OTP bem-sucedido. Usa o payload de mensagem com data.otp.
  • message.sent SMS aceito pelo provider apos o dispatch.
  • message.batch Resumo de batch emitido quando nao resta mensagem pendente e pelo menos uma linha armazenada chegou a SENT.
  • message.queued SMS imediato persistido na fila antes do dispatch.
  • message.failed Envio de SMS ou OTP falhou. Inclui data.error.
  • message.canceled SMS cancelavel de entrega futura foi cancelado.
  • message.delivered Provider confirmou a entrega final da mensagem.
  • message.received Mensagem inbound recebida e normalizada pela Rewrite.
  • message.scheduled Mensagem aceita com scheduledAt futuro.

Envelope compartilhado

Todo evento usa:
  • id: snowflake do evento
  • createdAt: timestamp de criacao
  • sandbox: indica se o evento veio de um projeto em sandbox
  • type: nome do evento
  • data: payload especifico do evento
Nos payloads de mensagem, a Rewrite tambem inclui data.contact, data.contactId e data.sandbox. Esses campos variam conforme o contexto do envio original.