For the complete documentation index, see llms-docs.txt or the site index llms.txt. Full docs corpus: llms-full-docs.txt. Prefer the markdown version of this page at /docs/api/webhook/get-api-webhook-v1by-webhook_id-deliveries.md. Product capabilities: skill.md. Docs MCP: /docs/mcp. Site MCP: /mcp.

List webhook deliveries

GET
/api/webhook/v1/:webhook_id/deliveries
1import { Reloop } from "reloop-email";
2
3const reloop = new Reloop({ apiKey: "rl_123456789" });
4
5const { deliveries, webhookError } = await reloop.webhook.listDeliveries("wh_123456789", {
6 page: 1,
7 limit: 10,
8 status: "failed",
9});
10if (webhookError) throw webhookError;
1{
2 "deliveries": [
3 {
4 "id": "con_123456789",
5 "webhookId": "example_webhookId",
6 "webhookEventId": "example_webhookEventId",
7 "eventType": "example_eventType",
8 "eventData": {
9 "company": "Reloop",
10 "role": "Developer"
11 },
12 "status": "pending",
13 "requestUrl": "example_requestUrl",
14 "requestHeaders": {
15 "company": "Reloop",
16 "role": "Developer"
17 },
18 "requestBody": {
19 "company": "Reloop",
20 "role": "Developer"
21 },
22 "responseStatus": 0,
23 "responseBody": "example_responseBody",
24 "responseHeaders": {
25 "company": "Reloop",
26 "role": "Developer"
27 },
28 "attemptNumber": 0,
29 "maxAttempts": 0,
30 "nextRetryAt": "2026-03-23T10:00:00.000Z",
31 "lastAttemptAt": "2026-03-23T10:00:00.000Z",
32 "errorMessage": "example_errorMessage",
33 "errorDetails": {
34 "company": "Reloop",
35 "role": "Developer"
36 },
37 "completedAt": "2026-03-23T10:00:00.000Z",
38 "durationMs": 0,
39 "createdAt": "2026-03-23T10:00:00.000Z"
40 }
41 ],
42 "total": 1,
43 "page": 0,
44 "limit": 0
45}

Path Parameters

webhook_idstringRequired

Webhook ID

  • Minimum length: 1

Query Parameters

pagestring | numberdefault: 1
  • Minimum value: 1
limitstring | numberdefault: 10
  • Minimum value: 1
  • Maximum value: 100
status"pending" | "success" | "failed" | "retrying" | ""

Possible values: pending | success | failed | retrying |

Was this page helpful?