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-v1.md. Product capabilities: skill.md. Docs MCP: /docs/mcp. Site MCP: /mcp.

List webhooks

GET
/api/webhook/v1/
1import { Reloop } from "reloop-email";
2
3const reloop = new Reloop({ apiKey: "rl_123456789" });
4
5const { webhooks, webhookError } = await reloop.webhook.list({
6 page: 1,
7 limit: 10,
8 status: "active",
9});
10if (webhookError) throw webhookError;
1{
2 "webhooks": [
3 {
4 "id": "wh_123456789",
5 "name": "Payments Webhook",
6 "url": "https://example.com/webhooks/reloop",
7 "secret": "***masked***",
8 "status": "active",
9 "customHeaders": {
10 "x-source": "reloop"
11 },
12 "rateLimitEnabled": true,
13 "maxRequestsPerMinute": 60,
14 "maxRetries": 3,
15 "retryBackoffMultiplier": 2,
16 "filteringOptions": null,
17 "lastTriggeredAt": "2026-03-29T10:00:00Z",
18 "successCount": 10,
19 "failureCount": 1,
20 "consecutiveFailures": 0,
21 "createdAt": "2026-03-29T10:00:00Z",
22 "updatedAt": "2026-03-29T10:00:00Z"
23 }
24 ],
25 "total": 1,
26 "page": 0,
27 "limit": 0
28}

Query Parameters

pagestring | numberdefault: 1
  • Minimum value: 1
limitstring | numberdefault: 10
  • Minimum value: 1
  • Maximum value: 100
status"active" | "paused" | "disabled" | "failed"

Possible values: active | paused | disabled | failed

organizationIdstring
userIdstring

Was this page helpful?