Update Transactional Webhook
update_transactional_webhookUpdate a transactional (Email API) webhook. Only the fields given (name, url, events) are changed: the tool reads the webhook first and resends its current values for the rest, since all three are needed. events replaces the current set. Use toggle_transactional_webhook to enable or disable. Set dry_run: true to see the merged values that would be sent.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"webhook_id": "<webhook_id>"
},
"name": "update_transactional_webhook"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | New webhook URL (HTTPS, public host) | |
| name | No | New webhook name | |
| events | No | Events to subscribe to (replaces the current set) | |
| dry_run | No | Validate and show what would change without changing anything | |
| webhook_id | Yes | Transactional webhook ID |