Skip to main content
WEBHOOK
See Settlement webhooks for lifecycle semantics, idempotency, and a complete normalized example.

Headers

X-Omni-Event-Id
string
required
X-Omni-Event-Type
string
required
Allowed value: "settlement.updated"
X-Omni-Timestamp
string
required
X-Omni-Signature
string
required

Hex HMAC-SHA256 of {timestamp}.{rawBody} using the subscription secret.

Body

application/json
schemaVersion
string
required
Allowed value: "2026-08-29"
id
string
required

Stable delivery event id.

type
string
required
Allowed value: "settlement.updated"
occurredAt
string<date-time>
required
publishedAt
string<date-time>
required
organizationId
string
required
resourceVersion
integer
required
Required range: x >= 1
source
object
required
subject
object
required
data
object
required

Response

2XX

Event accepted.