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"
}