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
{{ message }}
Repository navigation
Commit 37b0f47
Browse filesBrowse the repository at this point in the historyBrowse files
authored
chore: Update API specifications with fern api update (2026-09-19T00-38-47-036Z) (#1240)
* Update API specifications with fern api update
* Update API specifications with fern api update
* Update API specifications with fern api update
* Update API specifications with fern api update
* Update API specifications with fern api update
* Update API specifications with fern api update
* Update API specifications with fern api update
* Update API specifications with fern api update
* Update API specifications with fern api update
* Update API specifications with fern api update
* Update API specifications with fern api update
* Update API specifications with fern api update
* Update API specifications with fern api update
* Update API specifications with fern api update
* Update API specifications with fern api update
* Update API specifications with fern api update
* Update API specifications with fern api update
* Update API specifications with fern api update
* Update API specifications with fern api update
* Update API specifications with fern api update
* Update API specifications with fern api update
* Update API specifications with fern api update
* Update API specifications with fern api update
* Update API specifications with fern api update
* Update API specifications with fern api update
* Update API specifications with fern api update
* Update API specifications with fern api update
* Update API specifications with fern api update
* Update API specifications with fern api update
* Update API specifications with fern api update
* Update API specifications with fern api update
---------
Co-authored-by: github-actions <github-actions@github.com>
Co-authored-by: Stephen Smith <stephen@vapi.ai>
Copy file name to clipboardExpand all lines: fern/apis/api/openapi.json
+70-60Lines changed: 70 additions & 60 deletions
Original file line number
Diff line number
Diff line change
@@ -10378,7 +10378,7 @@
10378
10378
},
10379
10379
"mode": {
10380
10380
"type": "string",
10381
-
"description": "This is the transcription mode used by the `universal-3-5-pro` speech model. Only applies to the `universal-3-5-pro` speech model.\n\n@default 'balanced'",
10381
+
"description": "This is the transcription mode used by the Universal Pro speech models. Only applies to `universal-3-5-pro` and `universal-3-6-pro`.\n\n@default 'balanced'",
10382
10382
"enum": [
10383
10383
"max_accuracy",
10384
10384
"min_latency",
@@ -10387,37 +10387,22 @@
10387
10387
},
10388
10388
"prompt": {
10389
10389
"type": "string",
10390
-
"description": "This is a prompt that provides additional context to the transcription model. Only applies to the `universal-3-5-pro` speech model.",
10390
+
"description": "This is a prompt that provides additional context to the transcription model. Only applies to `universal-3-5-pro` and `universal-3-6-pro`.",
10391
10391
"maxLength": 1750
10392
10392
},
10393
10393
"agentContext": {
10394
10394
"type": "string",
10395
-
"description": "This is context about the voice agent that guides the transcription model. Only applies to the `universal-3-5-pro` speech model.",
10395
+
"description": "This is context about the voice agent that guides the transcription model. Only applies to `universal-3-5-pro` and `universal-3-6-pro`.",
10396
10396
"maxLength": 1750
10397
10397
},
10398
+
"agentContextAutoUpdateEnabled": {
10399
+
"type": "boolean",
10400
+
"description": "When true, the text the assistant just spoke is sent to AssemblyAI as `agent_context` after every assistant turn, replacing the previous value, so the user's reply is transcribed in the context of the question it answers.\n`agentContext` still seeds the first turn. Text longer than 1750 characters keeps its last 1750 characters. Turns the user interrupted are not sent when the interruption is detected by voice activity (the default, `stopSpeakingPlan.numWords: 0`).\nOnly applies to `universal-3-5-pro` and `universal-3-6-pro`.\n\n@default false",
10401
+
"default": false
10402
+
},
10398
10403
"languageCodes": {
10399
10404
"type": "array",
10400
-
"description": "These are language codes used to steer automatic language detection. Only applies to the `universal-3-5-pro` speech model.",
10401
-
"enum": [
10402
-
"en",
10403
-
"es",
10404
-
"fr",
10405
-
"de",
10406
-
"it",
10407
-
"pt",
10408
-
"tr",
10409
-
"nl",
10410
-
"sv",
10411
-
"no",
10412
-
"da",
10413
-
"fi",
10414
-
"hi",
10415
-
"vi",
10416
-
"ar",
10417
-
"he",
10418
-
"ja",
10419
-
"zh"
10420
-
],
10405
+
"description": "These are language codes used to steer automatic language detection. Only applies to `universal-3-5-pro` and `universal-3-6-pro`.\n`ur`, `ru`, `ko`, `ca`, `gl`, `ro`, `et`, `fa`, `yue`, `af`, `mr`, `zu`, `xh` and `nn` were added with `universal-3-6-pro`.",
10421
10406
"items": {
10422
10407
"type": "string",
10423
10408
"enum": [
@@ -10438,17 +10423,32 @@
10438
10423
"ar",
10439
10424
"he",
10440
10425
"ja",
10441
-
"zh"
10426
+
"zh",
10427
+
"ur",
10428
+
"ru",
10429
+
"ko",
10430
+
"ca",
10431
+
"gl",
10432
+
"ro",
10433
+
"et",
10434
+
"fa",
10435
+
"yue",
10436
+
"af",
10437
+
"mr",
10438
+
"zu",
10439
+
"xh",
10440
+
"nn"
10442
10441
]
10443
10442
}
10444
10443
},
10445
10444
"speechModel": {
10446
10445
"type": "string",
10447
-
"description": "This is the speech model used for the streaming session.\nKeyterms prompting is supported on universal-streaming-englishand universal-3-5-pro.\nuniversal-3-5-pro is AssemblyAI's most accurate voice-agent model.\n@default 'universal-streaming-english'",
10446
+
"description": "This is the speech model used for the streaming session.\nKeyterms prompting is supported on universal-streaming-english, universal-3-5-pro and universal-3-6-pro.\nuniversal-3-6-pro is AssemblyAI's newest and most accurate voice-agent model.\n@default 'universal-streaming-english'",
10448
10447
"enum": [
10449
10448
"universal-streaming-english",
10450
10449
"universal-streaming-multilingual",
10451
-
"universal-3-5-pro"
10450
+
"universal-3-5-pro",
10451
+
"universal-3-6-pro"
10452
10452
]
10453
10453
},
10454
10454
"realtimeUrl": {
@@ -10464,7 +10464,7 @@
10464
10464
}
10465
10465
},
10466
10466
"keytermsPrompt": {
10467
-
"description": "Keyterms prompting improves recognition accuracy for specific words and phrases.\nCan include up to 100 keyterms, each up to 50 characters.\nCosts an additional $0.04/hour on universal-streaming-english and is included at no extra cost on universal-3-5-pro.",
10467
+
"description": "Keyterms prompting improves recognition accuracy for specific words and phrases.\nCan include up to 100 keyterms, each up to 50 characters.\nCosts an additional $0.04/hour on universal-streaming-english and is included at no extra cost on the Universal Pro models (universal-3-5-pro, universal-3-6-pro).",
10468
10468
"type": "array",
10469
10469
"items": {
10470
10470
"type": "string",
@@ -11186,7 +11186,7 @@
11186
11186
},
11187
11187
"mipOptOut": {
11188
11188
"type": "boolean",
11189
-
"description": "If set to true, this will add mip_opt_out=true as a query parameter of all API requests. See https://developers.deepgram.com/docs/the-deepgram-model-improvement-partnership-program#want-to-opt-out\n\nThis will only be used if you are using your own Deepgram API key.\n\n@default false",
11189
+
"description": "If set to true, this will add mip_opt_out=true as a query parameter of all API requests. See https://developers.deepgram.com/docs/the-deepgram-model-improvement-partnership-program#want-to-opt-out\n\nThis only applies to your own Deepgram API key. Requests on Vapi's key always opt out, whatever this is set to.\n\n@default false",
11190
11190
"example": false,
11191
11191
"default": false
11192
11192
},
@@ -13638,7 +13638,7 @@
13638
13638
},
13639
13639
"mode": {
13640
13640
"type": "string",
13641
-
"description": "This is the transcription mode used by the `universal-3-5-pro` speech model. Only applies to the `universal-3-5-pro` speech model.\n\n@default 'balanced'",
13641
+
"description": "This is the transcription mode used by the Universal Pro speech models. Only applies to `universal-3-5-pro` and `universal-3-6-pro`.\n\n@default 'balanced'",
13642
13642
"enum": [
13643
13643
"max_accuracy",
13644
13644
"min_latency",
@@ -13647,37 +13647,22 @@
13647
13647
},
13648
13648
"prompt": {
13649
13649
"type": "string",
13650
-
"description": "This is a prompt that provides additional context to the transcription model. Only applies to the `universal-3-5-pro` speech model.",
13650
+
"description": "This is a prompt that provides additional context to the transcription model. Only applies to `universal-3-5-pro` and `universal-3-6-pro`.",
13651
13651
"maxLength": 1750
13652
13652
},
13653
13653
"agentContext": {
13654
13654
"type": "string",
13655
-
"description": "This is context about the voice agent that guides the transcription model. Only applies to the `universal-3-5-pro` speech model.",
13655
+
"description": "This is context about the voice agent that guides the transcription model. Only applies to `universal-3-5-pro` and `universal-3-6-pro`.",
13656
13656
"maxLength": 1750
13657
13657
},
13658
+
"agentContextAutoUpdateEnabled": {
13659
+
"type": "boolean",
13660
+
"description": "When true, the text the assistant just spoke is sent to AssemblyAI as `agent_context` after every assistant turn, replacing the previous value, so the user's reply is transcribed in the context of the question it answers.\n`agentContext` still seeds the first turn. Text longer than 1750 characters keeps its last 1750 characters. Turns the user interrupted are not sent when the interruption is detected by voice activity (the default, `stopSpeakingPlan.numWords: 0`).\nOnly applies to `universal-3-5-pro` and `universal-3-6-pro`.\n\n@default false",
13661
+
"default": false
13662
+
},
13658
13663
"languageCodes": {
13659
13664
"type": "array",
13660
-
"description": "These are language codes used to steer automatic language detection. Only applies to the `universal-3-5-pro` speech model.",
13661
-
"enum": [
13662
-
"en",
13663
-
"es",
13664
-
"fr",
13665
-
"de",
13666
-
"it",
13667
-
"pt",
13668
-
"tr",
13669
-
"nl",
13670
-
"sv",
13671
-
"no",
13672
-
"da",
13673
-
"fi",
13674
-
"hi",
13675
-
"vi",
13676
-
"ar",
13677
-
"he",
13678
-
"ja",
13679
-
"zh"
13680
-
],
13665
+
"description": "These are language codes used to steer automatic language detection. Only applies to `universal-3-5-pro` and `universal-3-6-pro`.\n`ur`, `ru`, `ko`, `ca`, `gl`, `ro`, `et`, `fa`, `yue`, `af`, `mr`, `zu`, `xh` and `nn` were added with `universal-3-6-pro`.",
13681
13666
"items": {
13682
13667
"type": "string",
13683
13668
"enum": [
@@ -13698,17 +13683,32 @@
13698
13683
"ar",
13699
13684
"he",
13700
13685
"ja",
13701
-
"zh"
13686
+
"zh",
13687
+
"ur",
13688
+
"ru",
13689
+
"ko",
13690
+
"ca",
13691
+
"gl",
13692
+
"ro",
13693
+
"et",
13694
+
"fa",
13695
+
"yue",
13696
+
"af",
13697
+
"mr",
13698
+
"zu",
13699
+
"xh",
13700
+
"nn"
13702
13701
]
13703
13702
}
13704
13703
},
13705
13704
"speechModel": {
13706
13705
"type": "string",
13707
-
"description": "This is the speech model used for the streaming session.\nKeyterms prompting is supported on universal-streaming-englishand universal-3-5-pro.\nuniversal-3-5-pro is AssemblyAI's most accurate voice-agent model.\n@default 'universal-streaming-english'",
13706
+
"description": "This is the speech model used for the streaming session.\nKeyterms prompting is supported on universal-streaming-english, universal-3-5-pro and universal-3-6-pro.\nuniversal-3-6-pro is AssemblyAI's newest and most accurate voice-agent model.\n@default 'universal-streaming-english'",
13708
13707
"enum": [
13709
13708
"universal-streaming-english",
13710
13709
"universal-streaming-multilingual",
13711
-
"universal-3-5-pro"
13710
+
"universal-3-5-pro",
13711
+
"universal-3-6-pro"
13712
13712
]
13713
13713
},
13714
13714
"realtimeUrl": {
@@ -13724,7 +13724,7 @@
13724
13724
}
13725
13725
},
13726
13726
"keytermsPrompt": {
13727
-
"description": "Keyterms prompting improves recognition accuracy for specific words and phrases.\nCan include up to 100 keyterms, each up to 50 characters.\nCosts an additional $0.04/hour on universal-streaming-english and is included at no extra cost on universal-3-5-pro.",
13727
+
"description": "Keyterms prompting improves recognition accuracy for specific words and phrases.\nCan include up to 100 keyterms, each up to 50 characters.\nCosts an additional $0.04/hour on universal-streaming-english and is included at no extra cost on the Universal Pro models (universal-3-5-pro, universal-3-6-pro).",
13728
13728
"type": "array",
13729
13729
"items": {
13730
13730
"type": "string",
@@ -14323,7 +14323,7 @@
14323
14323
},
14324
14324
"mipOptOut": {
14325
14325
"type": "boolean",
14326
-
"description": "If set to true, this will add mip_opt_out=true as a query parameter of all API requests. See https://developers.deepgram.com/docs/the-deepgram-model-improvement-partnership-program#want-to-opt-out\n\nThis will only be used if you are using your own Deepgram API key.\n\n@default false",
14326
+
"description": "If set to true, this will add mip_opt_out=true as a query parameter of all API requests. See https://developers.deepgram.com/docs/the-deepgram-model-improvement-partnership-program#want-to-opt-out\n\nThis only applies to your own Deepgram API key. Requests on Vapi's key always opt out, whatever this is set to.\n\n@default false",
14327
14327
"example": false,
14328
14328
"default": false
14329
14329
},
@@ -22153,6 +22153,16 @@
22153
22153
"description": "This is the prompt cache key for models that support extended caching (GPT-4.1, GPT-5 series).\n\nProviding a cache key allows you to share cached prefixes across requests.\n\n@default undefined",
22154
22154
"maxLength": 64
22155
22155
},
22156
+
"serviceTier": {
22157
+
"type": "string",
22158
+
"description": "This is the OpenAI service tier used for chat completions requests.\n\n- `fast`: OpenAI's fast processing tier (renamed from `priority` on 2026-07-30; both values are accepted and billed identically) — up to ~2.5x faster inference at 2x the standard token rates. OpenAI may silently downgrade a fast request to standard processing under ramp limits; when that happens the response reports the served tier and the request is billed at standard rates.\n- `auto`: uses the service tier configured for the OpenAI project.\n- `default`: standard processing and billing.\n\nOnly applies to models that support fast processing: gpt-5.6-sol, gpt-5.6-terra, gpt-5.6-luna, gpt-5.5. Ignored for other models.\n\n@default undefined (uses the service tier configured for the OpenAI project)",
22159
+
"enum": [
22160
+
"auto",
22161
+
"default",
22162
+
"fast",
22163
+
"priority"
22164
+
]
22165
+
},
22156
22166
"reasoningEffort": {
22157
22167
"type": "string",
22158
22168
"description": "Reasoning effort for reasoning-capable OpenAI models.\nFor `gpt-realtime-2`: forwarded to V2 stream's session.update as `reasoning.effort`.\nFor non-realtime OpenAI models, model-aware validation limits newly public\nvalues while preserving the existing four-value storage contract.",
@@ -27454,7 +27464,7 @@
27454
27464
},
27455
27465
"mipOptOut": {
27456
27466
"type": "boolean",
27457
-
"description": "If set to true, this will add mip_opt_out=true as a query parameter of all API requests. See https://developers.deepgram.com/docs/the-deepgram-model-improvement-partnership-program#want-to-opt-out\n\nThis will only be used if you are using your own Deepgram API key.\n\n@default false",
27467
+
"description": "If set to true, this will add mip_opt_out=true as a query parameter of all API requests. See https://developers.deepgram.com/docs/the-deepgram-model-improvement-partnership-program#want-to-opt-out\n\nThis only applies to your own Deepgram API key. Requests on Vapi's key always opt out, whatever this is set to.\n\n@default false",
27458
27468
"example": false,
27459
27469
"default": false
27460
27470
},
@@ -30272,7 +30282,7 @@
30272
30282
},
30273
30283
"mipOptOut": {
30274
30284
"type": "boolean",
30275
-
"description": "If set to true, this will add mip_opt_out=true as a query parameter of all API requests. See https://developers.deepgram.com/docs/the-deepgram-model-improvement-partnership-program#want-to-opt-out\n\nThis will only be used if you are using your own Deepgram API key.\n\n@default false",
30285
+
"description": "If set to true, this will add mip_opt_out=true as a query parameter of all API requests. See https://developers.deepgram.com/docs/the-deepgram-model-improvement-partnership-program#want-to-opt-out\n\nThis only applies to your own Deepgram API key. Requests on Vapi's key always opt out, whatever this is set to.\n\n@default false",
0 commit comments