Skip to content
Reference/Webhooks/Webhook Delivery Logs

Webhook Delivery Logs

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

Retrieve delivery history for a registered webhook — one row per attempt, with the event id, HTTP status code, attempt number and error. Pass includePayload=true to also get the delivered JSON payload; it is stored on attempt 1 of each event only (later attempts return payload: null). Logs are kept for 30 days.

  • The delivered payload is stored on attempt 1 of each event only, and is returned only with includePayload=true (later attempts return payload: null).
  • Rows created by Redeliver Webhook Event carry redelivery: true.

Headers

1 field
Authorizationstring
required
Your API key. Sent raw (e.g. 'lp_...'). No Bearer prefix required.

Path Parameters

1 field
webhookIdstring
required
Webhook ID.

Query Parameters

4 fields
pagenumber
optionaldefault: 1
Page number.
limitnumber
optionaldefault: 20
Results per page.
statusenum
optional
Filter by delivery status.
Allowed values:
deliveredfailedretrying
includePayloadboolean
optionaldefault: false
true (or 1) → include the delivered payload. The payload is stored on attempt 1 of each event only; later attempts return payload: null.

Responses

JSON Response
{
  "type": "success",
  "data": {
    "results": [
      {
        "event": "message_received",
        "eventId": "3f1c2a9e-7b4d-4c1e-9a52-0d6c8e7f1b20",
        "status": "retrying",
        "statusCode": 503,
        "attempt": 2,
        "error": "HTTP 503",
        "createdAt": "2026-07-01T10:30:20.000Z"
      },
      {
        "event": "message_received",
        "eventId": "3f1c2a9e-7b4d-4c1e-9a52-0d6c8e7f1b20",
        "status": "retrying",
        "statusCode": null,
        "attempt": 1,
        "error": "Timed out after 10s",
        "createdAt": "2026-07-01T10:30:10.000Z"
      }
    ],
    "totalResults": 2,
    "page": 1,
    "totalPages": 1
  }
}

Sample Request

{
  "page": 1,
  "limit": 20,
  "status": "failed",
  "includePayload": false
}