# Update a webhook Updates the webhook identified by . You may change the and/or the . Endpoint: PUT /webhooks/{webhook_id} Version: 1.0.0 Security: basicAuth ## Path parameters: - `webhook_id` (integer, required) The ID of the webhook to update Example: 152691 ## Request fields (application/json): - `webhook_url` (string, required) The callback URL where webhook events will be sent. Example: "https://example.com" - `webhook_type` (string, required) The event type to subscribe to. Enum: "send-envelope", "signed-envelope", "cancelled-envelope", "rejected-envelope", "bounced-envelope", "add-user", "add-contact", "opened-envelope", "add-template", "all", "signed-envelope-complete", "verify-envelope-widget", "signed-envelope-widget", "send-envelope-failed" ## Response 200 fields (application/json): - `http` (integer, required) Example: 200 - `message` (string, required) Example: "The webhook with ID 152691 has been updated" - `href` (string, required) Example: "https://api.signable.co.uk/v1/webhooks/152691" - `webhook_id` (integer, required) Example: 152691 - `webhook_url` (string, required) Example: "https://abby-example.com" - `webhook_type` (string, required) Enum: "send-envelope", "signed-envelope", "cancelled-envelope", "rejected-envelope", "bounced-envelope", "add-user", "add-contact", "opened-envelope", "add-template", "all", "signed-envelope-complete", "verify-envelope-widget", "signed-envelope-widget", "send-envelope-failed" - `webhook_updated` (string, required) Example: "2025-06-24T09:32:55+0000"