Haaris-Blackframe
09/26/2025, 6:24 AMVapi Support Bot
09/26/2025, 6:25 AMHaaris-Blackframe
09/26/2025, 6:37 AMVapi Support Bot
09/26/2025, 6:38 AMjson
{
"results": [
{
"toolCallId": "your-tool-call-id",
"result": "Your single-line string result"
}
]
}
This lets you verify if your webhook's response matches what Vapi expects.
Sources:
- [Custom tools troubleshooting](https://docs.vapi.ai/tools/custom-tools-troubleshooting)
- [Custom tools](https://docs.vapi.ai/tools/custom-tools)
- [Debugging](https://docs.vapi.ai/debugging)DeeGee
09/26/2025, 10:50 AMAggregate to JSON module (assuming that you have separate bundles for each object).
If you need more help on Make scenarios for Vapi tools, I'd suggest asking for help in the Make Community: https://community.make.comHaaris-Blackframe
09/26/2025, 4:27 PMVapi Support Bot
09/26/2025, 4:28 PMresults array, each containing a toolCallId and a single-line string result. Here’s the standard format:
json
{
"results": [
{
"toolCallId": "your-tool-call-id",
"result": "Your single-line string result"
}
]
}
Make sure your webhook returns this structure with HTTP 200 status for Vapi to process the response correctly.
Sources:
- [Custom tools troubleshooting](https://docs.vapi.ai/tools/custom-tools-troubleshooting)
- [Custom tools](https://docs.vapi.ai/tools/custom-tools)Haaris-Blackframe
09/26/2025, 4:29 PMVapi Support Bot
09/26/2025, 4:30 PMresult field to be a single-line string, not an array of objects. If you need to return multiple items, format them as a single string (e.g., by joining summaries or values), not as a JSON array. Here’s the correct response format:
json
{
"results": [
{
"toolCallId": "your-tool-call-id",
"result": "Option 1: MICHELIN DEFENDER 2 ($276.29), Option 2: Royal Black Royal Mile ($107.94)"
}
]
}
Do not return an array of objects in the result field—always use a single-line string.
[See Vapi documentation for details](https://docs.vapi.ai/tools/custom-tools-troubleshooting)
Sources:
- [Custom tools troubleshooting](https://docs.vapi.ai/tools/custom-tools-troubleshooting)
- [Custom tools](https://docs.vapi.ai/tools/custom-tools)DeeGee
09/26/2025, 5:53 PMVapi Support Bot
09/26/2025, 5:54 PMresult field, not a JSON array. Here’s the recommended format:
json
{
"results": [
{
"toolCallId": "your-tool-call-id",
"result": "Option 1: MICHELIN DEFENDER 2 ($276.29), Option 2: Royal Black Royal Mile ($107.94)"
}
]
}
Keep the result as a single-line string summarizing all items—avoid arrays or objects for best results.
[See Vapi documentation for details](https://docs.vapi.ai/tools/custom-tools-troubleshooting)
Sources:
- [Custom tools troubleshooting](https://docs.vapi.ai/tools/custom-tools-troubleshooting)
- [Custom tools](https://docs.vapi.ai/tools/custom-tools)