@@ -31,6 +31,7 @@ import type {
31
31
V1ConfigureAuthMaterialData ,
32
32
V1ConfigureAuthMaterialError ,
33
33
V1ConfigureAuthMaterialResponse ,
34
+ V1ListWorkspacesData ,
34
35
V1ListWorkspacesError ,
35
36
V1ListWorkspacesResponse ,
36
37
V1CreateWorkspaceData ,
@@ -47,6 +48,9 @@ import type {
47
48
V1DeleteWorkspaceData ,
48
49
V1DeleteWorkspaceError ,
49
50
V1DeleteWorkspaceResponse ,
51
+ V1GetWorkspaceByNameData ,
52
+ V1GetWorkspaceByNameError ,
53
+ V1GetWorkspaceByNameResponse ,
50
54
V1ListArchivedWorkspacesError ,
51
55
V1ListArchivedWorkspacesResponse ,
52
56
V1RecoverWorkspaceData ,
@@ -82,9 +86,6 @@ import type {
82
86
V1SetWorkspaceMuxesData ,
83
87
V1SetWorkspaceMuxesError ,
84
88
V1SetWorkspaceMuxesResponse ,
85
- V1ListWorkspacesByProviderData ,
86
- V1ListWorkspacesByProviderError ,
87
- V1ListWorkspacesByProviderResponse ,
88
89
V1StreamSseError ,
89
90
V1StreamSseResponse ,
90
91
V1VersionCheckError ,
@@ -192,13 +193,13 @@ export const v1ListModelsByProvider = <ThrowOnError extends boolean = false>(
192
193
ThrowOnError
193
194
> ( {
194
195
...options ,
195
- url : '/api/v1/provider-endpoints/{provider_id }/models' ,
196
+ url : '/api/v1/provider-endpoints/{provider_name }/models' ,
196
197
} )
197
198
}
198
199
199
200
/**
200
201
* Get Provider Endpoint
201
- * Get a provider endpoint by ID .
202
+ * Get a provider endpoint by name .
202
203
*/
203
204
export const v1GetProviderEndpoint = < ThrowOnError extends boolean = false > (
204
205
options : OptionsLegacyParser < V1GetProviderEndpointData , ThrowOnError >
@@ -209,13 +210,13 @@ export const v1GetProviderEndpoint = <ThrowOnError extends boolean = false>(
209
210
ThrowOnError
210
211
> ( {
211
212
...options ,
212
- url : '/api/v1/provider-endpoints/{provider_id }' ,
213
+ url : '/api/v1/provider-endpoints/{provider_name }' ,
213
214
} )
214
215
}
215
216
216
217
/**
217
218
* Update Provider Endpoint
218
- * Update a provider endpoint by ID .
219
+ * Update a provider endpoint by name .
219
220
*/
220
221
export const v1UpdateProviderEndpoint = < ThrowOnError extends boolean = false > (
221
222
options : OptionsLegacyParser < V1UpdateProviderEndpointData , ThrowOnError >
@@ -226,13 +227,13 @@ export const v1UpdateProviderEndpoint = <ThrowOnError extends boolean = false>(
226
227
ThrowOnError
227
228
> ( {
228
229
...options ,
229
- url : '/api/v1/provider-endpoints/{provider_id }' ,
230
+ url : '/api/v1/provider-endpoints/{provider_name }' ,
230
231
} )
231
232
}
232
233
233
234
/**
234
235
* Delete Provider Endpoint
235
- * Delete a provider endpoint by id .
236
+ * Delete a provider endpoint by name .
236
237
*/
237
238
export const v1DeleteProviderEndpoint = < ThrowOnError extends boolean = false > (
238
239
options : OptionsLegacyParser < V1DeleteProviderEndpointData , ThrowOnError >
@@ -243,7 +244,7 @@ export const v1DeleteProviderEndpoint = <ThrowOnError extends boolean = false>(
243
244
ThrowOnError
244
245
> ( {
245
246
...options ,
246
- url : '/api/v1/provider-endpoints/{provider_id }' ,
247
+ url : '/api/v1/provider-endpoints/{provider_name }' ,
247
248
} )
248
249
}
249
250
@@ -260,16 +261,24 @@ export const v1ConfigureAuthMaterial = <ThrowOnError extends boolean = false>(
260
261
ThrowOnError
261
262
> ( {
262
263
...options ,
263
- url : '/api/v1/provider-endpoints/{provider_id }/auth-material' ,
264
+ url : '/api/v1/provider-endpoints/{provider_name }/auth-material' ,
264
265
} )
265
266
}
266
267
267
268
/**
268
269
* List Workspaces
269
270
* List all workspaces.
271
+ *
272
+ * Args:
273
+ * provider_name (Optional[str]): Filter workspaces by provider name. If provided,
274
+ * will return workspaces where models from the specified provider (e.g., OpenAI,
275
+ * Anthropic) have been used in workspace muxing rules.
276
+ *
277
+ * Returns:
278
+ * ListWorkspacesResponse: A response object containing the list of workspaces.
270
279
*/
271
280
export const v1ListWorkspaces = < ThrowOnError extends boolean = false > (
272
- options ?: OptionsLegacyParser < unknown , ThrowOnError >
281
+ options ?: OptionsLegacyParser < V1ListWorkspacesData , ThrowOnError >
273
282
) => {
274
283
return ( options ?. client ?? client ) . get <
275
284
V1ListWorkspacesResponse ,
@@ -369,6 +378,23 @@ export const v1DeleteWorkspace = <ThrowOnError extends boolean = false>(
369
378
} )
370
379
}
371
380
381
+ /**
382
+ * Get Workspace By Name
383
+ * List workspaces by provider ID.
384
+ */
385
+ export const v1GetWorkspaceByName = < ThrowOnError extends boolean = false > (
386
+ options : OptionsLegacyParser < V1GetWorkspaceByNameData , ThrowOnError >
387
+ ) => {
388
+ return ( options ?. client ?? client ) . get <
389
+ V1GetWorkspaceByNameResponse ,
390
+ V1GetWorkspaceByNameError ,
391
+ ThrowOnError
392
+ > ( {
393
+ ...options ,
394
+ url : '/api/v1/workspaces/{workspace_name}' ,
395
+ } )
396
+ }
397
+
372
398
/**
373
399
* List Archived Workspaces
374
400
* List all archived workspaces.
@@ -591,25 +617,6 @@ export const v1SetWorkspaceMuxes = <ThrowOnError extends boolean = false>(
591
617
} )
592
618
}
593
619
594
- /**
595
- * List Workspaces By Provider
596
- * List workspaces by provider ID.
597
- */
598
- export const v1ListWorkspacesByProvider = <
599
- ThrowOnError extends boolean = false ,
600
- > (
601
- options : OptionsLegacyParser < V1ListWorkspacesByProviderData , ThrowOnError >
602
- ) => {
603
- return ( options ?. client ?? client ) . get <
604
- V1ListWorkspacesByProviderResponse ,
605
- V1ListWorkspacesByProviderError ,
606
- ThrowOnError
607
- > ( {
608
- ...options ,
609
- url : '/api/v1/workspaces/{provider_id}' ,
610
- } )
611
- }
612
-
613
620
/**
614
621
* Stream Sse
615
622
* Send alerts event
0 commit comments