Skip to main content
GET
/
v1
/
webhook-deliveries
/
{id}
Get webhook delivery
curl --request GET \
  --url https://api.meum.io/v1/webhook-deliveries/{id} \
  --header 'Authorization: Bearer <token>'
{
  "id": "<string>",
  "endpoint_id": "<string>",
  "event_id": "<string>",
  "event_type": "invoice.paid",
  "attempt_number": 123,
  "status_code": 123,
  "response_body_truncated": "<string>",
  "attempted_at": "2023-11-07T05:31:56Z",
  "event_created_at": "2023-11-07T05:31:56Z"
}

Authorizations

Authorization
string
header
required

Store-scoped API key. Prefix with sk_live_. Example: Authorization: Bearer sk_live_EXAMPLE_DO_NOT_USE

Path Parameters

id
string<uuid>
required

Webhook delivery attempt ID (whd_... or UUID depending on API version).

Response

Delivery attempt details

Full delivery record including response body snippet for debugging.

id
string

Delivery attempt ID (whd_...).

Pattern: ^(inv_|txn_|plink_|wh_|whd_|evt_|int_)[0-9a-z]{20,32}$
endpoint_id
string

Webhook endpoint that received this delivery.

Pattern: ^(inv_|txn_|plink_|wh_|whd_|evt_|int_)[0-9a-z]{20,32}$
event_id
string

Underlying webhook event ID.

Pattern: ^(inv_|txn_|plink_|wh_|whd_|evt_|int_)[0-9a-z]{20,32}$
event_type
string

Event name (for example invoice.paid).

Example:

"invoice.paid"

attempt_number
integer

Retry attempt number for this event.

status_code
integer | null

HTTP status code from your server.

response_body_truncated
string | null

Truncated response body from your server, for debugging failed deliveries.

attempted_at
string<date-time>

When the delivery was attempted.

event_created_at
string<date-time>

When the webhook event was originally created.