Input
| webhookIdrequired | string · uuid Webhook id |
| urloptional | string · uri The new URL. A different URL removes all saved headers first. |
| headersoptional | object Changes only the headers named here: a value sets or replaces that header, null removes it. Headers not named stay, except when url changes: then only the headers sent here are kept. |
| eventTypesoptional | string | string[] The new event types: "all" or a list. Pending deliveries of types no longer in the list are dropped; added types only get events from now on. |
| enabledoptional | boolean Turns on a webhook that was turned off. Events from while it was off are not sent. Any other change turns it on too. |