Accountmaker Docs
Types

Email Message Event

Delivery status event tracking the lifecycle of an email message.

email events delivery tracking status

Email Message Event

An Email Message Event tracks delivery status changes for an email message, providing visibility into the email lifecycle.

Schema

interface EmailMessageEvent {
  id: string; // "eme_..." - Unique identifier
  account_id: string; // Owning account
  email_message_id: string; // Associated message
  event_type: string; // Event type
  meta: Record<string, any> | null; // Additional data
  occurred_at: string; // ISO 8601 timestamp
}

Properties

PropertyTypeDescription
idstringKSUID with eme_ prefix
account_idstringAccount context
email_message_idstringMessage this event relates to
event_typestringType of event
metaobject?Event-specific metadata
occurred_atstringWhen event occurred

Event Types

Event types are provider-specific. Common values include:

TypeDescription
queuedMessage accepted for delivery
sentHanded off to receiving MTA
deliveredConfirmed delivery to inbox
bouncedDelivery permanently failed
soft_bouncedTemporary delivery failure
complainedRecipient marked as spam
openedRecipient opened email
clickedRecipient clicked link

Event Flow

Retry

Max retries

queued

sent

delivered

bounced

soft_bounced

opened

clicked

Example

{
  "id": "eme_2kHfPZcN9xW4mE8RtY7vB",
  "account_id": "acc_1jGePYbM8wV3lD7QsX6uA",
  "email_message_id": "eml_3lIfQZdO0yX5nF9SuY8wC",
  "event_type": "delivered",
  "meta": {
    "recipient": "user@example.com",
    "smtp_response": "250 OK"
  },
  "occurred_at": "2025-01-15T10:30:45Z"
}