Urgent: send custom parameters to dynamic transfer call vapi

If I use parameters that I need to receive at my webhook when creating my dynamicTransfer function, the “transfer-destination-request” is not executed.

{
"id": "dfba02bd-765a-4d1f-8e8a-97e9785ac369",
"createdAt": "2025-08-19T12:14:02.599Z",
"updatedAt": "2025-08-19T12:18:59.918Z",
"type": "transferCall",
"function": {
"name": "dynamicTransfer",
"description": "dynamic transfer call",
"parameters": {
"type": "object",
"properties": {
"reason": {
"type": "string",
"enum": [
"accounting",
"commercial",
"general",
"incident_urgency"
]
},
"postal_code": {
"description": "5-digit postal code (ZIP code) ",
"type": "string"
}
},
"required": []
}
},
"messages": [
{
"type": "request-start",
"blocking": true
}
],
"orgId": "**"
}


If I don't use parameters and leave everything blank, the
“transfer-destination-request” is executed, but I can't receive the variables I need.

{
"id": "4f3132bb-a995-4cea-9fba-45e7dc53d528",
"createdAt": "2025-08-19T09:33:37.189Z",
"updatedAt": "2025-08-19T09:36:29.338Z",
"type": "transferCall",
"function": {
"name": "dynamicTransfer",
"description": "dynamic transfer call",
"parameters": {
"type": "object",
"properties": {},
"required": []
}
},
"messages": [
{
"type": "request-start",
"blocking": true
}
],
"orgId": **"
}
Was this page helpful?