Skip to main content
Every time Diameter attempts to deliver a webhook event to a subscription endpoint, a delivery attempt record is created. This endpoint returns those records for a given event, showing you exactly what happened at each attempt — the HTTP status code returned by your server, any response body, the number of attempts made, and when the next retry is scheduled. Use this endpoint to diagnose delivery failures, confirm successful deliveries, and understand the retry lifecycle for a specific event.

Endpoint

Required scope: webhooks.read

Request Headers

Path Parameters

string
required
The unique identifier of the webhook event whose delivery attempts you want to retrieve.

Query Parameters

integer
Page number to retrieve, starting at 1. Defaults to 1.
integer
Number of delivery attempt records per page. Defaults to 20. Maximum is 100.

Response — 200 OK

array
Array of delivery attempt objects, ordered by createdAt descending (most recent first).
integer
The current page number.
integer
The number of records per page used for this response.
integer
Total number of delivery attempt records for this event.

Examples

Get delivery attempts for an event

Get second page of delivery attempts

Response

Retry Behavior

Diameter retries failed deliveries using exponential backoff. A delivery is considered failed when your endpoint returns a non-2xx status code or the request times out. Once all retry attempts are exhausted, nextRetryAt will be null and successfullyDelivered will remain false. At that point, use the Redeliver Events endpoint to trigger a new delivery attempt.