GetItDoneGetItDone Docs
API ReferenceWebhook endpoints

Delete a webhook endpoint

DELETE
/v1/webhook-endpoints/{endpoint_id}

Permanently (hard) deletes the endpoint — org-scoped, 404 for a cross-org or unknown id — mirroring how deleteApiKey hard-deletes a plugin key. The delete CASCADES (schema.prisma onDelete: Cascade on WebhookDelivery.endpointId, and from there to WebhookAttempt) to every delivery still queued for this endpoint: pending/in-flight deliveries for this endpoint stop existing rather than being left stuck. DELETE is naturally idempotent by HTTP semantics — this route does not use the Idempotency-Key ledger.

Authorization

bearerAuth
headerAuthorizationBearer <token>

A gid_ API key (Profile → API Keys) or an OAuth 2.1 access token.

Path Parameters

endpoint_id*string

Response Body

The endpoint was deleted.

application/json
  1. response

Confirmation that the endpoint — and every pending/queued delivery for it — was permanently deleted.

id*string

The id of the deleted endpoint.

Example Request
curl -X DELETE 'https://app.nowgetitdone.com/v1/webhook-endpoints/string'
Example Response
{  "id": "string"}