diff --git a/src/libs/OpenRouter/Generated/OpenRouter.ISubpackageApiKeysClient.CreateKeys.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.ISubpackageApiKeysClient.CreateKeys.g.cs index 72743774..8e486db2 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.ISubpackageApiKeysClient.CreateKeys.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.ISubpackageApiKeysClient.CreateKeys.g.cs @@ -6,7 +6,7 @@ public partial interface ISubpackageApiKeysClient { /// /// Create a new API key
- /// Create a new API key for the authenticated user. [Management key](/docs/guides/overview/auth/management-api-keys) required. + /// Create a new API key for the authenticated user. The plaintext `key` is returned only in this response. Treat it as a write-only, sensitive value; it cannot be retrieved later. [Management key](/docs/guides/overview/auth/management-api-keys) required. ///
/// /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. @@ -19,7 +19,7 @@ public partial interface ISubpackageApiKeysClient global::System.Threading.CancellationToken cancellationToken = default); /// /// Create a new API key
- /// Create a new API key for the authenticated user. [Management key](/docs/guides/overview/auth/management-api-keys) required. + /// Create a new API key for the authenticated user. The plaintext `key` is returned only in this response. Treat it as a write-only, sensitive value; it cannot be retrieved later. [Management key](/docs/guides/overview/auth/management-api-keys) required. ///
/// /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. @@ -32,7 +32,7 @@ public partial interface ISubpackageApiKeysClient global::System.Threading.CancellationToken cancellationToken = default); /// /// Create a new API key
- /// Create a new API key for the authenticated user. [Management key](/docs/guides/overview/auth/management-api-keys) required. + /// Create a new API key for the authenticated user. The plaintext `key` is returned only in this response. Treat it as a write-only, sensitive value; it cannot be retrieved later. [Management key](/docs/guides/overview/auth/management-api-keys) required. ///
/// /// Optional user ID of the key creator. Only meaningful for organization-owned keys where a specific member is creating the key. diff --git a/src/libs/OpenRouter/Generated/OpenRouter.ISubpackageByokClient.CreateByokKey.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.ISubpackageByokClient.CreateByokKey.g.cs index 4bfbef91..bdc4fe16 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.ISubpackageByokClient.CreateByokKey.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.ISubpackageByokClient.CreateByokKey.g.cs @@ -6,7 +6,7 @@ public partial interface ISubpackageByokClient { /// /// Create a BYOK provider credential
- /// Create a new bring-your-own-key (BYOK) provider credential. The raw key is encrypted at rest and never returned in API responses. Defaults to the authenticated entity's default workspace; use the `workspace_id` body field to scope to a different workspace. [Management key](/docs/guides/overview/auth/management-api-keys) required. + /// Create a new bring-your-own-key (BYOK) provider credential. The raw key is encrypted at rest and never returned in API responses. Defaults to the authenticated entity's default workspace; use the `workspace_id` body field to scope to a different workspace. Treat the raw key as write-only; it is never returned after creation. [Management key](/docs/guides/overview/auth/management-api-keys) required. ///
/// /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. @@ -19,7 +19,7 @@ public partial interface ISubpackageByokClient global::System.Threading.CancellationToken cancellationToken = default); /// /// Create a BYOK provider credential
- /// Create a new bring-your-own-key (BYOK) provider credential. The raw key is encrypted at rest and never returned in API responses. Defaults to the authenticated entity's default workspace; use the `workspace_id` body field to scope to a different workspace. [Management key](/docs/guides/overview/auth/management-api-keys) required. + /// Create a new bring-your-own-key (BYOK) provider credential. The raw key is encrypted at rest and never returned in API responses. Defaults to the authenticated entity's default workspace; use the `workspace_id` body field to scope to a different workspace. Treat the raw key as write-only; it is never returned after creation. [Management key](/docs/guides/overview/auth/management-api-keys) required. ///
/// /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. @@ -32,7 +32,7 @@ public partial interface ISubpackageByokClient global::System.Threading.CancellationToken cancellationToken = default); /// /// Create a BYOK provider credential
- /// Create a new bring-your-own-key (BYOK) provider credential. The raw key is encrypted at rest and never returned in API responses. Defaults to the authenticated entity's default workspace; use the `workspace_id` body field to scope to a different workspace. [Management key](/docs/guides/overview/auth/management-api-keys) required. + /// Create a new bring-your-own-key (BYOK) provider credential. The raw key is encrypted at rest and never returned in API responses. Defaults to the authenticated entity's default workspace; use the `workspace_id` body field to scope to a different workspace. Treat the raw key as write-only; it is never returned after creation. [Management key](/docs/guides/overview/auth/management-api-keys) required. ///
/// /// Optional allowlist of model slugs this credential may be used for. `null` means no restriction. diff --git a/src/libs/OpenRouter/Generated/OpenRouter.ISubpackageGuardrailsClient.BulkAssignKeysToGuardrail.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.ISubpackageGuardrailsClient.BulkAssignKeysToGuardrail.g.cs index 60600a71..ed7f6985 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.ISubpackageGuardrailsClient.BulkAssignKeysToGuardrail.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.ISubpackageGuardrailsClient.BulkAssignKeysToGuardrail.g.cs @@ -6,7 +6,7 @@ public partial interface ISubpackageGuardrailsClient { /// /// Bulk assign keys to a guardrail
- /// Assign multiple API keys to a specific guardrail. [Management key](/docs/guides/overview/auth/management-api-keys) required. + /// Assign multiple API keys to a specific guardrail. A key may hold at most one guardrail; assigning replaces any existing assignment. [Management key](/docs/guides/overview/auth/management-api-keys) required. ///
/// /// @@ -21,7 +21,7 @@ public partial interface ISubpackageGuardrailsClient global::System.Threading.CancellationToken cancellationToken = default); /// /// Bulk assign keys to a guardrail
- /// Assign multiple API keys to a specific guardrail. [Management key](/docs/guides/overview/auth/management-api-keys) required. + /// Assign multiple API keys to a specific guardrail. A key may hold at most one guardrail; assigning replaces any existing assignment. [Management key](/docs/guides/overview/auth/management-api-keys) required. ///
/// /// @@ -36,7 +36,7 @@ public partial interface ISubpackageGuardrailsClient global::System.Threading.CancellationToken cancellationToken = default); /// /// Bulk assign keys to a guardrail
- /// Assign multiple API keys to a specific guardrail. [Management key](/docs/guides/overview/auth/management-api-keys) required. + /// Assign multiple API keys to a specific guardrail. A key may hold at most one guardrail; assigning replaces any existing assignment. [Management key](/docs/guides/overview/auth/management-api-keys) required. ///
/// /// diff --git a/src/libs/OpenRouter/Generated/OpenRouter.ISubpackageGuardrailsClient.UpdateGuardrail.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.ISubpackageGuardrailsClient.UpdateGuardrail.g.cs index 16a9d20a..c5d9aed1 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.ISubpackageGuardrailsClient.UpdateGuardrail.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.ISubpackageGuardrailsClient.UpdateGuardrail.g.cs @@ -6,7 +6,7 @@ public partial interface ISubpackageGuardrailsClient { /// /// Update a guardrail
- /// Update an existing guardrail. [Management key](/docs/guides/overview/auth/management-api-keys) required. + /// Update an existing guardrail. Collection fields use replace semantics: send the full desired set on every update. [Management key](/docs/guides/overview/auth/management-api-keys) required. ///
/// /// @@ -21,7 +21,7 @@ public partial interface ISubpackageGuardrailsClient global::System.Threading.CancellationToken cancellationToken = default); /// /// Update a guardrail
- /// Update an existing guardrail. [Management key](/docs/guides/overview/auth/management-api-keys) required. + /// Update an existing guardrail. Collection fields use replace semantics: send the full desired set on every update. [Management key](/docs/guides/overview/auth/management-api-keys) required. ///
/// /// @@ -36,7 +36,7 @@ public partial interface ISubpackageGuardrailsClient global::System.Threading.CancellationToken cancellationToken = default); /// /// Update a guardrail
- /// Update an existing guardrail. [Management key](/docs/guides/overview/auth/management-api-keys) required. + /// Update an existing guardrail. Collection fields use replace semantics: send the full desired set on every update. [Management key](/docs/guides/overview/auth/management-api-keys) required. ///
/// /// diff --git a/src/libs/OpenRouter/Generated/OpenRouter.ISubpackageWorkspacesClient.DeleteWorkspace.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.ISubpackageWorkspacesClient.DeleteWorkspace.g.cs index 9ea05398..07df4a6d 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.ISubpackageWorkspacesClient.DeleteWorkspace.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.ISubpackageWorkspacesClient.DeleteWorkspace.g.cs @@ -6,7 +6,7 @@ public partial interface ISubpackageWorkspacesClient { /// /// Delete a workspace
- /// Delete an existing workspace. The default workspace cannot be deleted. Workspaces with active API keys cannot be deleted. [Management key](/docs/guides/overview/auth/management-api-keys) required. + /// Delete an existing workspace. The default workspace cannot be deleted. Workspaces with active API keys cannot be deleted; remove the keys first. [Management key](/docs/guides/overview/auth/management-api-keys) required. ///
/// /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. @@ -18,7 +18,7 @@ public partial interface ISubpackageWorkspacesClient global::System.Threading.CancellationToken cancellationToken = default); /// /// Delete a workspace
- /// Delete an existing workspace. The default workspace cannot be deleted. Workspaces with active API keys cannot be deleted. [Management key](/docs/guides/overview/auth/management-api-keys) required. + /// Delete an existing workspace. The default workspace cannot be deleted. Workspaces with active API keys cannot be deleted; remove the keys first. [Management key](/docs/guides/overview/auth/management-api-keys) required. ///
/// /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.ImageGenerationResponseDataItems.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.ImageGenerationResponseDataItems.g.cs index 5aeb9569..1b7a0d20 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.ImageGenerationResponseDataItems.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.ImageGenerationResponseDataItems.g.cs @@ -15,6 +15,12 @@ public sealed partial class ImageGenerationResponseDataItems [global::System.Text.Json.Serialization.JsonRequired] public required string B64Json { get; set; } + /// + /// Media type (MIME type) of the image. Omitted when the output is a standard raster format (PNG). Present for non-raster outputs such as SVG (`image/svg+xml`). + /// + [global::System.Text.Json.Serialization.JsonPropertyName("media_type")] + public string? MediaType { get; set; } + /// /// Additional properties that are not explicitly defined in the schema /// @@ -27,13 +33,18 @@ public sealed partial class ImageGenerationResponseDataItems /// /// Base64-encoded image bytes /// + /// + /// Media type (MIME type) of the image. Omitted when the output is a standard raster format (PNG). Present for non-raster outputs such as SVG (`image/svg+xml`). + /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public ImageGenerationResponseDataItems( - string b64Json) + string b64Json, + string? mediaType) { this.B64Json = b64Json ?? throw new global::System.ArgumentNullException(nameof(b64Json)); + this.MediaType = mediaType; } /// diff --git a/src/libs/OpenRouter/Generated/OpenRouter.SubpackageApiKeysClient.CreateKeys.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.SubpackageApiKeysClient.CreateKeys.g.cs index a6033c82..c25c59ba 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.SubpackageApiKeysClient.CreateKeys.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.SubpackageApiKeysClient.CreateKeys.g.cs @@ -43,7 +43,7 @@ partial void ProcessCreateKeysResponseContent( /// /// Create a new API key
- /// Create a new API key for the authenticated user. [Management key](/docs/guides/overview/auth/management-api-keys) required. + /// Create a new API key for the authenticated user. The plaintext `key` is returned only in this response. Treat it as a write-only, sensitive value; it cannot be retrieved later. [Management key](/docs/guides/overview/auth/management-api-keys) required. ///
/// /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. @@ -66,7 +66,7 @@ partial void ProcessCreateKeysResponseContent( } /// /// Create a new API key
- /// Create a new API key for the authenticated user. [Management key](/docs/guides/overview/auth/management-api-keys) required. + /// Create a new API key for the authenticated user. The plaintext `key` is returned only in this response. Treat it as a write-only, sensitive value; it cannot be retrieved later. [Management key](/docs/guides/overview/auth/management-api-keys) required. ///
/// /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. @@ -620,7 +620,7 @@ partial void ProcessCreateKeysResponseContent( } /// /// Create a new API key
- /// Create a new API key for the authenticated user. [Management key](/docs/guides/overview/auth/management-api-keys) required. + /// Create a new API key for the authenticated user. The plaintext `key` is returned only in this response. Treat it as a write-only, sensitive value; it cannot be retrieved later. [Management key](/docs/guides/overview/auth/management-api-keys) required. ///
/// /// Optional user ID of the key creator. Only meaningful for organization-owned keys where a specific member is creating the key. diff --git a/src/libs/OpenRouter/Generated/OpenRouter.SubpackageByokClient.CreateByokKey.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.SubpackageByokClient.CreateByokKey.g.cs index ad512c9f..ef08d5a0 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.SubpackageByokClient.CreateByokKey.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.SubpackageByokClient.CreateByokKey.g.cs @@ -43,7 +43,7 @@ partial void ProcessCreateByokKeyResponseContent( /// /// Create a BYOK provider credential
- /// Create a new bring-your-own-key (BYOK) provider credential. The raw key is encrypted at rest and never returned in API responses. Defaults to the authenticated entity's default workspace; use the `workspace_id` body field to scope to a different workspace. [Management key](/docs/guides/overview/auth/management-api-keys) required. + /// Create a new bring-your-own-key (BYOK) provider credential. The raw key is encrypted at rest and never returned in API responses. Defaults to the authenticated entity's default workspace; use the `workspace_id` body field to scope to a different workspace. Treat the raw key as write-only; it is never returned after creation. [Management key](/docs/guides/overview/auth/management-api-keys) required. ///
/// /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. @@ -66,7 +66,7 @@ partial void ProcessCreateByokKeyResponseContent( } /// /// Create a BYOK provider credential
- /// Create a new bring-your-own-key (BYOK) provider credential. The raw key is encrypted at rest and never returned in API responses. Defaults to the authenticated entity's default workspace; use the `workspace_id` body field to scope to a different workspace. [Management key](/docs/guides/overview/auth/management-api-keys) required. + /// Create a new bring-your-own-key (BYOK) provider credential. The raw key is encrypted at rest and never returned in API responses. Defaults to the authenticated entity's default workspace; use the `workspace_id` body field to scope to a different workspace. Treat the raw key as write-only; it is never returned after creation. [Management key](/docs/guides/overview/auth/management-api-keys) required. ///
/// /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. @@ -583,7 +583,7 @@ partial void ProcessCreateByokKeyResponseContent( } /// /// Create a BYOK provider credential
- /// Create a new bring-your-own-key (BYOK) provider credential. The raw key is encrypted at rest and never returned in API responses. Defaults to the authenticated entity's default workspace; use the `workspace_id` body field to scope to a different workspace. [Management key](/docs/guides/overview/auth/management-api-keys) required. + /// Create a new bring-your-own-key (BYOK) provider credential. The raw key is encrypted at rest and never returned in API responses. Defaults to the authenticated entity's default workspace; use the `workspace_id` body field to scope to a different workspace. Treat the raw key as write-only; it is never returned after creation. [Management key](/docs/guides/overview/auth/management-api-keys) required. ///
/// /// Optional allowlist of model slugs this credential may be used for. `null` means no restriction. diff --git a/src/libs/OpenRouter/Generated/OpenRouter.SubpackageGuardrailsClient.BulkAssignKeysToGuardrail.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.SubpackageGuardrailsClient.BulkAssignKeysToGuardrail.g.cs index 59709975..a4a91a83 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.SubpackageGuardrailsClient.BulkAssignKeysToGuardrail.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.SubpackageGuardrailsClient.BulkAssignKeysToGuardrail.g.cs @@ -45,7 +45,7 @@ partial void ProcessBulkAssignKeysToGuardrailResponseContent( /// /// Bulk assign keys to a guardrail
- /// Assign multiple API keys to a specific guardrail. [Management key](/docs/guides/overview/auth/management-api-keys) required. + /// Assign multiple API keys to a specific guardrail. A key may hold at most one guardrail; assigning replaces any existing assignment. [Management key](/docs/guides/overview/auth/management-api-keys) required. ///
/// /// @@ -71,7 +71,7 @@ partial void ProcessBulkAssignKeysToGuardrailResponseContent( } /// /// Bulk assign keys to a guardrail
- /// Assign multiple API keys to a specific guardrail. [Management key](/docs/guides/overview/auth/management-api-keys) required. + /// Assign multiple API keys to a specific guardrail. A key may hold at most one guardrail; assigning replaces any existing assignment. [Management key](/docs/guides/overview/auth/management-api-keys) required. ///
/// /// @@ -592,7 +592,7 @@ partial void ProcessBulkAssignKeysToGuardrailResponseContent( } /// /// Bulk assign keys to a guardrail
- /// Assign multiple API keys to a specific guardrail. [Management key](/docs/guides/overview/auth/management-api-keys) required. + /// Assign multiple API keys to a specific guardrail. A key may hold at most one guardrail; assigning replaces any existing assignment. [Management key](/docs/guides/overview/auth/management-api-keys) required. ///
/// /// diff --git a/src/libs/OpenRouter/Generated/OpenRouter.SubpackageGuardrailsClient.UpdateGuardrail.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.SubpackageGuardrailsClient.UpdateGuardrail.g.cs index be755b6e..42541157 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.SubpackageGuardrailsClient.UpdateGuardrail.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.SubpackageGuardrailsClient.UpdateGuardrail.g.cs @@ -45,7 +45,7 @@ partial void ProcessUpdateGuardrailResponseContent( /// /// Update a guardrail
- /// Update an existing guardrail. [Management key](/docs/guides/overview/auth/management-api-keys) required. + /// Update an existing guardrail. Collection fields use replace semantics: send the full desired set on every update. [Management key](/docs/guides/overview/auth/management-api-keys) required. ///
/// /// @@ -71,7 +71,7 @@ partial void ProcessUpdateGuardrailResponseContent( } /// /// Update a guardrail
- /// Update an existing guardrail. [Management key](/docs/guides/overview/auth/management-api-keys) required. + /// Update an existing guardrail. Collection fields use replace semantics: send the full desired set on every update. [Management key](/docs/guides/overview/auth/management-api-keys) required. ///
/// /// @@ -592,7 +592,7 @@ partial void ProcessUpdateGuardrailResponseContent( } /// /// Update a guardrail
- /// Update an existing guardrail. [Management key](/docs/guides/overview/auth/management-api-keys) required. + /// Update an existing guardrail. Collection fields use replace semantics: send the full desired set on every update. [Management key](/docs/guides/overview/auth/management-api-keys) required. ///
/// /// diff --git a/src/libs/OpenRouter/Generated/OpenRouter.SubpackageWorkspacesClient.DeleteWorkspace.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.SubpackageWorkspacesClient.DeleteWorkspace.g.cs index c688cff6..6780ad9e 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.SubpackageWorkspacesClient.DeleteWorkspace.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.SubpackageWorkspacesClient.DeleteWorkspace.g.cs @@ -43,7 +43,7 @@ partial void ProcessDeleteWorkspaceResponseContent( /// /// Delete a workspace
- /// Delete an existing workspace. The default workspace cannot be deleted. Workspaces with active API keys cannot be deleted. [Management key](/docs/guides/overview/auth/management-api-keys) required. + /// Delete an existing workspace. The default workspace cannot be deleted. Workspaces with active API keys cannot be deleted; remove the keys first. [Management key](/docs/guides/overview/auth/management-api-keys) required. ///
/// /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. @@ -64,7 +64,7 @@ partial void ProcessDeleteWorkspaceResponseContent( } /// /// Delete a workspace
- /// Delete an existing workspace. The default workspace cannot be deleted. Workspaces with active API keys cannot be deleted. [Management key](/docs/guides/overview/auth/management-api-keys) required. + /// Delete an existing workspace. The default workspace cannot be deleted. Workspaces with active API keys cannot be deleted; remove the keys first. [Management key](/docs/guides/overview/auth/management-api-keys) required. ///
/// /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. diff --git a/src/libs/OpenRouter/openapi.yaml b/src/libs/OpenRouter/openapi.yaml index b8536793..a33a4b8e 100644 --- a/src/libs/OpenRouter/openapi.yaml +++ b/src/libs/OpenRouter/openapi.yaml @@ -1280,7 +1280,7 @@ "post": { "operationId": "create-byok-key", "summary": "Create a BYOK provider credential", - "description": "Create a new bring-your-own-key (BYOK) provider credential. The raw key is encrypted at rest and never returned in API responses. Defaults to the authenticated entity's default workspace; use the `workspace_id` body field to scope to a different workspace. [Management key](/docs/guides/overview/auth/management-api-keys) required.", + "description": "Create a new bring-your-own-key (BYOK) provider credential. The raw key is encrypted at rest and never returned in API responses. Defaults to the authenticated entity's default workspace; use the `workspace_id` body field to scope to a different workspace. Treat the raw key as write-only; it is never returned after creation. [Management key](/docs/guides/overview/auth/management-api-keys) required.", "tags": [ "subpackage_byok" ], @@ -3247,7 +3247,7 @@ "patch": { "operationId": "update-guardrail", "summary": "Update a guardrail", - "description": "Update an existing guardrail. [Management key](/docs/guides/overview/auth/management-api-keys) required.", + "description": "Update an existing guardrail. Collection fields use replace semantics: send the full desired set on every update. [Management key](/docs/guides/overview/auth/management-api-keys) required.", "tags": [ "subpackage_guardrails" ], @@ -3410,7 +3410,7 @@ "post": { "operationId": "bulk-assign-keys-to-guardrail", "summary": "Bulk assign keys to a guardrail", - "description": "Assign multiple API keys to a specific guardrail. [Management key](/docs/guides/overview/auth/management-api-keys) required.", + "description": "Assign multiple API keys to a specific guardrail. A key may hold at most one guardrail; assigning replaces any existing assignment. [Management key](/docs/guides/overview/auth/management-api-keys) required.", "tags": [ "subpackage_guardrails" ], @@ -4069,7 +4069,7 @@ "post": { "operationId": "create-keys", "summary": "Create a new API key", - "description": "Create a new API key for the authenticated user. [Management key](/docs/guides/overview/auth/management-api-keys) required.", + "description": "Create a new API key for the authenticated user. The plaintext `key` is returned only in this response. Treat it as a write-only, sensitive value; it cannot be retrieved later. [Management key](/docs/guides/overview/auth/management-api-keys) required.", "tags": [ "subpackage_apiKeys" ], @@ -6365,7 +6365,7 @@ ], "responses": { "200": { - "description": "Video content stream", + "description": "Video content stream. The body is the raw video bytes proxied from the upstream provider, and the Content-Type reflects the provider media type (video/mp4).", "content": { "application/octet-stream": { "schema": { @@ -6668,7 +6668,7 @@ "delete": { "operationId": "delete-workspace", "summary": "Delete a workspace", - "description": "Delete an existing workspace. The default workspace cannot be deleted. Workspaces with active API keys cannot be deleted. [Management key](/docs/guides/overview/auth/management-api-keys) required.", + "description": "Delete an existing workspace. The default workspace cannot be deleted. Workspaces with active API keys cannot be deleted; remove the keys first. [Management key](/docs/guides/overview/auth/management-api-keys) required.", "tags": [ "subpackage_workspaces" ], @@ -19113,6 +19113,10 @@ "b64_json": { "type": "string", "description": "Base64-encoded image bytes" + }, + "media_type": { + "type": "string", + "description": "Media type (MIME type) of the image. Omitted when the output is a standard raster format (PNG). Present for non-raster outputs such as SVG (`image/svg+xml`)." } }, "required": [