Create a new webhook subscription
| Parameter | Type | Required | Description |
|---|---|---|---|
name | string | Yes | Name for the webhook |
url | string | Yes | URL where webhook events will be sent |
events | array | Yes | Array of event types to subscribe to |
key | string | No | Custom unique ID (auto-generated if not provided) |
is_active | boolean | No | Whether the webhook is active (default: true) |