Skip to main content
GET
/
webhook-deliveries
cURL
curl "https://api.neuraldraft.io/v1/webhook-deliveries?endpoint_id=whe_2NgcaXxFqLPo&status=failed" \
  -H "Authorization: Bearer ndsk_live_yourkey"
{
  "data": [
    {
      "id": "whd_2Nh4PqRsTuVw",
      "endpoint_id": "whe_2NgcaXxFqLPo",
      "event": "order.paid",
      "status": "success",
      "response_status": 200,
      "attempts": 1,
      "next_retry_at": null,
      "delivered_at": "2026-04-19T09:11:01Z",
      "created_at": "2026-04-19T09:10:58Z"
    },
    {
      "id": "whd_2Nh5XyZAbCdE",
      "endpoint_id": "whe_2NgcaXxFqLPo",
      "event": "blog_post.published",
      "status": "failed",
      "response_status": 502,
      "attempts": 4,
      "next_retry_at": "2026-04-19T10:30:00Z",
      "delivered_at": null,
      "created_at": "2026-04-19T08:00:14Z"
    }
  ],
  "meta": {
    "page": 1,
    "page_size": 20,
    "total": 2
  }
}

Documentation Index

Fetch the complete documentation index at: https://docs.neuraldraft.io/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

Authorization
string
header
required

Project API key. Pass as Authorization: Bearer ndsk_live_.... Manage keys via /projects/me/api-keys. Test-mode keys use the ndsk_test_ prefix.

Query Parameters

endpoint_id
string

Filter by endpoint.

status
enum<string>
Available options:
success,
failed,
pending
event
enum<string>

All webhook event topics emitted by the platform.

Available options:
blog_post.published,
blog_post.translated,
social_post.published,
social_post.failed,
order.created,
order.paid,
order.fulfilled,
order.cancelled,
order.refunded,
booking.confirmed,
booking.cancelled,
booking.completed,
content.changed,
image.generated,
connect.account_updated
page
integer
default:1

1-based page number.

Required range: x >= 1
page_size
integer
default:20

Items per page (max 100).

Required range: 1 <= x <= 100

Response

Paginated deliveries.

data
object[]
required
meta
object
required