Webhooks
Update a webhook endpoint
Update a webhook endpoint's label, url, subscribed_events, or enabled flag. Send rotate_secret: true to generate a new signing secret — the new secret is returned in full in that response only. Send only the fields you want to change.
patch/v1/webhooks/{uuid}
Path parameters
uuidstring uuid required
UUID of the webhook endpoint to update.
Request body
Example request
{
"label": "Production events",
"url": "https://api.acme.example/webhooks/didit",
"subscribed_events": [
"credential.revoked"
],
"enabled": true
}Response
The webhook endpoint was updated. The secret is returned in full only when rotate_secret was true, otherwise it is masked.
Example response
{
"id": "b8f0f4a2-2b1e-4b3a-9d0e-4a1c2d3e4f50",
"label": "Production events",
"url": "https://api.acme.example/webhooks/didit",
"secret": "********s9Zx",
"subscribed_events": [
"credential.issued",
"presentation.verified"
],
"enabled": true,
"created_at": "2026-07-02T23:51:58.746686+00:00",
"updated_at": "2026-07-02T23:51:58.746686+00:00"
}