Skip to content

WebhookNewContactPayload

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.
contactId java.util.UUID Contact ID
emailAddresses kotlin.collections.List Email addresses for contact
tags kotlin.collections.List Tags for contact
optOut kotlin.Boolean Has contact opted out of emails
createdAt java.time.OffsetDateTime Date time of event creation
webhookName kotlin.String Name of the webhook being triggered [optional]
groupId java.util.UUID Contact group ID [optional]
firstName kotlin.String Contact first name [optional]
lastName kotlin.String Contact last name [optional]
company kotlin.String Contact company name [optional]
primaryEmailAddress kotlin.String Primary email address for contact [optional]
metaData kotlin.Any [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