Webhook events
Every event type emitted by ephemail, with example payloads.
message.receivedAn address received a new inbound email.
{
"type": "message.received",
"id": "evt_01HZW...",
"data": {
"message_id": "msg_01HZ...",
"address": "qa-x@ephemail.io",
"from": "noreply@vendor.com",
"subject": "Verify your email",
"otp": "483920"
}
}address.createdA new address was created.
{
"type": "address.created",
"data": {
"email": "qa-x@ephemail.io"
}
}address.expiredAn address reached its TTL.
{
"type": "address.expired",
"data": {
"email": "qa-x@ephemail.io"
}
}domain.verifiedA custom domain became active.
{
"type": "domain.verified",
"data": {
"domain": "mail.acme.com"
}
}send.deliveredOutbound message accepted by the recipient.
{
"type": "send.delivered",
"data": {
"message_id": "out_..."
}
}send.bouncedOutbound message hard-bounced.
{
"type": "send.bounced",
"data": {
"message_id": "out_...",
"reason": "5.1.1"
}
}