From what I can see, the problem isn’t your API i...
# general-english
d
From what I can see, the problem isn’t your API it’s how the variables are being handled before the Tool step. Since the flow only moves forward when all required variables are captured, if even one of them (especially the enum fields like type or level) isn’t extracted exactly as expected, Vapi may fail validation and end the call instead of continuing to ask for the remaining inputs. I’d review how those variables are being validated and make sure the model can reliably capture them based on natural user responses. This looks like a flow logic issue rather than an API issue. @lakshay7563