Missing Failure Webhook When Outbound Call Cannot Start

When I start a call with a request like this:

curl --location 'https://api.vapi.ai/call' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer redacted' \
--data '{
"assistantId": "dc5aca0b-8974-427d-86f2-9a007663bff0",
"assistantOverrides": {
"variableValues": {
"firstName": "Steve",
"lastName": "Thomas",
"fullName": "Steve Thomas",
"phoneNumber": "+923464801343",
"timeZoneFriendlyName": "Pakistan Time",
"timeZone": "Asia/Karachi",
"FirstName": "Steve",
"LastName": "Thomas"
}
},
"phoneNumberId": "e8b45f51-2967-4bd1-9c0e-64f802fc2451",
"customer": { "number": "+923464801343", "name": "Steve Thomas" }
}'

I received a 200 status code and a call ID:

019b0a53-24ab-744b-96ba-9b2750c7e8c0

However, this phone number is blocked on my Twilio account, so VAPI is failing to start the call. I am not receiving any status update or notification to let me know that the call failed.

Is there any way to receive a webhook or some kind of callback to notify me when a call fails to start?

Thanks.
Was this page helpful?