list_webhook_deliveries
List this account's webhook deliveries, newest first. Free read (WP-HOOKS).
Verify your receiver end-to-end (a webhook.test ping is enqueued at registration) and
diagnose failures without waiting out a real event. Args: status (pending|retrying|
delivered|dead|retired), limit (1-200, default 50), offset (>=0), api_key. Each row has
{delivery_id, event_type, status, attempts, last_status_code, error, timestamps,
next_attempt_at, payload_preview (200 chars; the full body is never returned)}. Dead
rows are kept 7 days. Errors: unauthorized, invalid_request, rate_limited.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max deliveries to return, 1-200. Above the ceiling is an invalid_request, never a silent truncation. | |
| offset | No | Number of rows to skip for paging, 0-9223372036854775807. Page with offset += the limit you actually requested; `total` in the response is the unpaged count. The ceiling is SQLite's largest bindable integer: above it the read could only ever have been a 500, so it is a typed invalid_request instead. | |
| status | No | Filter to deliveries in this state: pending (queued, not yet attempted), retrying (failed, backing off), delivered (2xx), dead (retries exhausted; redrive_webhook_delivery can requeue it), retired. Omit for all. | |
| api_key | No | API key for this call. Omit to fall back to the Authorization: Bearer / X-API-Key request header (streamable-HTTP only), then the VHGENGINE_API_KEY env var (the stdio default). No key resolvable -> unauthorized. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Page size actually applied. | |
| total | No | Deliveries matching the filter ignoring paging. | |
| offset | No | Offset this page started at. | |
| deliveries | No | Each {delivery_id, event_type, status, attempts, last_status_code, error, timestamps, next_attempt_at, payload_preview (200 chars; the full body is never returned)}. `dead` rows are kept 7 days and can be redriven. |