Update webhook endpoint
Patches a webhook endpoint. URL, secret, eventTypes, isActive and metadata are each independently patchable. URL changes re-run the HTTPS + SSRF check; secret changes re-encrypt at rest; eventTypes changes re-validate against the canonical control-plane catalog. nil fields mean “leave unchanged”; an explicit empty eventTypes slice means “clear the subscription list”.
Authorizations
JWT bearer token issued by the identity provider.
Headers
Idempotency key (canonical).
Idempotency key (legacy alias).
Idempotency key TTL in seconds.
"86400"
Path Parameters
Webhook UUID.
"550e8400-e29b-41d4-a716-446655440000"
Body
New subscription list, re-validated against the canonical catalog. Omit to leave unchanged; an explicit empty array clears the subscription.
New active flag for the endpoint. Omit to leave unchanged.
New client-defined metadata. Omit to leave unchanged.
New shared signing secret (16-512 chars); re-encrypted at rest. Omit to leave unchanged.
"whsec_0123456789abcdef"
New HTTPS endpoint; re-runs the HTTPS + SSRF check. Omit to leave unchanged.
"https://example.com/webhooks/str-events"

