Amazon SES event webhook (via SNS).
POST /v2/webhooks/inbound/ses/{receiver_id}
Operation
| Operation ID | receiveSes |
| Tags | InboundReceivers |
Parameters
| Name | In | Type | Description |
|---|---|---|---|
| receiver_id * | path | id |
Request body
Required
object
| Field | Type | Description |
|---|---|---|
| kind * | enum (1) | ses |
| ses_event_type * | enum (9) | SendDeliveryBounceComplaintOpenClickRejectRenderingFailureDeliveryDelay |
| ses_message_id * | string | |
| source * | string | |
| destination * | string[] | |
| timestamp * | string (date-time) | RFC 3339 / ISO 8601 timestamp. |
| do_message_id | string | |
| do_contact_id | string | |
| do_journey_id | string | |
| raw_sns_message_id * | string | |
| bounce | object | |
| complaint | object | |
| open | object | |
| click | object |
Responses
200
Accepted
401
Missing/expired token, or scope missing.
object
| Field | Type | Description |
|---|---|---|
| errors * | object[] |
Example request
POST https://api.digitalonboarding.com/v2/webhooks/inbound/ses/{receiver_id}
Authorization: Bearer <partner-token>
Content-Type: application/json
Idempotency-Key: <uuid-v4>
{ /* request body matching schema above */ }