Webhooks

Partial update — pass only the fields you want to change. Setting enabled: false immediately stops events from fanning out to this webhook (existing in-flight deliveries finish their attempts).

patch/v1/webhooks/{id}

Request

  • Base URL
    https://api.anchorbrowser.io
  • Auth
    API key in header anchor-api-key

Path parameters

idstring required

Webhook id.

Request body

urlstring uri
descriptionstring nullable
subscribed_eventsWebhookEventType[]
enabledboolean

Response

Webhook updated.

idstring required

Webhook id. Use as the path parameter on subsequent calls.

project_idstring uuid required

The project (team) the webhook belongs to.

urlstring uri required

HTTPS URL Anchor will POST events to.

descriptionstring nullable required

Optional human-readable description.

subscribed_eventsWebhookEventType[] required

Event types this webhook is currently subscribed to.

enabledboolean required

When false, no events fan out to this webhook.

created_atstring date-time nullable required
updated_atstring date-time nullable required

Example response

{
  "id": "wh_01HXJ4MZ7K9P3Q6R8S2T4V5W7Y",
  "project_id": "5d2c31f6-ab7e-481a-b6fd-8b4a96a4e197",
  "url": "https://your-app.example.com/anchor/webhooks",
  "description": "Production task notifications",
  "enabled": true
}

Changes