List a webhook endpoint delivery log
Cursor-paginated, REDACTED delivery log for one endpoint — org-scoped via the endpoint (404 for a cross-org or unknown endpoint id). Never includes response bodies or the signing secret. Optional state filter.
bearerAuthAuthorizationBearer <token>A gid_ API key (Profile → API Keys) or an OAuth 2.1 access token.
endpoint_id*stringlimit?integerMaximum number of items to return (1-100).
1 <= value <= 10025after?stringOpaque cursor from a previous page's next_cursor — omit for the first page. Reusing a cursor with DIFFERENT query parameters (e.g. a different limit) answers 400 validation_failed.
state?stringFilter to deliveries currently in this state.
"PENDING""DELIVERING""SUCCEEDED""FAILED""DISABLED"Page of the endpoint's delivery log.
application/json- response
Cursor-envelope page of one endpoint's delivery log.
data*array<>The current page of results.
has_more*booleanTrue when another page exists after this one.
next_cursor*|Opaque cursor for the next page (pass as after); null on the last page.
curl -X GET 'https://app.nowgetitdone.com/v1/webhook-endpoints/string/deliveries'{ "data": [ { "id": "string", "event_id": "string", "event_type": "string", "state": "PENDING", "attempt_count": 1, "last_status": 200, "next_attempt_at": "2019-08-24T14:15:22Z", "created_at": "2019-08-24T14:15:22Z" } ], "has_more": true, "next_cursor": "string"}Send a test event to a webhook endpoint POST
Sends a synchronous, signed sample of a REAL event type (default task.created, using a representative sample task payload in the same TaskDto shape real…
Replay a webhook delivery POST
Re-enqueues one delivery, Stripe-style: creates a FRESH PENDING WebhookDelivery row for the SAME event and endpoint (attempt count 0, next attempt now) that…