Omneo fires webhooks when events occur in the platform — a transaction is created, a profile is updated, a tier is achieved. Configure a webhook endpoint to receive these events and react in your own system.Documentation Index
Fetch the complete documentation index at: https://docs.omneo.io/llms.txt
Use this file to discover all available pages before exploring further.
What is a webhook?
An Omneo webhook is an HTTP POST from Omneo to a URL you provide. The request body is the Event Context for the triggering event — a richer payload than the standard API response, including aggregations, flattened tags, and related objects.Configuring a webhook
Webhooks in Omneo are configured as Targets. A Target is an endpoint + Twig template combination. When a reaction fires atarget.send action, Omneo renders the template with the event context and POSTs to your URL.
To receive a raw event context payload without transformation, use an empty pass-through template or configure the template to forward the full context.
See Targets for full configuration instructions.
Webhook events
| Event | Fires when |
|---|---|
profile.created | A new profile is created |
profile.updated | A profile is updated |
transaction.created | A transaction is recorded |
transaction.updated | A transaction is updated |
benefit.issued | A benefit is issued to a profile |
benefit.redeemed | A benefit is redeemed |
reward.issued | A reward is issued |
reward.redeemed | A reward is redeemed |
points.awarded | Points are awarded |
tier.achieved | A profile achieves a new tier |
achievement.progressed | An achievement is incremented |
Processing a webhook
Your endpoint should:- Respond with
200 OKquickly — process asynchronously if needed - Validate the payload structure matches your expected event context
- Identify the profile via the
idfield in the context - Take the appropriate action in your system
Example: Transaction webhook context
Security
Content needed: webhook signature verification details (secret key, header name, HMAC algorithm) if Omneo supports signed webhooks.
Retries and failure handling
Content needed: Omneo webhook retry behaviour, failure conditions, and dead letter queue handling.