List webhooks
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": 028}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?
- Need help? Contact Support.
- Chat with Reloop developers on Discord.
- Check out our changelog.
- Questions? Contact Sales.
- LLM? Read llms.txt.