Updates a webhook endpoint. Six keys come back — neither created_at nor last_triggered_at is among them.
Requires the webhooks:write ability. Any key of the account can update any endpoint of the account.
This behaves as a partial update despite the PUT verb. Only the fields you send are written; everything you omit keeps its current value. That is what makes {"is_active": false} a safe way to stop deliveries without restating the URL and the event list.
events replaces the subscription list outright when you send it. Send the full list you want, not the difference.
secret cannot be set here. Rotate it with its own operation.
Refusals past the shared ones: 404 WEBHOOK_NOT_FOUND, 404 RESOURCE_NOT_FOUND, 422 VALIDATION_FAILED, 422 WEBHOOK_ALREADY_EXISTS — which carries no errors key — and 500 SYSTEM_DATABASE_ERROR.
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
