Skip to content

Commit df35a87

Browse files
committed
Release 0.3.0
1 parent eef0da1 commit df35a87

File tree

213 files changed

+2970
-821
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

213 files changed

+2970
-821
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@vapi-ai/server-sdk",
3-
"version": "0.2.2",
3+
"version": "0.3.0",
44
"private": false,
55
"repository": "https://github.com/VapiAI/server-sdk-typescript",
66
"main": "./index.js",

src/api/resources/analytics/client/Client.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,8 @@ export class Analytics {
4343
Authorization: await this._getAuthorizationHeader(),
4444
"X-Fern-Language": "JavaScript",
4545
"X-Fern-SDK-Name": "@vapi-ai/server-sdk",
46-
"X-Fern-SDK-Version": "0.2.2",
47-
"User-Agent": "@vapi-ai/server-sdk/0.2.2",
46+
"X-Fern-SDK-Version": "0.3.0",
47+
"User-Agent": "@vapi-ai/server-sdk/0.3.0",
4848
"X-Fern-Runtime": core.RUNTIME.type,
4949
"X-Fern-Runtime-Version": core.RUNTIME.version,
5050
...requestOptions?.headers,

src/api/resources/assistants/client/Client.ts

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -96,8 +96,8 @@ export class Assistants {
9696
Authorization: await this._getAuthorizationHeader(),
9797
"X-Fern-Language": "JavaScript",
9898
"X-Fern-SDK-Name": "@vapi-ai/server-sdk",
99-
"X-Fern-SDK-Version": "0.2.2",
100-
"User-Agent": "@vapi-ai/server-sdk/0.2.2",
99+
"X-Fern-SDK-Version": "0.3.0",
100+
"User-Agent": "@vapi-ai/server-sdk/0.3.0",
101101
"X-Fern-Runtime": core.RUNTIME.type,
102102
"X-Fern-Runtime-Version": core.RUNTIME.version,
103103
...requestOptions?.headers,
@@ -153,8 +153,8 @@ export class Assistants {
153153
Authorization: await this._getAuthorizationHeader(),
154154
"X-Fern-Language": "JavaScript",
155155
"X-Fern-SDK-Name": "@vapi-ai/server-sdk",
156-
"X-Fern-SDK-Version": "0.2.2",
157-
"User-Agent": "@vapi-ai/server-sdk/0.2.2",
156+
"X-Fern-SDK-Version": "0.3.0",
157+
"User-Agent": "@vapi-ai/server-sdk/0.3.0",
158158
"X-Fern-Runtime": core.RUNTIME.type,
159159
"X-Fern-Runtime-Version": core.RUNTIME.version,
160160
...requestOptions?.headers,
@@ -207,8 +207,8 @@ export class Assistants {
207207
Authorization: await this._getAuthorizationHeader(),
208208
"X-Fern-Language": "JavaScript",
209209
"X-Fern-SDK-Name": "@vapi-ai/server-sdk",
210-
"X-Fern-SDK-Version": "0.2.2",
211-
"User-Agent": "@vapi-ai/server-sdk/0.2.2",
210+
"X-Fern-SDK-Version": "0.3.0",
211+
"User-Agent": "@vapi-ai/server-sdk/0.3.0",
212212
"X-Fern-Runtime": core.RUNTIME.type,
213213
"X-Fern-Runtime-Version": core.RUNTIME.version,
214214
...requestOptions?.headers,
@@ -260,8 +260,8 @@ export class Assistants {
260260
Authorization: await this._getAuthorizationHeader(),
261261
"X-Fern-Language": "JavaScript",
262262
"X-Fern-SDK-Name": "@vapi-ai/server-sdk",
263-
"X-Fern-SDK-Version": "0.2.2",
264-
"User-Agent": "@vapi-ai/server-sdk/0.2.2",
263+
"X-Fern-SDK-Version": "0.3.0",
264+
"User-Agent": "@vapi-ai/server-sdk/0.3.0",
265265
"X-Fern-Runtime": core.RUNTIME.type,
266266
"X-Fern-Runtime-Version": core.RUNTIME.version,
267267
...requestOptions?.headers,
@@ -318,8 +318,8 @@ export class Assistants {
318318
Authorization: await this._getAuthorizationHeader(),
319319
"X-Fern-Language": "JavaScript",
320320
"X-Fern-SDK-Name": "@vapi-ai/server-sdk",
321-
"X-Fern-SDK-Version": "0.2.2",
322-
"User-Agent": "@vapi-ai/server-sdk/0.2.2",
321+
"X-Fern-SDK-Version": "0.3.0",
322+
"User-Agent": "@vapi-ai/server-sdk/0.3.0",
323323
"X-Fern-Runtime": core.RUNTIME.type,
324324
"X-Fern-Runtime-Version": core.RUNTIME.version,
325325
...requestOptions?.headers,

src/api/resources/assistants/client/requests/UpdateAssistantDto.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,8 @@ export interface UpdateAssistantDto {
6666
modelOutputInMessagesEnabled?: boolean;
6767
/** These are the configurations to be passed to the transport providers of assistant's calls, like Twilio. You can store multiple configurations for different transport providers. For a call, only the configuration matching the call transport provider is used. */
6868
transportConfigurations?: Vapi.TransportConfigurationTwilio[];
69+
/** These are dynamic credentials that will be used for the assistant calls. By default, all the credentials are available for use in the call but you can supplement an additional credentials using this. Dynamic credentials override existing credentials. */
70+
credentials?: Vapi.UpdateAssistantDtoCredentialsItem[];
6971
/**
7072
* This is the name of the assistant.
7173
*
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
/**
2+
* This file was auto-generated by Fern from our API Definition.
3+
*/
4+
5+
import * as Vapi from "../../../index";
6+
7+
export type UpdateAssistantDtoCredentialsItem =
8+
| Vapi.CreateAnthropicCredentialDto
9+
| Vapi.CreateAnyscaleCredentialDto
10+
| Vapi.CreateAssemblyAiCredentialDto
11+
| Vapi.CreateAzureOpenAiCredentialDto
12+
| Vapi.CreateAzureCredentialDto
13+
| Vapi.CreateByoSipTrunkCredentialDto
14+
| Vapi.CreateCartesiaCredentialDto
15+
| Vapi.CreateCloudflareCredentialDto
16+
| Vapi.CreateCustomLlmCredentialDto
17+
| Vapi.CreateDeepgramCredentialDto
18+
| Vapi.CreateDeepInfraCredentialDto
19+
| Vapi.CreateDeepSeekCredentialDto
20+
| Vapi.CreateElevenLabsCredentialDto
21+
| Vapi.CreateGcpCredentialDto
22+
| Vapi.CreateGladiaCredentialDto
23+
| Vapi.CreateGoHighLevelCredentialDto
24+
| Vapi.CreateGroqCredentialDto
25+
| Vapi.CreateLangfuseCredentialDto
26+
| Vapi.CreateLmntCredentialDto
27+
| Vapi.CreateMakeCredentialDto
28+
| Vapi.CreateOpenAiCredentialDto
29+
| Vapi.CreateOpenRouterCredentialDto
30+
| Vapi.CreatePerplexityAiCredentialDto
31+
| Vapi.CreatePlayHtCredentialDto
32+
| Vapi.CreateRimeAiCredentialDto
33+
| Vapi.CreateRunpodCredentialDto
34+
| Vapi.CreateS3CredentialDto
35+
| Vapi.CreateSmallestAiCredentialDto
36+
| Vapi.CreateTavusCredentialDto
37+
| Vapi.CreateTogetherAiCredentialDto
38+
| Vapi.CreateTwilioCredentialDto
39+
| Vapi.CreateVonageCredentialDto
40+
| Vapi.CreateWebhookCredentialDto
41+
| Vapi.CreateXAiCredentialDto;

src/api/resources/assistants/types/UpdateAssistantDtoModel.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ export type UpdateAssistantDtoModel =
1515
| Vapi.GoogleModel
1616
| Vapi.GroqModel
1717
| Vapi.InflectionAiModel
18+
| Vapi.DeepSeekModel
1819
| Vapi.OpenAiModel
1920
| Vapi.OpenRouterModel
2021
| Vapi.PerplexityAiModel

src/api/resources/assistants/types/UpdateAssistantDtoTranscriber.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import * as Vapi from "../../../index";
99
*/
1010
export type UpdateAssistantDtoTranscriber =
1111
| Vapi.AssemblyAiTranscriber
12+
| Vapi.AzureSpeechTranscriber
1213
| Vapi.CustomTranscriber
1314
| Vapi.DeepgramTranscriber
1415
| Vapi.GladiaTranscriber

src/api/resources/assistants/types/UpdateAssistantDtoVoice.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,5 @@ export type UpdateAssistantDtoVoice =
1818
| Vapi.OpenAiVoice
1919
| Vapi.PlayHtVoice
2020
| Vapi.RimeAiVoice
21+
| Vapi.SmallestAiVoice
2122
| Vapi.TavusVoice;

src/api/resources/assistants/types/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,4 @@ export * from "./UpdateAssistantDtoFirstMessageMode";
55
export * from "./UpdateAssistantDtoClientMessagesItem";
66
export * from "./UpdateAssistantDtoServerMessagesItem";
77
export * from "./UpdateAssistantDtoBackgroundSound";
8+
export * from "./UpdateAssistantDtoCredentialsItem";

src/api/resources/blocks/client/Client.ts

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -96,8 +96,8 @@ export class Blocks {
9696
Authorization: await this._getAuthorizationHeader(),
9797
"X-Fern-Language": "JavaScript",
9898
"X-Fern-SDK-Name": "@vapi-ai/server-sdk",
99-
"X-Fern-SDK-Version": "0.2.2",
100-
"User-Agent": "@vapi-ai/server-sdk/0.2.2",
99+
"X-Fern-SDK-Version": "0.3.0",
100+
"User-Agent": "@vapi-ai/server-sdk/0.3.0",
101101
"X-Fern-Runtime": core.RUNTIME.type,
102102
"X-Fern-Runtime-Version": core.RUNTIME.version,
103103
...requestOptions?.headers,
@@ -153,8 +153,8 @@ export class Blocks {
153153
Authorization: await this._getAuthorizationHeader(),
154154
"X-Fern-Language": "JavaScript",
155155
"X-Fern-SDK-Name": "@vapi-ai/server-sdk",
156-
"X-Fern-SDK-Version": "0.2.2",
157-
"User-Agent": "@vapi-ai/server-sdk/0.2.2",
156+
"X-Fern-SDK-Version": "0.3.0",
157+
"User-Agent": "@vapi-ai/server-sdk/0.3.0",
158158
"X-Fern-Runtime": core.RUNTIME.type,
159159
"X-Fern-Runtime-Version": core.RUNTIME.version,
160160
...requestOptions?.headers,
@@ -207,8 +207,8 @@ export class Blocks {
207207
Authorization: await this._getAuthorizationHeader(),
208208
"X-Fern-Language": "JavaScript",
209209
"X-Fern-SDK-Name": "@vapi-ai/server-sdk",
210-
"X-Fern-SDK-Version": "0.2.2",
211-
"User-Agent": "@vapi-ai/server-sdk/0.2.2",
210+
"X-Fern-SDK-Version": "0.3.0",
211+
"User-Agent": "@vapi-ai/server-sdk/0.3.0",
212212
"X-Fern-Runtime": core.RUNTIME.type,
213213
"X-Fern-Runtime-Version": core.RUNTIME.version,
214214
...requestOptions?.headers,
@@ -260,8 +260,8 @@ export class Blocks {
260260
Authorization: await this._getAuthorizationHeader(),
261261
"X-Fern-Language": "JavaScript",
262262
"X-Fern-SDK-Name": "@vapi-ai/server-sdk",
263-
"X-Fern-SDK-Version": "0.2.2",
264-
"User-Agent": "@vapi-ai/server-sdk/0.2.2",
263+
"X-Fern-SDK-Version": "0.3.0",
264+
"User-Agent": "@vapi-ai/server-sdk/0.3.0",
265265
"X-Fern-Runtime": core.RUNTIME.type,
266266
"X-Fern-Runtime-Version": core.RUNTIME.version,
267267
...requestOptions?.headers,
@@ -300,12 +300,12 @@ export class Blocks {
300300

301301
/**
302302
* @param {string} id
303-
* @param {Vapi.UpdateBlockDto} request
303+
* @param {Vapi.BlocksUpdateRequest} request
304304
* @param {Blocks.RequestOptions} requestOptions - Request-specific configuration.
305305
*/
306306
public async update(
307307
id: string,
308-
request: Vapi.UpdateBlockDto = {},
308+
request: Vapi.BlocksUpdateRequest,
309309
requestOptions?: Blocks.RequestOptions
310310
): Promise<Vapi.BlocksUpdateResponse> {
311311
const _response = await (this._options.fetcher ?? core.fetcher)({
@@ -318,8 +318,8 @@ export class Blocks {
318318
Authorization: await this._getAuthorizationHeader(),
319319
"X-Fern-Language": "JavaScript",
320320
"X-Fern-SDK-Name": "@vapi-ai/server-sdk",
321-
"X-Fern-SDK-Version": "0.2.2",
322-
"User-Agent": "@vapi-ai/server-sdk/0.2.2",
321+
"X-Fern-SDK-Version": "0.3.0",
322+
"User-Agent": "@vapi-ai/server-sdk/0.3.0",
323323
"X-Fern-Runtime": core.RUNTIME.type,
324324
"X-Fern-Runtime-Version": core.RUNTIME.version,
325325
...requestOptions?.headers,
Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1 @@
11
export { type BlocksListRequest } from "./BlocksListRequest";
2-
export { type UpdateBlockDto } from "./UpdateBlockDto";
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
/**
2+
* This file was auto-generated by Fern from our API Definition.
3+
*/
4+
5+
import * as Vapi from "../../../index";
6+
7+
export type BlocksUpdateRequest =
8+
| Vapi.UpdateConversationBlockDto
9+
| Vapi.UpdateToolCallBlockDto
10+
| Vapi.UpdateWorkflowBlockDto;

src/api/resources/blocks/types/UpdateBlockDtoStepsItem.ts

Lines changed: 0 additions & 7 deletions
This file was deleted.

src/api/resources/blocks/types/index.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,5 @@ export * from "./BlocksCreateRequest";
33
export * from "./BlocksCreateResponse";
44
export * from "./BlocksGetResponse";
55
export * from "./BlocksDeleteResponse";
6-
export * from "./UpdateBlockDtoMessagesItem";
7-
export * from "./UpdateBlockDtoTool";
8-
export * from "./UpdateBlockDtoStepsItem";
6+
export * from "./BlocksUpdateRequest";
97
export * from "./BlocksUpdateResponse";

src/api/resources/calls/client/Client.ts

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -111,8 +111,8 @@ export class Calls {
111111
Authorization: await this._getAuthorizationHeader(),
112112
"X-Fern-Language": "JavaScript",
113113
"X-Fern-SDK-Name": "@vapi-ai/server-sdk",
114-
"X-Fern-SDK-Version": "0.2.2",
115-
"User-Agent": "@vapi-ai/server-sdk/0.2.2",
114+
"X-Fern-SDK-Version": "0.3.0",
115+
"User-Agent": "@vapi-ai/server-sdk/0.3.0",
116116
"X-Fern-Runtime": core.RUNTIME.type,
117117
"X-Fern-Runtime-Version": core.RUNTIME.version,
118118
...requestOptions?.headers,
@@ -165,8 +165,8 @@ export class Calls {
165165
Authorization: await this._getAuthorizationHeader(),
166166
"X-Fern-Language": "JavaScript",
167167
"X-Fern-SDK-Name": "@vapi-ai/server-sdk",
168-
"X-Fern-SDK-Version": "0.2.2",
169-
"User-Agent": "@vapi-ai/server-sdk/0.2.2",
168+
"X-Fern-SDK-Version": "0.3.0",
169+
"User-Agent": "@vapi-ai/server-sdk/0.3.0",
170170
"X-Fern-Runtime": core.RUNTIME.type,
171171
"X-Fern-Runtime-Version": core.RUNTIME.version,
172172
...requestOptions?.headers,
@@ -219,8 +219,8 @@ export class Calls {
219219
Authorization: await this._getAuthorizationHeader(),
220220
"X-Fern-Language": "JavaScript",
221221
"X-Fern-SDK-Name": "@vapi-ai/server-sdk",
222-
"X-Fern-SDK-Version": "0.2.2",
223-
"User-Agent": "@vapi-ai/server-sdk/0.2.2",
222+
"X-Fern-SDK-Version": "0.3.0",
223+
"User-Agent": "@vapi-ai/server-sdk/0.3.0",
224224
"X-Fern-Runtime": core.RUNTIME.type,
225225
"X-Fern-Runtime-Version": core.RUNTIME.version,
226226
...requestOptions?.headers,
@@ -272,8 +272,8 @@ export class Calls {
272272
Authorization: await this._getAuthorizationHeader(),
273273
"X-Fern-Language": "JavaScript",
274274
"X-Fern-SDK-Name": "@vapi-ai/server-sdk",
275-
"X-Fern-SDK-Version": "0.2.2",
276-
"User-Agent": "@vapi-ai/server-sdk/0.2.2",
275+
"X-Fern-SDK-Version": "0.3.0",
276+
"User-Agent": "@vapi-ai/server-sdk/0.3.0",
277277
"X-Fern-Runtime": core.RUNTIME.type,
278278
"X-Fern-Runtime-Version": core.RUNTIME.version,
279279
...requestOptions?.headers,
@@ -330,8 +330,8 @@ export class Calls {
330330
Authorization: await this._getAuthorizationHeader(),
331331
"X-Fern-Language": "JavaScript",
332332
"X-Fern-SDK-Name": "@vapi-ai/server-sdk",
333-
"X-Fern-SDK-Version": "0.2.2",
334-
"User-Agent": "@vapi-ai/server-sdk/0.2.2",
333+
"X-Fern-SDK-Version": "0.3.0",
334+
"User-Agent": "@vapi-ai/server-sdk/0.3.0",
335335
"X-Fern-Runtime": core.RUNTIME.type,
336336
"X-Fern-Runtime-Version": core.RUNTIME.version,
337337
...requestOptions?.headers,

src/api/resources/files/client/Client.ts

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,8 @@ export class Files {
4646
Authorization: await this._getAuthorizationHeader(),
4747
"X-Fern-Language": "JavaScript",
4848
"X-Fern-SDK-Name": "@vapi-ai/server-sdk",
49-
"X-Fern-SDK-Version": "0.2.2",
50-
"User-Agent": "@vapi-ai/server-sdk/0.2.2",
49+
"X-Fern-SDK-Version": "0.3.0",
50+
"User-Agent": "@vapi-ai/server-sdk/0.3.0",
5151
"X-Fern-Runtime": core.RUNTIME.type,
5252
"X-Fern-Runtime-Version": core.RUNTIME.version,
5353
...requestOptions?.headers,
@@ -104,8 +104,8 @@ export class Files {
104104
Authorization: await this._getAuthorizationHeader(),
105105
"X-Fern-Language": "JavaScript",
106106
"X-Fern-SDK-Name": "@vapi-ai/server-sdk",
107-
"X-Fern-SDK-Version": "0.2.2",
108-
"User-Agent": "@vapi-ai/server-sdk/0.2.2",
107+
"X-Fern-SDK-Version": "0.3.0",
108+
"User-Agent": "@vapi-ai/server-sdk/0.3.0",
109109
"X-Fern-Runtime": core.RUNTIME.type,
110110
"X-Fern-Runtime-Version": core.RUNTIME.version,
111111
..._maybeEncodedRequest.headers,
@@ -164,8 +164,8 @@ export class Files {
164164
Authorization: await this._getAuthorizationHeader(),
165165
"X-Fern-Language": "JavaScript",
166166
"X-Fern-SDK-Name": "@vapi-ai/server-sdk",
167-
"X-Fern-SDK-Version": "0.2.2",
168-
"User-Agent": "@vapi-ai/server-sdk/0.2.2",
167+
"X-Fern-SDK-Version": "0.3.0",
168+
"User-Agent": "@vapi-ai/server-sdk/0.3.0",
169169
"X-Fern-Runtime": core.RUNTIME.type,
170170
"X-Fern-Runtime-Version": core.RUNTIME.version,
171171
...requestOptions?.headers,
@@ -217,8 +217,8 @@ export class Files {
217217
Authorization: await this._getAuthorizationHeader(),
218218
"X-Fern-Language": "JavaScript",
219219
"X-Fern-SDK-Name": "@vapi-ai/server-sdk",
220-
"X-Fern-SDK-Version": "0.2.2",
221-
"User-Agent": "@vapi-ai/server-sdk/0.2.2",
220+
"X-Fern-SDK-Version": "0.3.0",
221+
"User-Agent": "@vapi-ai/server-sdk/0.3.0",
222222
"X-Fern-Runtime": core.RUNTIME.type,
223223
"X-Fern-Runtime-Version": core.RUNTIME.version,
224224
...requestOptions?.headers,
@@ -275,8 +275,8 @@ export class Files {
275275
Authorization: await this._getAuthorizationHeader(),
276276
"X-Fern-Language": "JavaScript",
277277
"X-Fern-SDK-Name": "@vapi-ai/server-sdk",
278-
"X-Fern-SDK-Version": "0.2.2",
279-
"User-Agent": "@vapi-ai/server-sdk/0.2.2",
278+
"X-Fern-SDK-Version": "0.3.0",
279+
"User-Agent": "@vapi-ai/server-sdk/0.3.0",
280280
"X-Fern-Runtime": core.RUNTIME.type,
281281
"X-Fern-Runtime-Version": core.RUNTIME.version,
282282
...requestOptions?.headers,

0 commit comments

Comments
 (0)