List Webhooks
GEThttps://public.leadpattern.com/v2/webhook
Retrieve all registered webhooks for this project. Custom header values and authorization credentials are always masked. Inactive webhooks carry a disabledReason: manual, plan_limit, or failing (auto-disabled after 50 consecutive failed deliveries).
Headers
1 fieldAuthorizationstringrequired
Your API key. Sent raw (e.g. 'lp_...'). No Bearer prefix required.
Query Parameters
2 fieldspagenumberoptionaldefault:
1Page number.
limitnumberoptionaldefault:
10Results per page.
Responses
JSON Response
{
"type": "success",
"data": {
"results": [
{
"id": "664abc123def456789012345",
"name": "My Webhook",
"url": "https://example.com/hook",
"events": [
"message_received"
],
"isActive": true,
"disabledReason": null,
"failureCount": 0,
"lastFailureAt": null,
"hasSecret": true,
"insecure": false,
"headers": {
"X-Source": "••••••"
},
"authorization": {
"type": "BEARER",
"configured": true
}
}
],
"totalResults": 1,
"page": 1,
"totalPages": 1
}
}Sample Request
{
"page": 1,
"limit": 10
}
