From 87140ec034181dfe9765d1b350a916dbeee890e3 Mon Sep 17 00:00:00 2001 From: GuidingD Date: Sat, 25 Oct 2025 16:15:22 +0700 Subject: [PATCH] Custom parameters to Vapi.start() Allows to add additional parameters to call request to backend, ex. {headers: {'test': 'additional-info'}} --- vapi.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/vapi.ts b/vapi.ts index e4db53d5f..569658fc1 100644 --- a/vapi.ts +++ b/vapi.ts @@ -289,6 +289,7 @@ export default class Vapi extends VapiEventEmitter { workflow?: CreateWorkflowDTO | string, workflowOverrides?: WorkflowOverrides, options?: StartCallOptions + customParams?: Record ): Promise { const startTime = Date.now(); @@ -348,7 +349,8 @@ export default class Vapi extends VapiEventEmitter { workflowId: typeof workflow === 'string' ? workflow : undefined, workflowOverrides, roomDeleteOnUserLeaveEnabled: options?.roomDeleteOnUserLeaveEnabled, - }) + }), + customParams ).data; const webCallDuration = Date.now() - webCallStartTime;