WebhookDeliveryStatusPayload
Properties
Name | Type | Description | Notes |
---|---|---|---|
messageId | kotlin.String | Idempotent message ID. Store this ID locally or in a database to prevent message duplication. | |
webhookId | java.util.UUID | ID of webhook entity being triggered | |
eventName | inline | Name of the event type webhook is being triggered for. | |
id | java.util.UUID | ID of delivery status | |
userId | java.util.UUID | User ID of event | |
webhookName | kotlin.String | Name of the webhook being triggered | [optional] |
sentId | java.util.UUID | ID of sent email | [optional] |
remoteMtaIp | kotlin.String | IP address of the remote Mail Transfer Agent | [optional] |
inboxId | java.util.UUID | Id of the inbox | [optional] |
reportingMta | kotlin.String | Mail Transfer Agent reporting delivery status | [optional] |
recipients | kotlin.collections.List | Recipients for delivery | [optional] |
smtpResponse | kotlin.String | SMTP server response message | [optional] |
smtpStatusCode | kotlin.Int | SMTP server status | [optional] |
processingTimeMillis | kotlin.Long | Time in milliseconds for delivery processing | [optional] |
received | java.time.OffsetDateTime | Time event was received | [optional] |
subject | kotlin.String | Email subject | [optional] |
Enum: eventName
Name | Value |
---|---|
eventName | EMAIL_RECEIVED, NEW_EMAIL, NEW_CONTACT, NEW_ATTACHMENT, EMAIL_OPENED, EMAIL_READ, DELIVERY_STATUS, BOUNCE, BOUNCE_RECIPIENT, NEW_SMS |