Skip to content

Email Delivery Status

The email delivery status webhook receives updates from email providers about the delivery status of outgoing ticket notification emails. This lets the platform track whether emails were delivered, bounced, failed, or opened.

POST /api/rpc/tickets/email/delivery-status

This is a public endpoint with no authentication. Configure your email provider to send delivery status updates to this URL.

FieldRequiredTypeDescription
providerMessageIdYesstringThe email provider’s message ID
eventYesstringOne of: delivered, bounced, failed, opened
errorCodeNostringError code for bounce or failure events
errorMessageNostringHuman-readable error description
timestampNoISO 8601When the event occurred (defaults to current time)
EventDescription
deliveredThe email was successfully delivered to the recipient’s mail server
bouncedThe email bounced (address doesn’t exist, mailbox full, etc.)
failedThe email failed to send due to a provider error
openedThe recipient opened the email (if open tracking is enabled)
{
"success": true
}

The endpoint always returns success: true to prevent email providers from retrying the request unnecessarily.