Updates an existing webhook configuration. Only provided fields will be updated.
API key for account management endpoints. Use your api_ prefixed token.
UUID of the webhook to update
"a1b2c3d4-e5f6-4a7b-8c9d-0e1f2a3b4c5d"
New webhook name. Only letters, numbers, hyphens, underscores, and spaces allowed.
64"Updated Webhook Name"
New webhook endpoint URL
"https://example.com/new-webhook"
New list of event types. Must only include allowed event types.
1outbound.delivered, outbound.bounced, outbound.rejected, outbound.deferred, outbound.spam, outbound.dropped, outbound.virus, outbound.opened, outbound.clicked, outbound.complaint, inbound.received, inbound.delivered, inbound.spam, inbound.blocked [
"outbound.delivered",
"outbound.bounced",
"inbound.received"
]New webhook status: 0 = disabled, 1 = enabled
0, 1 1
New filter for outbound events by username. Must be transactional keys or smarthosts you own.
null
New filter for inbound events by domain. Must be inbound domains you own.
["example.com"]