Skip to main content

Webhook Events

2 API calls in this section.

List Webhook Events

Reporting, Audit & Webhooks / Webhooks / Webhook Events
GET/webhooks/events?page=1&limit=10&subscription_id=&status=&language=en

Get a paginated list of webhook event delivery logs for the current tenant. Requires view:tenant permission.

Send a bearer token in the Authorization header for an authenticated OnDi user session.
Request
curl
1curl --request GET "$ONDI_BASE_URL/webhooks/events?page=1&limit=10&subscription_id=&status=&language=en" \2  --header "Authorization: Bearer {{access_token}}"

Query parameters

pageOptional
query string

1

Page number for pagination

limitOptional
query string

10

Number of items per page

subscription_idOptional
query string

Filter by webhook subscription ID

statusOptional
query string

Filter by delivery status (pending, success, failed)

languageOptional
query string

en

Preferred language for response messages

Headers

AuthorizationOptional
header string

Bearer {{access_token}}

Responses

Success Response200OK

Retry Failed Webhook

Reporting, Audit & Webhooks / Webhooks / Webhook Events
POST/webhooks/events/:eventId/retry?language=en

Retry sending a failed webhook event. Requires manage:webhooks:tenant permission.

Send a bearer token in the Authorization header for an authenticated OnDi user session.
Request
curl
1curl --request POST "$ONDI_BASE_URL/webhooks/events/:eventId/retry?language=en" \2  --header "Authorization: Bearer {{access_token}}" \3  --header "Content-Type: application/json"

Path parameters

eventIdRequired
path string

uuid

ID of the webhook event to retry

Query parameters

languageOptional
query string

en

Preferred language for response messages

Headers

AuthorizationOptional
header string

Bearer {{access_token}}

Content-TypeOptional
header string

application/json

Responses

Success Response200OK
Error - Event Not Found404Not Found
Error - Event Already Successful400Bad Request