workspace

List a webhook endpoint's recent delivery attempts

Returns the endpoint's most recent delivery attempts (newest first), each with the event type, outcome (delivered/failed), HTTP responseStatus, attempt number, and timestamps — so you can see exactly why a delivery did or didn't land (e.g. a run of failed with responseStatus: 530 means your receiver is unreachable).

get/workspaces/{slug}/webhooks/{webhookId}/deliveries

Request

  • Base URL: https://api.saperly.com
  • URL: https://api.saperly.com/workspaces/{slug}/webhooks/{webhookId}/deliveries
  • Auth: none required

Path parameters

slugstring required

The URL-safe slug identifying the workspace.

webhookIdstring required

The id of the webhook endpoint whose delivery history to read.

Response

Success

idstring required
eventTypestring required

The event type that was delivered (e.g. call.completed).

statusstring required

The attempt outcome: delivered (a 2xx) or failed.

attemptsnumber required

The global attempt number: 1 for the inline first attempt, ≥2 for a queued retry.

responseStatusnumber nullable required

The HTTP status the receiver returned, or null/0 when the request never got one (DNS/TLS/timeout — e.g. 530 = the receiver's origin/tunnel is unreachable).

lastAttemptAtstring nullable required

ISO timestamp of this attempt.

nextAttemptAtstring nullable required

ISO timestamp of the next scheduled retry, or null when none is pending.

Changes

No recorded changes to this operation across all 1 revision of this API.