Send a test event to a webhook endpoint
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 deliveries carry) directly to the endpoint's URL and returns the immediate HTTP outcome. Does NOT create a queued WebhookDelivery row and never appears in the delivery log — it is a live probe, not a domain event. Re-runnable; no Idempotency-Key support.
bearerAuthAuthorizationBearer <token>A gid_ API key (Profile → API Keys) or an OAuth 2.1 access token.
endpoint_id*stringapplication/json- body
Optional choice of which sample event type to send.
event_type?WebhookEndpointEventTypeWhich sample event to send. Defaults to task.created.
"task.created""task.updated""task.archived"The immediate delivery outcome.
application/json- response
Result of a synchronous, signed sample-event delivery. This is a LIVE probe — it does not create a queued WebhookDelivery row, so it never appears in the delivery log.
outcome*WebhookTestEventOutcomeThe immediate outcome of the synchronous test POST.
"delivered""blocked""redirect_blocked""request_failed""timeout"status?integerThe HTTP status returned, when a response was received.
-9007199254740991 <= value <= 9007199254740991duration_ms*integerWall-clock time the probe took.
-9007199254740991 <= value <= 9007199254740991curl -X POST 'https://app.nowgetitdone.com/v1/webhook-endpoints/string/test-event' \ -H 'Content-Type: application/json' \ -d '{}'{ "outcome": "delivered", "status": 200, "duration_ms": 184}Verify a webhook endpoint POST
Live, synchronous probe: SSRF-checks the stored URL, then POSTs a signed synthetic test request (Standard Webhooks headers; event type webhook.verification —…
List a webhook endpoint delivery log GET
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…