Creates a new webhook for the current environment. New webhooks start out enabled. The address must be unique among the environment's webhooks. The signing_secret is only returned in this response and cannot be retrieved again. Store it securely and use it to verify that webhook payloads were sent by Mux.
The URL where Mux should send webhook notifications. Must be unique among the environment's webhooks.
{
"address": "https://example.com/webhook"
}{
"data": {
"id": "abc12d",
"address": "https://example.com/webhook",
"enabled": true,
"created_at": "2026-07-15T12:00:00.000000Z",
"signing_secret": "9d0hnvbtpk3rfqe0m8s2a71cu5j6l4gd"
}
}