Um webhook de eventos (sentido A) pode subscrever um ou vários dos eventos seguintes (50 no máximo por webhook). O nome técnico é o que receberá no campo type da mensagem JSON.
Contactos, listas e etiquetas
contact.created,contact.updated,contact.deletedlist.contact_added,list.contact_removedtag.applied,tag.removed,segment.matched
Emails
email.processed— aceite para envioemail.delivered— entregue ao servidor do destinatário (envios unitários por API, SMTP e automação)email.opened,email.clickedemail.bounced— devolução;email.dropped— abandonado antes do envioemail.unsubscribed,email.spam_report
Campanhas, SMS, importações
campaign.started,campaign.finishedsms.queued,sms.sent,sms.delivered,sms.failedimport.started,import.progress,import.completed,import.failed
Conta
credits.email.low,credits.sms.low— saldo baixoapi.limit.low,api.limit.reached— quota de chamadas à API
O que recebe
Cada evento é um POST JSON com um envelope comum:
{
"id": "evt_5f2c…",
"type": "email.delivered",
"created": 1758000000,
"apiVersion": "v3",
"account": { "id": 12345, "name": "A minha empresa" },
"data": { … detalhes próprios do evento … }
}
O detalhe do campo data de cada tipo está descrito na secção Webhooks do portal de programadores.