Test Your Webhook Integration
Simulate different webhook events by sending test emails.
Update: New Webhook Events and Format Fix
We’re introducing three new events to our email event webhooks:
- Sent
- Suppressed
- Failed
At the same time, we’re fixing a formatting inconsistency that slipped through our QA during the last release. Webhook responses and event type will be changed to use camelCase instead of PascalCase, aligning with the rest of our service.
Example of the change:
The current formatting with PascalCase:
{ "Type": "Delivered", "CreatedAt": "2025-10-13T05:55:50+00:00", "MessageId": "cea77391-d390-49e9-9251-75966ace0d4e", "Data": { "To": "[email protected]", "From": "[email protected]", "Id": "e2689522-8d5d-44d7-bdd2-4110a77a18c4", "CustomerReference": "123-test" } }The new formatting with camelCase:
{ "type": "delivered", "createdAt": "2025-10-13T05:55:50+00:00", "messageId": "cea77391-d390-49e9-9251-75966ace0d4e", "data": { "to": "[email protected]", "from": "[email protected]", "id": "e2689522-8d5d-44d7-bdd2-4110a77a18c4", "customerReference": "123-test" } }We know this change might be a bit inconvenient, and we appreciate your understanding as we clean this up to ensure consistency moving forward.
Effective Date: 4 December 2025
Action Required: Please update your integration to handle the new events and camelCase format.
Send to specific emails in Integration Mode to safely simulate different events without affecting your domain reputation. These addresses support labeling to help you differentiate between test. Simply add a label after the + to track and differentiate test scenarios (e.g., [email protected])
Test delivered event
To test the Delivered event, you can send an email to:
If you want to test with labeling, you can use the following addresses:
After sending the email, you’ll receive a webhook response like this:
{
"Type": "Delivered",
"CreatedAt": "2025-10-30T13:29:50+00:00",
"MessageId": "346e6a88-2b7c-4353-be30-ea76ddeb2171",
"Data": {
"To": "[email protected]",
"From": "[email protected]",
"Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"CustomerReference": "Integration Mode"
}
}
Test opened event
To test the Opened event, you can send an email to:
If you want to test with labeling, you can use the following addresses:
After sending the email, you’ll receive a webhook response like this:
{
"Type": "Opened",
"CreatedAt": "2025-10-30T13:30:23+00:00",
"MessageId": "ad6b794f-beb1-4654-b8da-a199f8c962db",
"Data": {
"To": "[email protected]",
"From": "[email protected]",
"Id": "c4f9a8e2-1d5b-4c3a-9f7e-6b2d8a1c4e9f",
"CustomerReference": "Integration Mode"
}
}
Test clicked event
To test the Clicked event, you can send an email to:
If you want to test with labeling, you can use the following addresses:
After sending the email, you’ll receive a webhook response like this:
{
"Type": "Clicked",
"CreatedAt": "2025-10-30T13:30:30+00:00",
"MessageId": "81ca440b-298f-4cea-a326-8863f8ac81a4",
"Data": {
"To": "[email protected]",
"From": "[email protected]",
"Id": "5e3d7f2a-9c1b-4a8e-b6d4-3f7c2a9e1b5d",
"CustomerReference": "Integration Mode"
}
}
Test bounced event
To test the Bounced event, you can send an email to:
If you want to test with labeling, you can use the following addresses:
After sending the email, you’ll receive a webhook response like this:
{
"Type": "Bounced",
"CreatedAt": "2025-10-30T13:30:15+00:00",
"MessageId": "433253a6-4b94-4a49-81a3-4f3b308f0bb2",
"Data": {
"To": "[email protected]",
"From": "[email protected]",
"Id": "8a2c6e1f-4b9d-4327-a5e8-9c1f3b7d2a4e",
"CustomerReference": "Integration Mode",
"Bounce": {
"Type": "Bounced",
"SubType": "IntegrationMode",
"Message": "Integration Mode webhook bounce simulation"
}
}
}
Test unsubscribed event
To test the Unsubscribed event, you can send an email to:
If you want to test with labeling, you can use the following addresses:
After sending the email, you’ll receive a webhook response like this:
{
"Type": "Unsubscribed",
"CreatedAt": "2025-10-30T13:30:39+00:00",
"MessageId": "9b8222ad-7753-4f68-8b3d-950fd3a61e87",
"Data": {
"To": "[email protected]",
"From": "[email protected]",
"Id": "1f5a9c3e-7b2d-4684-9a1c-5e8f2b4d7a3c",
"CustomerReference": "Integration Mode",
"Unsubscribe": {
"UnsubscribeType": "IntegrationMode",
"UnsubscribeReason": "Integration Mode webhook unsubscribe simulation"
}
}
}
Test complained event
To test the Complained event, you can send an email to:
If you want to test with labeling, you can use the following addresses:
After sending the email, you’ll receive a webhook response like this:
{
"Type": "Complained",
"CreatedAt": "2025-10-30T13:30:50+00:00",
"MessageId": "1ae1c544-2f35-429c-a475-0ddeaaec4226",
"Data": {
"To": "[email protected]",
"From": "[email protected]",
"Id": "6d4b8f1a-3c5e-4792-b1d9-7a2e4c6f8b1d",
"CustomerReference": "Integration Mode"
}
}
Updated 13 days ago