Skip to content
Reference/Webhooks/List Webhooks

List Webhooks

GEThttps://public.leadpattern.com/v2/webhook
Plan: webhooksapplication/json60 req/min

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 field
Authorizationstring
required
Your API key. Sent raw (e.g. 'lp_...'). No Bearer prefix required.

Query Parameters

2 fields
pagenumber
optionaldefault: 1
Page number.
limitnumber
optionaldefault: 10
Results 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
}