The Webhooks page allows you to manage real-time event subscriptions by registering external endpoints that will receive data from Olive.
Subscriptions
At the top of the page, you’ll see a list of all active webhook subscriptions. Each row displays:
-
ID – The unique identifier for the webhook.
-
Event – The event type that will trigger the webhook (e.g.,
transaction
,reward_status_changed
). -
Callback URL – The endpoint where the payload is sent.
-
Created – The date and time the webhook was created.
To add a new webhook, click + Add Webhook and fill out the required details, including the event type and destination URL.
📘 See the full list of supported webhook event types in our developer documentation.
Logs
The Logs section provides a history of webhook attempts, helping you monitor and troubleshoot your integrations.
You can filter logs by:
-
Date Range
-
Message ID
-
Webhook Event
-
HTTP Status Code
Each log entry includes:
-
Log ID and Webhook ID
-
Message ID
-
Event type
-
Callback URL
-
Created time
-
HTTP Status Code
-
Retry Count
You can also view the Request Body and Response Body to inspect the actual payload and endpoint response.