diff --git a/api/openapi/markdown/console-openapi.md b/api/openapi/markdown/console-openapi.md index b413b1c0170..2048468887a 100644 --- a/api/openapi/markdown/console-openapi.md +++ b/api/openapi/markdown/console-openapi.md @@ -5835,7 +5835,7 @@ Check if dataset is in use | 200 | Dataset use status retrieved successfully | **application/json**: [UsageCheckResponse](#usagecheckresponse)
| ### [GET] /datasets/{resource_id}/api-keys -**Get all API keys for a dataset** +**Get all API keys that can access a dataset** #### Parameters @@ -5850,7 +5850,7 @@ Check if dataset is in use | 200 | API keys retrieved successfully | **application/json**: [ApiKeyList](#apikeylist)
| ### [POST] /datasets/{resource_id}/api-keys -**Create a new API key for a dataset** +**Create a new API key bound to a single dataset** #### Parameters @@ -12653,6 +12653,7 @@ Soft lifecycle state for Agent records. | Name | Type | Description | Required | | ---- | ---- | ----------- | -------- | | created_at | integer | | No | +| dataset_id | string | | No | | id | string | | Yes | | last_used_at | integer | | No | | token | string | | Yes | diff --git a/packages/contracts/generated/api/console/apps/types.gen.ts b/packages/contracts/generated/api/console/apps/types.gen.ts index 8ccf899b451..c10f85b70e5 100644 --- a/packages/contracts/generated/api/console/apps/types.gen.ts +++ b/packages/contracts/generated/api/console/apps/types.gen.ts @@ -1148,6 +1148,7 @@ export type ApiKeyList = { export type ApiKeyItem = { created_at?: number | null + dataset_id?: string | null id: string last_used_at?: number | null token: string diff --git a/packages/contracts/generated/api/console/apps/zod.gen.ts b/packages/contracts/generated/api/console/apps/zod.gen.ts index 556f11f5521..7a854d1483b 100644 --- a/packages/contracts/generated/api/console/apps/zod.gen.ts +++ b/packages/contracts/generated/api/console/apps/zod.gen.ts @@ -763,6 +763,7 @@ export const zWorkflowRestoreResponse = z.object({ */ export const zApiKeyItem = z.object({ created_at: z.int().nullish(), + dataset_id: z.string().nullish(), id: z.string(), last_used_at: z.int().nullish(), token: z.string(), diff --git a/packages/contracts/generated/api/console/datasets/orpc.gen.ts b/packages/contracts/generated/api/console/datasets/orpc.gen.ts index a8b096168bb..038d4be61bb 100644 --- a/packages/contracts/generated/api/console/datasets/orpc.gen.ts +++ b/packages/contracts/generated/api/console/datasets/orpc.gen.ts @@ -1712,37 +1712,37 @@ export const byApiKeyId2 = { } /** - * Get all API keys for a dataset + * Get all API keys that can access a dataset * - * Get all API keys for a dataset + * Get all API keys that can access a dataset */ export const get35 = oc .route({ - description: 'Get all API keys for a dataset', + description: 'Get all API keys that can access a dataset', inputStructure: 'detailed', method: 'GET', operationId: 'getDatasetsByResourceIdApiKeys', path: '/datasets/{resource_id}/api-keys', - summary: 'Get all API keys for a dataset', + summary: 'Get all API keys that can access a dataset', tags: ['console'], }) .input(z.object({ params: zGetDatasetsByResourceIdApiKeysPath })) .output(zGetDatasetsByResourceIdApiKeysResponse) /** - * Create a new API key for a dataset + * Create a new API key bound to a single dataset * - * Create a new API key for a dataset + * Create a new API key bound to a single dataset */ export const post22 = oc .route({ - description: 'Create a new API key for a dataset', + description: 'Create a new API key bound to a single dataset', inputStructure: 'detailed', method: 'POST', operationId: 'postDatasetsByResourceIdApiKeys', path: '/datasets/{resource_id}/api-keys', successStatus: 201, - summary: 'Create a new API key for a dataset', + summary: 'Create a new API key bound to a single dataset', tags: ['console'], }) .input(z.object({ params: zPostDatasetsByResourceIdApiKeysPath })) diff --git a/packages/contracts/generated/api/console/datasets/types.gen.ts b/packages/contracts/generated/api/console/datasets/types.gen.ts index a24c6cf92ae..481a0cc5c9c 100644 --- a/packages/contracts/generated/api/console/datasets/types.gen.ts +++ b/packages/contracts/generated/api/console/datasets/types.gen.ts @@ -70,6 +70,7 @@ export type ApiKeyList = { export type ApiKeyItem = { created_at?: number | null + dataset_id?: string | null id: string last_used_at?: number | null token: string diff --git a/packages/contracts/generated/api/console/datasets/zod.gen.ts b/packages/contracts/generated/api/console/datasets/zod.gen.ts index 5a5f9282794..4964cce08a5 100644 --- a/packages/contracts/generated/api/console/datasets/zod.gen.ts +++ b/packages/contracts/generated/api/console/datasets/zod.gen.ts @@ -14,6 +14,7 @@ export const zApiBaseUrlResponse = z.object({ */ export const zApiKeyItem = z.object({ created_at: z.int().nullish(), + dataset_id: z.string().nullish(), id: z.string(), last_used_at: z.int().nullish(), token: z.string(),