Skip to content

Commit 05240d4

Browse files
committed
Merge branch 'docs/whats-new-09-14-2026' of https://github.com/VapiAI/docs into docs/whats-new-09-14-2026
2 parents 64b4cdf + 3447894 commit 05240d4

10 files changed

Lines changed: 156 additions & 10 deletions

fern/apis/api/openapi.json

Lines changed: 125 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8808,6 +8808,9 @@
88088808
}
88098809
}
88108810
}
8811+
},
8812+
"403": {
8813+
"description": "Forbidden"
88118814
}
88128815
},
88138816
"tags": [
@@ -8970,6 +8973,9 @@
89708973
}
89718974
}
89728975
}
8976+
},
8977+
"403": {
8978+
"description": "Forbidden"
89738979
}
89748980
},
89758981
"tags": [
@@ -9018,6 +9024,9 @@
90189024
}
90199025
}
90209026
}
9027+
},
9028+
"403": {
9029+
"description": "Forbidden"
90219030
}
90229031
},
90239032
"tags": [
@@ -9054,6 +9063,9 @@
90549063
}
90559064
}
90569065
}
9066+
},
9067+
"403": {
9068+
"description": "Forbidden"
90579069
}
90589070
},
90599071
"tags": [
@@ -9090,6 +9102,9 @@
90909102
}
90919103
}
90929104
}
9105+
},
9106+
"403": {
9107+
"description": "Forbidden"
90939108
}
90949109
},
90959110
"tags": [
@@ -9128,6 +9143,9 @@
91289143
}
91299144
}
91309145
}
9146+
},
9147+
"403": {
9148+
"description": "Forbidden"
91319149
}
91329150
},
91339151
"tags": [
@@ -9164,6 +9182,9 @@
91649182
}
91659183
}
91669184
}
9185+
},
9186+
"403": {
9187+
"description": "Forbidden"
91679188
}
91689189
},
91699190
"tags": [
@@ -9192,9 +9213,6 @@
91929213
}
91939214
},
91949215
"responses": {
9195-
"200": {
9196-
"description": ""
9197-
},
91989216
"201": {
91999217
"description": "",
92009218
"content": {
@@ -9204,6 +9222,9 @@
92049222
}
92059223
}
92069224
}
9225+
},
9226+
"403": {
9227+
"description": "Forbidden"
92079228
}
92089229
},
92099230
"tags": [
@@ -9366,6 +9387,9 @@
93669387
}
93679388
}
93689389
}
9390+
},
9391+
"403": {
9392+
"description": "Forbidden"
93699393
}
93709394
},
93719395
"tags": [
@@ -28303,7 +28327,7 @@
2830328327
]
2830428328
},
2830528329
"voiceId": {
28306-
"description": "This is the provider-specific ID that will be used.\nPlease note that ash, ballad, coral, sage, and verse may only be used with realtime or GPT-Live models.",
28330+
"description": "This is the provider-specific ID that will be used.\nPlease note that ash, ballad, coral, sage, and verse may only be used with realtime or GPT-Live models.\nquartz, ripple, vesper, willow, stone, gleam, meridian, bossa, tempo, beacon, delta, cinder are only supported with GPT-Live models.",
2830728331
"oneOf": [
2830828332
{
2830928333
"type": "string",
@@ -28315,7 +28339,24 @@
2831528339
"nova",
2831628340
"shimmer",
2831728341
"marin",
28318-
"cedar"
28342+
"cedar",
28343+
"ash",
28344+
"ballad",
28345+
"beacon",
28346+
"bossa",
28347+
"cinder",
28348+
"coral",
28349+
"delta",
28350+
"gleam",
28351+
"meridian",
28352+
"quartz",
28353+
"ripple",
28354+
"sage",
28355+
"stone",
28356+
"tempo",
28357+
"verse",
28358+
"vesper",
28359+
"willow"
2831928360
],
2832028361
"title": "Preset Voice Options"
2832128362
},
@@ -30985,7 +31026,7 @@
3098531026
]
3098631027
},
3098731028
"voiceId": {
30988-
"description": "This is the provider-specific ID that will be used.\nPlease note that ash, ballad, coral, sage, and verse may only be used with realtime or GPT-Live models.",
31029+
"description": "This is the provider-specific ID that will be used.\nPlease note that ash, ballad, coral, sage, and verse may only be used with realtime or GPT-Live models.\nquartz, ripple, vesper, willow, stone, gleam, meridian, bossa, tempo, beacon, delta, cinder are only supported with GPT-Live models.",
3098931030
"oneOf": [
3099031031
{
3099131032
"type": "string",
@@ -30997,7 +31038,24 @@
3099731038
"nova",
3099831039
"shimmer",
3099931040
"marin",
31000-
"cedar"
31041+
"cedar",
31042+
"ash",
31043+
"ballad",
31044+
"beacon",
31045+
"bossa",
31046+
"cinder",
31047+
"coral",
31048+
"delta",
31049+
"gleam",
31050+
"meridian",
31051+
"quartz",
31052+
"ripple",
31053+
"sage",
31054+
"stone",
31055+
"tempo",
31056+
"verse",
31057+
"vesper",
31058+
"willow"
3100131059
],
3100231060
"title": "Preset Voice Options"
3100331061
},
@@ -65997,6 +66055,66 @@
6599766055
"updatedAt"
6599866056
]
6599966057
},
66058+
"OrgConcurrencyLimitsDTO": {
66059+
"type": "object",
66060+
"properties": {
66061+
"concurrencyBlocked": {
66062+
"type": "boolean",
66063+
"description": "True when the org is at or over its concurrency limit at the time of the read. This is a status read, not an admission decision: no call was evaluated and no slot is reserved."
66064+
},
66065+
"concurrencyLimit": {
66066+
"type": "number",
66067+
"description": "Maximum number of concurrent calls the subscription allows, at the time of the read. Computed as the subscription's included plus purchased concurrency, defaulting to the initial allowance when either is unset; call create derives its own figure and can differ for subscriptions with an unset allowance."
66068+
},
66069+
"remainingConcurrentCalls": {
66070+
"type": "number",
66071+
"description": "Plain concurrent-call headroom at the time of the read, floored at zero. Unlike the call create response, this does not include or reserve a slot for a new call."
66072+
}
66073+
},
66074+
"required": [
66075+
"concurrencyBlocked",
66076+
"concurrencyLimit",
66077+
"remainingConcurrentCalls"
66078+
]
66079+
},
66080+
"OrgApiLimitsDTO": {
66081+
"type": "object",
66082+
"properties": {
66083+
"rateLimitUsage": {
66084+
"type": "number",
66085+
"description": "Approximate number of API requests counted against the rate limit in the current minute, in the region that served this request. The count lives in a tumbling one-minute window aligned to the UTC clock (unix seconds / 60), so it resets to zero at the top of every minute; there is no reset header — the next boundary is (floor(now / 60) + 1) * 60."
66086+
},
66087+
"rateLimitMax": {
66088+
"type": "number",
66089+
"description": "Maximum number of standard API requests allowed per minute, in the region that served this request. Live call media traffic is limited separately and is not reflected here."
66090+
}
66091+
},
66092+
"required": [
66093+
"rateLimitUsage",
66094+
"rateLimitMax"
66095+
]
66096+
},
66097+
"OrgLimitsResponseDTO": {
66098+
"type": "object",
66099+
"properties": {
66100+
"subscriptionLimits": {
66101+
"description": "Call concurrency limits for the subscription. Unlike the call create response, remainingConcurrentCalls does not reserve a slot for a new call: it is the plain headroom at the time of the read. Covers the concurrency gate only — credits, frozen subscriptions, included minutes, and the billing limit are not reflected here, so call create can still refuse. Omitted when the limits could not be computed, and for an org with no subscription at all (legacy ungated orgs), which has no concurrency ceiling.",
66102+
"allOf": [
66103+
{
66104+
"$ref": "#/components/schemas/OrgConcurrencyLimitsDTO"
66105+
}
66106+
]
66107+
},
66108+
"apiLimits": {
66109+
"description": "API rate limit usage for the org. Approximate, per region, and scoped to the current minute. Omitted when the limit information is unavailable.",
66110+
"allOf": [
66111+
{
66112+
"$ref": "#/components/schemas/OrgApiLimitsDTO"
66113+
}
66114+
]
66115+
}
66116+
}
66117+
},
6600066118
"UpdateOrgDTO": {
6600166119
"type": "object",
6600266120
"properties": {

fern/billing/manage-billing-and-credits.mdx

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,17 @@ Your default card is used for credit purchases, auto-reload, and any recurring c
3131
<Steps>
3232
<Step title="Open the Billing page">
3333
Sign in to the [Vapi Dashboard](https://dashboard.vapi.ai), make sure the [correct organization](/billing/manage-organizations-and-capacity#switch-organizations) is selected, and open **Billing**.
34+
35+
<Frame caption="Subscription details blurred for privacy.">
36+
<img src="../static/images/billing/billing-payments-overview.png" alt="Billing and payment page with the Payments tab selected, payment method status, and auto-reload status" />
37+
</Frame>
3438
</Step>
3539
<Step title="Manage payment methods">
3640
Select **Manage payment** to open your saved cards. Add a new card, or select an existing card to set it as the default.
41+
42+
<Frame>
43+
<img src="../static/images/billing/billing-add-payment-method.png" alt="Manage payment methods dialog with card details and auto-reload controls" />
44+
</Frame>
3745
</Step>
3846
<Step title="Save the card">
3947
Enter the card details and confirm.

fern/billing/manage-organizations-and-capacity.mdx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,10 @@ Create an organization to separate workspaces, teams, or environments under the
2727
</Step>
2828
<Step title="Enter the details">
2929
Enter a name and admin email, and choose the subscription the organization belongs to.
30+
31+
<Frame caption="Account and subscription details blurred for privacy.">
32+
<img src="../static/images/billing/billing-new-organization.png" alt="New organization dialog with name, admin email, and subscription fields" />
33+
</Frame>
3034
</Step>
3135
<Step title="Create">
3236
Select **Create organization**.

fern/billing/manage-packages-and-add-ons.mdx

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,10 @@ Check which Success Package you have, or confirm you are on Usage only, in the D
2626
</Step>
2727
<Step title="Open Packages & add-ons">
2828
Select the **Packages & add-ons** tab. Your current package is marked **Current package**, with its included limits, support, and compliance options listed.
29+
30+
<Frame>
31+
<img src="../static/images/billing/billing-packages-usage-plan.png" alt="Packages tab showing Usage as the current package and its included limits" />
32+
</Frame>
2933
</Step>
3034
</Steps>
3135

@@ -46,6 +50,10 @@ Buy Core or Pro directly from the Dashboard when you need more support, capacity
4650
</Step>
4751
<Step title="Review and pay">
4852
Review the changes, effective date, and amount due, then proceed to payment and confirm.
53+
54+
<Frame caption="Subscription details blurred for privacy.">
55+
<img src="../static/images/billing/billing-core-purchase-review.png" alt="Purchase Core review showing estimated charges and changes to package limits" />
56+
</Frame>
4957
</Step>
5058
</Steps>
5159

fern/billing/pricing-and-success-packages.mdx

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -57,9 +57,17 @@ Premier limits are custom; your agreement defines what is included.
5757

5858
Buy Core or Pro directly from the Vapi Dashboard:
5959

60-
1. Open **Billing & Payment**.
61-
2. Select **Packages & add-ons**.
62-
3. Select **Upgrade** on the Core or Pro package.
60+
<Steps>
61+
<Step title="Open Billing & Payment">
62+
Open **Billing & Payment**.
63+
</Step>
64+
<Step title="Open Packages & add-ons">
65+
Select **Packages & add-ons**.
66+
</Step>
67+
<Step title="Select a package">
68+
Select **Upgrade** on the Core or Pro package.
69+
</Step>
70+
</Steps>
6371

6472
Your new package limits apply after you complete the purchase.
6573

92.8 KB
Loading
146 KB
Loading
51.7 KB
Loading
95.6 KB
Loading
94.5 KB
Loading

0 commit comments

Comments
 (0)