Assistant Variables Not Reaching API Tool Node
# support
a
Hey everyone! I'm building a fitness coaching assistant using Vapi and facing a critical issue with dynamic variables not reaching the backend. Setup: I’m starting the assistant like this from the frontend: await vapi.start(process.env.NEXT_PUBLIC_VAPI_ASSISTANT_ID!, { variableValues: { full_name: fullName, user_id: user?.id, }, }); What works: The assistant correctly says {{full_name}} and {{user_id}} in the intro message Variables are present in the frontend and passed as shown What doesn’t work: In the API Request tool node, {{user_id}} is an empty string I’ve unchecked "Required" on the tool schema Tried all combinations mentioned in Discord (including assistantOverrides, etc.) Still not showing up in the backend request, and not saving the user ID in Convex I’m not using workflows (assistant-only setup) This used to work before — issue started after a recent update Project submission is due tomorrow, so I’d really appreciate urgent help If anyone has this working in assistant-only mode with the API Request tool, please share your working snippet or workaround 🙏 https://cdn.discordapp.com/attachments/1388411722259366021/1388411722502508554/Screenshot_20250628_125206.png?ex=6860e2ae&is=685f912e&hm=87a0c3e2bcd84da845644792ee8d99c3295573246c087e117967b9bb8c1bb82e&