curl --request POST 'https://payments.bleepay.com/api/v1/widgets/webhook-endpoints/wh_abc123/update-endpoint' \
--header 'Authorization: Bearer <business_token>' \
--header 'Content-Type: application/json' \
--data '{
"url": "https://example.com/webhooks/v2",
"events": ["deposit.pending", "deposit.confirmed", "deposit.expired", "deposit.underpaid"]
}'