Skip to main content
DELETE
https://tickward.com/api/v1
/
webhooks
/
{webhook_id}
Remove webhook endpoint
curl --request DELETE \
  --url https://tickward.com/api/v1/webhooks/{webhook_id} \
  --header 'Authorization: Bearer <token>'
{
  "object": "webhook_endpoint",
  "id": "<string>",
  "deleted": true
}

Authorizations

Authorization
string
header
default:tw_your_api_key
required

Use a tickward API key from Settings. API keys start with tw_. Store keys as secrets and send them as Authorization: Bearer <key>.

Headers

Idempotency-Key
string

Optional for POST, PATCH, and DELETE requests. Generate a random UUID with an operation prefix, for example timer-create-${crypto.randomUUID()}. Reuse the same key with the same method, path, query, and JSON body to safely retry one logical write for up to 24 hours. Reusing it with a different request returns 409. The server stores only a hash of the key.

Required string length: 8 - 128
Pattern: ^[A-Za-z0-9._:-]+$

Path Parameters

webhook_id
string
required

Webhook endpoint id.

Response

Successful response.

object
enum<string>
required
Available options:
webhook_endpoint
id
string
required
deleted
enum<boolean>
required
Available options:
true