Webhook Endpoints

Update webhook endpoint

PUT /api/v1/webhook-endpoints/{id}

Updates an existing webhook endpoint. url, auth_token, and signing_secret are write-only: leave them blank or omit them to keep the stored values.

Request Body

Accepts the same fields as create. Because url, auth_token, and signing_secret are never returned, sending them blank (or omitting them) keeps the stored values, so an endpoint can be renamed or re-scoped without re-supplying its credentials.

Response

Returns the updated endpoint object.

{
  "id": 4,
  "name": "Rootly",
  "url_host": "webhooks.rootly.com",
  "auth_type": "bearer",
  "auth_header_name": null,
  "severities": ["critical", "warning"],
  "is_active": true,
  "last_delivered_at": "2026-08-14T17:46:02Z",
  "created_at": "2026-08-13T15:31:44Z"
}