You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"description": "This is whether or not the node is the start of the workflow."
11574
+
},
11568
11575
"metadata": {
11569
11576
"type": "object",
11570
11577
"description": "This is for metadata you want to store on the task."
@@ -11591,6 +11598,10 @@
11591
11598
"type": "string",
11592
11599
"maxLength": 80
11593
11600
},
11601
+
"isStart": {
11602
+
"type": "boolean",
11603
+
"description": "This is whether or not the node is the start of the workflow."
11604
+
},
11594
11605
"metadata": {
11595
11606
"type": "object",
11596
11607
"description": "This is for metadata you want to store on the task."
@@ -11623,6 +11634,10 @@
11623
11634
"type": "string",
11624
11635
"maxLength": 80
11625
11636
},
11637
+
"isStart": {
11638
+
"type": "boolean",
11639
+
"description": "This is whether or not the node is the start of the workflow."
11640
+
},
11626
11641
"metadata": {
11627
11642
"type": "object",
11628
11643
"description": "This is for metadata you want to store on the task."
@@ -11642,6 +11657,10 @@
11642
11657
"say"
11643
11658
]
11644
11659
},
11660
+
"isStart": {
11661
+
"type": "boolean",
11662
+
"description": "This is whether or not the node is the start of the workflow."
11663
+
},
11645
11664
"metadata": {
11646
11665
"type": "object",
11647
11666
"description": "This is for metadata you want to store on the task."
@@ -11718,6 +11737,10 @@
11718
11737
"type": "string",
11719
11738
"maxLength": 80
11720
11739
},
11740
+
"isStart": {
11741
+
"type": "boolean",
11742
+
"description": "This is whether or not the node is the start of the workflow."
11743
+
},
11721
11744
"metadata": {
11722
11745
"type": "object",
11723
11746
"description": "This is for metadata you want to store on the task."
@@ -11792,6 +11815,10 @@
11792
11815
"type": "string",
11793
11816
"maxLength": 80
11794
11817
},
11818
+
"isStart": {
11819
+
"type": "boolean",
11820
+
"description": "This is whether or not the node is the start of the workflow."
11821
+
},
11795
11822
"metadata": {
11796
11823
"type": "object",
11797
11824
"description": "This is for metadata you want to store on the task."
@@ -11818,6 +11845,10 @@
11818
11845
"type": "string",
11819
11846
"maxLength": 80
11820
11847
},
11848
+
"isStart": {
11849
+
"type": "boolean",
11850
+
"description": "This is whether or not the node is the start of the workflow."
11851
+
},
11821
11852
"metadata": {
11822
11853
"type": "object",
11823
11854
"description": "This is for metadata you want to store on the task."
@@ -11844,6 +11875,10 @@
11844
11875
"type": "string",
11845
11876
"maxLength": 80
11846
11877
},
11878
+
"isStart": {
11879
+
"type": "boolean",
11880
+
"description": "This is whether or not the node is the start of the workflow."
11881
+
},
11847
11882
"metadata": {
11848
11883
"type": "object",
11849
11884
"description": "This is for metadata you want to store on the task."
@@ -11973,40 +12008,6 @@
11973
12008
"provider"
11974
12009
]
11975
12010
},
11976
-
"MessagePlan": {
11977
-
"type": "object",
11978
-
"properties": {
11979
-
"idleMessages": {
11980
-
"description": "This are the messages that the assistant will speak when the user hasn't responded for `idleTimeoutSeconds`. Each time the timeout is triggered, a random message will be chosen from this array.\n\nUsage:\n- If user gets distracted and doesn't respond for a while, this can be used to grab their attention.\n- If the transcriber doesn't pick up what the user said, this can be used to ask the user to repeat themselves. (From the perspective of the assistant, the conversation is idle since it didn't \"hear\" any user messages.)\n\n@default null (no idle message is spoken)",
11981
-
"type": "array",
11982
-
"items": {
11983
-
"type": "string",
11984
-
"maxLength": 1000
11985
-
}
11986
-
},
11987
-
"idleMessageMaxSpokenCount": {
11988
-
"type": "number",
11989
-
"description": "This determines the maximum number of times `idleMessages` can be spoken during the call.\n\n@default 3",
11990
-
"minimum": 1,
11991
-
"maximum": 10
11992
-
},
11993
-
"idleMessageResetCountOnUserSpeechEnabled": {
11994
-
"type": "boolean",
11995
-
"description": "This determines whether the idle message count is reset whenever the user speaks.\n\n@default false"
11996
-
},
11997
-
"idleTimeoutSeconds": {
11998
-
"type": "number",
11999
-
"description": "This is the timeout in seconds before a message from `idleMessages` is spoken. The clock starts when the assistant finishes speaking and remains active until the user speaks.\n\n@default 10",
12000
-
"minimum": 5,
12001
-
"maximum": 60
12002
-
},
12003
-
"silenceTimeoutMessage": {
12004
-
"type": "string",
12005
-
"description": "This is the message that the assistant will say if the call ends due to silence.\n\nIf unspecified, it will hang up without saying anything.",
12006
-
"maxLength": 1000
12007
-
}
12008
-
}
12009
-
},
12010
12011
"GlobalNodePlan": {
12011
12012
"type": "object",
12012
12013
"properties": {
@@ -12162,21 +12163,17 @@
12162
12163
"type": "string",
12163
12164
"maxLength": 5000
12164
12165
},
12165
-
"messagePlan": {
12166
-
"$ref": "#/components/schemas/MessagePlan"
12167
-
},
12168
12166
"globalNodePlan": {
12169
-
"description": "This is the plan for the global node.",
12170
-
"allOf": [
12171
-
{
12172
-
"$ref": "#/components/schemas/GlobalNodePlan"
12173
-
}
12174
-
]
12167
+
"$ref": "#/components/schemas/GlobalNodePlan"
12175
12168
},
12176
12169
"name": {
12177
12170
"type": "string",
12178
12171
"maxLength": 80
12179
12172
},
12173
+
"isStart": {
12174
+
"type": "boolean",
12175
+
"description": "This is whether or not the node is the start of the workflow."
12176
+
},
12180
12177
"metadata": {
12181
12178
"type": "object",
12182
12179
"description": "This is for metadata you want to store on the task."
@@ -14358,6 +14355,7 @@
14358
14355
"description": "The voices provided by Vapi",
14359
14356
"enum": [
14360
14357
"Elliot",
14358
+
"Kylie",
14361
14359
"Rohan",
14362
14360
"Lily",
14363
14361
"Savannah",
@@ -15596,6 +15594,7 @@
15596
15594
"description": "The voices provided by Vapi",
15597
15595
"enum": [
15598
15596
"Elliot",
15597
+
"Kylie",
15599
15598
"Rohan",
15600
15599
"Lily",
15601
15600
"Savannah",
@@ -15909,10 +15908,13 @@
15909
15908
"models": {
15910
15909
"type": "array",
15911
15910
"enum": [
15911
+
"gpt-4.1-2025-04-14",
15912
+
"gpt-4.1-mini-2025-04-14",
15913
+
"gpt-4.1-nano-2025-04-14",
15912
15914
"gpt-4o-2024-11-20",
15913
15915
"gpt-4o-2024-08-06",
15914
-
"gpt-4o-mini-2024-07-18",
15915
15916
"gpt-4o-2024-05-13",
15917
+
"gpt-4o-mini-2024-07-18",
15916
15918
"gpt-4-turbo-2024-04-09",
15917
15919
"gpt-4-0125-preview",
15918
15920
"gpt-4-1106-preview",
@@ -15927,10 +15929,13 @@
15927
15929
"items": {
15928
15930
"type": "string",
15929
15931
"enum": [
15932
+
"gpt-4.1-2025-04-14",
15933
+
"gpt-4.1-mini-2025-04-14",
15934
+
"gpt-4.1-nano-2025-04-14",
15930
15935
"gpt-4o-2024-11-20",
15931
15936
"gpt-4o-2024-08-06",
15932
-
"gpt-4o-mini-2024-07-18",
15933
15937
"gpt-4o-2024-05-13",
15938
+
"gpt-4o-mini-2024-07-18",
15934
15939
"gpt-4-turbo-2024-04-09",
15935
15940
"gpt-4-0125-preview",
15936
15941
"gpt-4-1106-preview",
@@ -17825,6 +17830,40 @@
17825
17830
}
17826
17831
}
17827
17832
},
17833
+
"MessagePlan": {
17834
+
"type": "object",
17835
+
"properties": {
17836
+
"idleMessages": {
17837
+
"description": "This are the messages that the assistant will speak when the user hasn't responded for `idleTimeoutSeconds`. Each time the timeout is triggered, a random message will be chosen from this array.\n\nUsage:\n- If user gets distracted and doesn't respond for a while, this can be used to grab their attention.\n- If the transcriber doesn't pick up what the user said, this can be used to ask the user to repeat themselves. (From the perspective of the assistant, the conversation is idle since it didn't \"hear\" any user messages.)\n\n@default null (no idle message is spoken)",
17838
+
"type": "array",
17839
+
"items": {
17840
+
"type": "string",
17841
+
"maxLength": 1000
17842
+
}
17843
+
},
17844
+
"idleMessageMaxSpokenCount": {
17845
+
"type": "number",
17846
+
"description": "This determines the maximum number of times `idleMessages` can be spoken during the call.\n\n@default 3",
17847
+
"minimum": 1,
17848
+
"maximum": 10
17849
+
},
17850
+
"idleMessageResetCountOnUserSpeechEnabled": {
17851
+
"type": "boolean",
17852
+
"description": "This determines whether the idle message count is reset whenever the user speaks.\n\n@default false"
17853
+
},
17854
+
"idleTimeoutSeconds": {
17855
+
"type": "number",
17856
+
"description": "This is the timeout in seconds before a message from `idleMessages` is spoken. The clock starts when the assistant finishes speaking and remains active until the user speaks.\n\n@default 10",
17857
+
"minimum": 5,
17858
+
"maximum": 60
17859
+
},
17860
+
"silenceTimeoutMessage": {
17861
+
"type": "string",
17862
+
"description": "This is the message that the assistant will say if the call ends due to silence.\n\nIf unspecified, it will hang up without saying anything.",
0 commit comments