Eyup KUTLU
04/02/2025, 2:52 PMVapi Support Bot
04/02/2025, 2:54 PMToolCall
schema was revamped. You should update your tool calls to use the new function
property with id
and function
details (instead of older tool
and toolBody
properties).
- The same update introduced [Regex Validation with Json Outputs](https://docs.vapi.ai/changelog/2025/1/29), which could be filtering or altering your structured data.
- There's a known [casing discrepancy issue](https://discord.com/channels/1211482211119796234/1211483291191083018/threads/1341204221826957432) between Vapi webhook logs (which use snake_case) and server logs (which use camelCase).
## Common Issues & Troubleshooting Steps
Here are some common issues and troubleshooting steps to check:
1. **Check Webhook Configuration**:
- Verify your webhook URL is correctly configured in the Vapi platform
- Confirm the events expected to trigger the webhook are actually occurring
- Review the HTTP method used (GET, POST, etc.)
2. **Inspect Logs**:
- Check server logs for errors preventing the webhook from being called
- Look at webhook delivery logs for clues
- Use browser developer tools to inspect network activity
3. **Data Format Issues**:
- Ensure the data structure matches the expected format
- Check that serialization isn't altering the structureVapi Support Bot
04/02/2025, 2:54 PMContent-Type
header is set to application/json
- Verify JSON formatting is correct (line breaks should be escaped as \\n
)
4. **Tool Configuration**:
- If you're using the tool-call
block, make sure parameters are correctly defined
- Check that dynamic variables are being passed correctly
- Verify the toolCallId
in the response matches the one sent in the request
5. **Recent System Changes**:
- The issue could be due to a temporary system glitch
- Check if you've made any recent changes to your implementation
Would you like me to provide more specific troubleshooting steps for any of these areas? Or do you have any additional details about your implementation that might help narrow down the cause?
Sources:
- [Troubleshooting missing structured data in Vapi webhooks](https://discord.com/channels/1211482211119796234/1211483291191083018/threads/1334359490258276362)
- [Recent updates to Vapi webhook structured data handling](https://docs.vapi.ai/changelog/2025/1/29)
- [Common issues with Vapi webhooks not sending structured data](https://discord.com/channels/1211482211119796234/1211483291191083018/threads/1265637856383078461)
- [Vapi webhook payload structure after call completion](https://discord.com/channels/1211482211119796234/1211483291191083018/threads/1342410769232302122)Eyup KUTLU
04/02/2025, 2:56 PMVapi
04/06/2025, 9:19 AM