Skip to main content
WEBHOOK
See Product webhooks for pricing and currency semantics.

Headers

X-Omni-Event-Id
string
required
X-Omni-Event-Type
string
required
Allowed value: "product.price.changed"
X-Omni-Timestamp
string
required
X-Omni-Signature
string
required

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

Body

application/json
eventId
string
required

Stable event ID and recipient idempotency key.

eventType
string
required
Allowed value: "product.price.changed"
organizationId
string
required
productId
string
required
changedFields
string[]
required
occurredAt
string<date-time>
required
data
object
required
sku
string | null
source
string | null

Internal OmniCommerce workflow provenance when supplied.

Response

2XX

Event accepted.