List Webhook Deliveries
Delivery attempts for one webhook, newest first.
GET
https://api.foxreach.io/ api/ v1/ webhooks/{webhook_id}/ deliveriesRequires an API key with the read scope.
Each delivery carries the event it sent. failureReason is a short code (http_500, timeout, connection_error, or skipped:target_not_public when the URL no longer resolves to a public address); FoxReach does not keep what your endpoint replied with.
Path Parameters#
webhook_idstringpathrequiredThe unique identifier of the webhook.
Query Parameters#
statusstringqueryOnly deliveries with this status: pending, success or failed.
pageintegerqueryPage number, starting at 1.
pageSizeintegerqueryResults per page, 1 to 100. Default 50.
Response#
Returns a paginated list in data with meta.page, meta.pageSize, meta.total and meta.totalPages.
Errors#
| Status | Description |
|---|---|
401 | Missing, invalid, revoked or expired API key |
403 | API key does not have the required scope: read |
404 | Webhook not found in this workspace |
422 | pageSize is above 100 |
Rate Limit#
- 300 requests per minute, shared by every
readcall in your workspace. Fixed 60-second window. - Every response includes
X-RateLimit-Limit,X-RateLimit-Remaining,X-RateLimit-Reset(unix epoch seconds) andX-RateLimit-Bucket(read). - A
429response includes aRetry-Afterheader (seconds until the bucket resets).
For client-side patterns, see Rate Limiting.
Was this page helpful?
View as MarkdownLast updated November 4, 2026