Webhooks

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.