Tool Request Body Not Sending Parameters (Always {})

Problems I’m experiencing:
When I press Test Tool, the Request Body (auto-generated from variables) is always just:

{}
Even after filling all parameters and marking required ones, the request body does not include any values.

In n8n, the incoming webhook request shows:

{
"body": "{}"
}
which means Vapi is not sending the parameters at all.

When I manually test n8n with sample JSON, everything works correctly, so the issue is only coming from Vapi not generating the request body.
Was this page helpful?