|
7066 | 7066 | "description": "The credential ID for server authentication", |
7067 | 7067 | "example": "550e8400-e29b-41d4-a716-446655440000" |
7068 | 7068 | }, |
| 7069 | + "staticIpAddressesEnabled": { |
| 7070 | + "type": "boolean", |
| 7071 | + "description": "If enabled, requests will originate from a static set of IPs owned and managed by Vapi.\n\n@default false", |
| 7072 | + "example": false |
| 7073 | + }, |
7069 | 7074 | "url": { |
7070 | 7075 | "type": "string", |
7071 | 7076 | "description": "This is where the request will be sent." |
|
14584 | 14589 | "type": "string", |
14585 | 14590 | "description": "This is the OpenAI model that will be used.\n\nWhen using Vapi OpenAI or your own Azure Credentials, you have the option to specify the region for the selected model. This shouldn't be specified unless you have a specific reason to do so. Vapi will automatically find the fastest region that make sense.\nThis is helpful when you are required to comply with Data Residency rules. Learn more about Azure regions here https://azure.microsoft.com/en-us/explore/global-infrastructure/data-residency/.\n\n@default undefined", |
14586 | 14591 | "enum": [ |
| 14592 | + "gpt-5.1", |
| 14593 | + "gpt-5.1-chat-latest", |
14587 | 14594 | "gpt-5", |
14588 | 14595 | "gpt-5-mini", |
14589 | 14596 | "gpt-5-nano", |
|
14687 | 14694 | "type": "array", |
14688 | 14695 | "description": "These are the fallback models that will be used if the primary model fails. This shouldn't be specified unless you have a specific reason to do so. Vapi will automatically find the fastest fallbacks that make sense.", |
14689 | 14696 | "enum": [ |
| 14697 | + "gpt-5.1", |
| 14698 | + "gpt-5.1-chat-latest", |
14690 | 14699 | "gpt-5", |
14691 | 14700 | "gpt-5-mini", |
14692 | 14701 | "gpt-5-nano", |
|
14792 | 14801 | "items": { |
14793 | 14802 | "type": "string", |
14794 | 14803 | "enum": [ |
| 14804 | + "gpt-5.1", |
| 14805 | + "gpt-5.1-chat-latest", |
14795 | 14806 | "gpt-5", |
14796 | 14807 | "gpt-5-mini", |
14797 | 14808 | "gpt-5-nano", |
|
15422 | 15433 | "description": "This is the OpenAI model that will be used.\n\nWhen using Vapi OpenAI or your own Azure Credentials, you have the option to specify the region for the selected model. This shouldn't be specified unless you have a specific reason to do so. Vapi will automatically find the fastest region that make sense.\nThis is helpful when you are required to comply with Data Residency rules. Learn more about Azure regions here https://azure.microsoft.com/en-us/explore/global-infrastructure/data-residency/.", |
15423 | 15434 | "maxLength": 100, |
15424 | 15435 | "enum": [ |
| 15436 | + "gpt-5.1", |
| 15437 | + "gpt-5.1-chat-latest", |
15425 | 15438 | "gpt-5", |
15426 | 15439 | "gpt-5-mini", |
15427 | 15440 | "gpt-5-nano", |
|
21253 | 21266 | "Cole", |
21254 | 21267 | "Harry", |
21255 | 21268 | "Paige", |
21256 | | - "Spencer" |
| 21269 | + "Spencer", |
| 21270 | + "Leah", |
| 21271 | + "Tara" |
21257 | 21272 | ] |
21258 | 21273 | }, |
21259 | 21274 | "speed": { |
|
23251 | 23266 | "Cole", |
23252 | 23267 | "Harry", |
23253 | 23268 | "Paige", |
23254 | | - "Spencer" |
| 23269 | + "Spencer", |
| 23270 | + "Leah", |
| 23271 | + "Tara" |
23255 | 23272 | ] |
23256 | 23273 | }, |
23257 | 23274 | "speed": { |
|
30734 | 30751 | } |
30735 | 30752 | } |
30736 | 30753 | }, |
| 30754 | + "SubscriptionLimits": { |
| 30755 | + "type": "object", |
| 30756 | + "properties": { |
| 30757 | + "concurrencyBlocked": { |
| 30758 | + "type": "boolean", |
| 30759 | + "description": "True if this call was blocked by the Call Concurrency limit", |
| 30760 | + "default": false |
| 30761 | + }, |
| 30762 | + "concurrencyLimit": { |
| 30763 | + "type": "number", |
| 30764 | + "description": "Account Call Concurrency limit" |
| 30765 | + }, |
| 30766 | + "remainingConcurrentCalls": { |
| 30767 | + "type": "number", |
| 30768 | + "description": "Incremental number of concurrent calls that will be allowed, including this call" |
| 30769 | + } |
| 30770 | + } |
| 30771 | + }, |
30737 | 30772 | "AnalysisCostBreakdown": { |
30738 | 30773 | "type": "object", |
30739 | 30774 | "properties": { |
|
31667 | 31702 | "pipeline-error-azure-voice-failed", |
31668 | 31703 | "pipeline-error-rime-ai-voice-failed", |
31669 | 31704 | "pipeline-error-smallest-ai-voice-failed", |
| 31705 | + "pipeline-error-vapi-voice-failed", |
31670 | 31706 | "pipeline-error-neuphonic-voice-failed", |
31671 | 31707 | "pipeline-error-hume-voice-failed", |
31672 | 31708 | "pipeline-error-sesame-voice-failed", |
|
31682 | 31718 | "call.in-progress.error-vapifault-azure-voice-failed", |
31683 | 31719 | "call.in-progress.error-vapifault-rime-ai-voice-failed", |
31684 | 31720 | "call.in-progress.error-vapifault-smallest-ai-voice-failed", |
| 31721 | + "call.in-progress.error-vapifault-vapi-voice-failed", |
31685 | 31722 | "call.in-progress.error-vapifault-neuphonic-voice-failed", |
31686 | 31723 | "call.in-progress.error-vapifault-hume-voice-failed", |
31687 | 31724 | "call.in-progress.error-vapifault-sesame-voice-failed", |
|
32012 | 32049 | "call.in-progress.error-vapifault-custom-llm-429-exceeded-quota", |
32013 | 32050 | "call.in-progress.error-providerfault-custom-llm-500-server-error", |
32014 | 32051 | "call.in-progress.error-providerfault-custom-llm-503-server-overloaded-error", |
| 32052 | + "call.in-progress.error-pipeline-ws-model-connection-failed", |
32015 | 32053 | "pipeline-error-custom-voice-failed", |
32016 | 32054 | "pipeline-error-cartesia-socket-hang-up", |
32017 | 32055 | "pipeline-error-cartesia-requested-payment", |
|
32388 | 32426 | "CallBatchResponse": { |
32389 | 32427 | "type": "object", |
32390 | 32428 | "properties": { |
| 32429 | + "subscriptionLimits": { |
| 32430 | + "description": "Subscription limits at the end of this batch", |
| 32431 | + "allOf": [ |
| 32432 | + { |
| 32433 | + "$ref": "#/components/schemas/SubscriptionLimits" |
| 32434 | + } |
| 32435 | + ] |
| 32436 | + }, |
32391 | 32437 | "results": { |
32392 | 32438 | "description": "This is the list of calls that were created.", |
32393 | 32439 | "type": "array", |
|
33237 | 33283 | "TwilioSMSChatTransport": { |
33238 | 33284 | "type": "object", |
33239 | 33285 | "properties": { |
33240 | | - "conversationType": { |
33241 | | - "type": "string", |
33242 | | - "description": "This is the conversation type of the call (ie, voice or chat).", |
33243 | | - "enum": [ |
33244 | | - "chat" |
33245 | | - ] |
33246 | | - }, |
33247 | 33286 | "phoneNumberId": { |
33248 | 33287 | "type": "string", |
33249 | 33288 | "description": "This is the phone number that will be used to send the SMS.\nIf provided, will create a new session. If not provided, uses existing session's phoneNumberId.\nThe phone number must have SMS enabled and belong to your organization." |
|
33270 | 33309 | } |
33271 | 33310 | }, |
33272 | 33311 | "required": [ |
33273 | | - "conversationType", |
33274 | 33312 | "type" |
33275 | 33313 | ] |
33276 | 33314 | }, |
|
43461 | 43499 | "description": "This is the OpenAI model that will be used.\n\nWhen using Vapi OpenAI or your own Azure Credentials, you have the option to specify the region for the selected model. This shouldn't be specified unless you have a specific reason to do so. Vapi will automatically find the fastest region that make sense.\nThis is helpful when you are required to comply with Data Residency rules. Learn more about Azure regions here https://azure.microsoft.com/en-us/explore/global-infrastructure/data-residency/.", |
43462 | 43500 | "maxLength": 100, |
43463 | 43501 | "enum": [ |
| 43502 | + "gpt-5.1", |
| 43503 | + "gpt-5.1-chat-latest", |
43464 | 43504 | "gpt-5", |
43465 | 43505 | "gpt-5-mini", |
43466 | 43506 | "gpt-5-nano", |
|
44796 | 44836 | "type": "boolean", |
44797 | 44837 | "description": "This is the HIPAA enabled flag for the subscription. It determines whether orgs under this\nsubscription have the option to enable HIPAA compliance." |
44798 | 44838 | }, |
| 44839 | + "dataRetentionEnabled": { |
| 44840 | + "type": "boolean", |
| 44841 | + "description": "This is the data retention enabled flag for the subscription. It determines whether orgs under this\nsubscription have the option to enable data retention." |
| 44842 | + }, |
44799 | 44843 | "hipaaCommonPaperAgreementId": { |
44800 | 44844 | "type": "string", |
44801 | 44845 | "description": "This is the ID for the Common Paper agreement outlining the HIPAA contract." |
|
50452 | 50496 | "tavus", |
50453 | 50497 | "sesame", |
50454 | 50498 | "inworld", |
50455 | | - "minimax" |
| 50499 | + "minimax", |
| 50500 | + "orpheus" |
50456 | 50501 | ] |
50457 | 50502 | }, |
50458 | 50503 | "providerId": { |
|
50566 | 50611 | "tavus", |
50567 | 50612 | "sesame", |
50568 | 50613 | "inworld", |
50569 | | - "minimax" |
| 50614 | + "minimax", |
| 50615 | + "orpheus" |
50570 | 50616 | ], |
50571 | 50617 | "items": { |
50572 | 50618 | "type": "string", |
|
50587 | 50633 | "tavus", |
50588 | 50634 | "sesame", |
50589 | 50635 | "inworld", |
50590 | | - "minimax" |
| 50636 | + "minimax", |
| 50637 | + "orpheus" |
50591 | 50638 | ] |
50592 | 50639 | } |
50593 | 50640 | } |
|
53097 | 53144 | "pipeline-error-azure-voice-failed", |
53098 | 53145 | "pipeline-error-rime-ai-voice-failed", |
53099 | 53146 | "pipeline-error-smallest-ai-voice-failed", |
| 53147 | + "pipeline-error-vapi-voice-failed", |
53100 | 53148 | "pipeline-error-neuphonic-voice-failed", |
53101 | 53149 | "pipeline-error-hume-voice-failed", |
53102 | 53150 | "pipeline-error-sesame-voice-failed", |
|
53112 | 53160 | "call.in-progress.error-vapifault-azure-voice-failed", |
53113 | 53161 | "call.in-progress.error-vapifault-rime-ai-voice-failed", |
53114 | 53162 | "call.in-progress.error-vapifault-smallest-ai-voice-failed", |
| 53163 | + "call.in-progress.error-vapifault-vapi-voice-failed", |
53115 | 53164 | "call.in-progress.error-vapifault-neuphonic-voice-failed", |
53116 | 53165 | "call.in-progress.error-vapifault-hume-voice-failed", |
53117 | 53166 | "call.in-progress.error-vapifault-sesame-voice-failed", |
|
53442 | 53491 | "call.in-progress.error-vapifault-custom-llm-429-exceeded-quota", |
53443 | 53492 | "call.in-progress.error-providerfault-custom-llm-500-server-error", |
53444 | 53493 | "call.in-progress.error-providerfault-custom-llm-503-server-overloaded-error", |
| 53494 | + "call.in-progress.error-pipeline-ws-model-connection-failed", |
53445 | 53495 | "pipeline-error-custom-voice-failed", |
53446 | 53496 | "pipeline-error-cartesia-socket-hang-up", |
53447 | 53497 | "pipeline-error-cartesia-requested-payment", |
|
54394 | 54444 | "pipeline-error-azure-voice-failed", |
54395 | 54445 | "pipeline-error-rime-ai-voice-failed", |
54396 | 54446 | "pipeline-error-smallest-ai-voice-failed", |
| 54447 | + "pipeline-error-vapi-voice-failed", |
54397 | 54448 | "pipeline-error-neuphonic-voice-failed", |
54398 | 54449 | "pipeline-error-hume-voice-failed", |
54399 | 54450 | "pipeline-error-sesame-voice-failed", |
|
54409 | 54460 | "call.in-progress.error-vapifault-azure-voice-failed", |
54410 | 54461 | "call.in-progress.error-vapifault-rime-ai-voice-failed", |
54411 | 54462 | "call.in-progress.error-vapifault-smallest-ai-voice-failed", |
| 54463 | + "call.in-progress.error-vapifault-vapi-voice-failed", |
54412 | 54464 | "call.in-progress.error-vapifault-neuphonic-voice-failed", |
54413 | 54465 | "call.in-progress.error-vapifault-hume-voice-failed", |
54414 | 54466 | "call.in-progress.error-vapifault-sesame-voice-failed", |
|
54739 | 54791 | "call.in-progress.error-vapifault-custom-llm-429-exceeded-quota", |
54740 | 54792 | "call.in-progress.error-providerfault-custom-llm-500-server-error", |
54741 | 54793 | "call.in-progress.error-providerfault-custom-llm-503-server-overloaded-error", |
| 54794 | + "call.in-progress.error-pipeline-ws-model-connection-failed", |
54742 | 54795 | "pipeline-error-custom-voice-failed", |
54743 | 54796 | "pipeline-error-cartesia-socket-hang-up", |
54744 | 54797 | "pipeline-error-cartesia-requested-payment", |
|
0 commit comments