Create a new webhook
This example demonstrates how to create a new webhook subscription.
Replace the following placeholder value in the sample code:
| Key | Description |
|---|---|
bearer_token | Your OAuth token. Read more about OAuth tokens |
url | Destination URL for events |
events | Array of events to subscribe to |
signingAlgo | Signing algorithm for the webhook |
signingKey | Signing key for the webhook |
metadataPolicy | Metadata policy for the webhook |
curl --location --request POST 'https://api.vonage.com/t/vbc.prod/vis/v1/self/webhooks' \ --header 'Content-Type: application/json' \ --header 'Authorization: Bearer $bearer_token' \ --data-raw '{ "url": "$url", "events": "$events", "signingAlgo": "$signingAlgo", "signingKey": "$signingKey", "metadataPolicy": "$metadataPolicy" }'