You are required to provide us with a publicly accessible HTTPS endpoint (e.g., https://yourdomain.com/webhook). Our system will send a POST request to this endpoint with the event data.
To ensure that the webhook request is coming from an authorized source, a secret token will be included in the request headers. This helps verify that the payload originated from our system and not from a third-party source.The secret token will be shared with you securely during setup and must be validated on your server for every webhook request.Header Example:
{ "Authorization": "Bearer YOUR_SECRET_TOKEN"}
On your server, you should verify the token before processing the payload. If the token is invalid, respond with an HTTP 401 Unauthorized status.
Your endpoint should respond with an HTTP 200 status code upon successful receipt and processing of the data. If the response code is not 200, our system may retry the webhook delivery.
Call webhooks are triggered for the following events: Contacted, No Contact, Failed.When a call is completed, the following payload will be sent to your webhook endpoint: