Skip to main content
POST
Update Webhook
Every request requires anthropic-beta: webhooks-2026-03-01. Create returns the signing secret once.

Authorizations

X-Api-Key
string
header
default:sk-ant-local-default
required

OMA workspace API key.

Headers

anthropic-beta
string
required

Path Parameters

webhook_id
string
required

Webhook identifier.

Body

application/json
url
string<uri>
name
string
description
string
enabled_events
enum<string>[]
Minimum array length: 1
Available options:
session.status_run_started,
session.status_idled,
session.status_rescheduled,
session.status_terminated,
session.deleted,
session.updated,
session.error,
session.thread_created,
session.thread_status_running,
session.thread_status_idle,
session.thread_status_rescheduled,
session.thread_status_terminated,
session.thread_idled,
session.thread_terminated,
session.outcome_evaluation_ended,
vault.created,
vault.archived,
vault.deleted,
vault_credential.created,
vault_credential.archived,
vault_credential.deleted,
vault_credential.refresh_failed
status
enum<string>
Available options:
enabled,
disabled

Response

200 - application/json

Successful response (OK)

id
string
required
Example:

"wh_01H..."

type
string
required
Allowed value: "webhook"
url
string<uri>
required
name
string
required
description
string
required
enabled_events
enum<string>[]
required
Available options:
session.status_run_started,
session.status_idled,
session.status_rescheduled,
session.status_terminated,
session.deleted,
session.updated,
session.error,
session.thread_created,
session.thread_status_running,
session.thread_status_idle,
session.thread_status_rescheduled,
session.thread_status_terminated,
session.thread_idled,
session.thread_terminated,
session.outcome_evaluation_ended,
vault.created,
vault.archived,
vault.deleted,
vault_credential.created,
vault_credential.archived,
vault_credential.deleted,
vault_credential.refresh_failed
status
enum<string>
required
Available options:
enabled,
disabled
created_at
string<date-time>
required
updated_at
string<date-time>
required
disabled_reason
string | null