Skip to content

[internal] Append a normalized email event

Worker-to-worker only (tracking Worker → foundation). Auth: x-worker-token == WORKER_INTERNAL_TOKEN. Idempotent on (providerKey, providerEventId). Not customer-facing.

Media typeapplication/json
object
projectId
required
string
normalizedType
required
string
Allowed values: delivered opened clicked bounced complained unsubscribed dropped deferred failed
providerEventId
required
string
occurredAt
required
string format: date-time
providerId
string
providerKey
string
default: tracking
providerEventType
string
recipient
string
bounceType
string
diagnosticCode
string
linkUrl
string
raw
object
key
additional properties
any
messageRef
object
providerMessageId
string
trackingId
string

Persisted (inserted flag).

Media typeapplication/json
object
ok
boolean
inserted
boolean

Invalid JSON or missing/invalid required field.

Media typeapplication/json
object
ok
boolean
error
string
Examplegenerated
json
{
"ok": true,
"error": "example"
}

Missing/incorrect x-worker-token.

Media typeapplication/json
object
ok
boolean
error
string
Examplegenerated
json
{
"ok": true,
"error": "example"
}

Persistence error.

Media typeapplication/json
object
ok
boolean
error
string
Examplegenerated
json
{
"ok": true,
"error": "example"
}