Preben
09/26/2025, 8:38 PMVapi Support Bot
09/26/2025, 8:39 PM"strict": true to your tool configuration and ensure your parameters object includes a required array listing all required parameter names. This helps catch schema validation errors that can cause the request body to be {}. Here’s an example:
json
{
"name": "get_weather",
"description": "Get current weather for a city",
"parameters": {
"type": "object",
"properties": {
"city": { "type": "string", "description": "City name" }
},
"required": ["city"]
},
"strict": true
}
This should resolve most issues with the request body not generating properly. For more, see the [custom tools troubleshooting guide](https://docs.vapi.ai/tools/custom-tools-troubleshooting).
Source:
- [Custom tools troubleshooting](https://docs.vapi.ai/tools/custom-tools-troubleshooting)Preben
09/26/2025, 8:45 PMPreben
09/26/2025, 8:45 PMPreben
09/26/2025, 8:49 PMChiranjeet Mishra
09/30/2025, 8:17 PM