chore: update OpenAPI spec from monorepo (#449)

Co-authored-by: OpenRouter SDK Bot <sdk-bot@openrouter.ai>
This commit is contained in:
openrouter-docs-sync[bot]
2026-07-14 21:02:39 +00:00
committed by GitHub
co-authored by OpenRouter SDK Bot
parent 4d4ff3efdd
commit 869165cefe
+41 -16
View File
@@ -6643,6 +6643,7 @@ components:
enforce_zdr_google: false enforce_zdr_google: false
enforce_zdr_openai: true enforce_zdr_openai: true
enforce_zdr_other: false enforce_zdr_other: false
enforce_zdr_xai: false
ignored_models: null ignored_models: null
ignored_providers: null ignored_providers: null
limit_usd: 50 limit_usd: 50
@@ -6701,9 +6702,9 @@ components:
enforce_zdr: enforce_zdr:
deprecated: true deprecated: true
description: >- description: >-
Deprecated. Use enforce_zdr_anthropic, enforce_zdr_openai, enforce_zdr_google, and enforce_zdr_other Deprecated. Use enforce_zdr_anthropic, enforce_zdr_openai, enforce_zdr_google, enforce_zdr_xai, and
instead. When provided, its value is copied into any of those per-provider fields that are not explicitly enforce_zdr_other instead. When provided, its value is copied into any of those per-provider fields that are
specified on the request. not explicitly specified on the request.
example: false example: false
nullable: true nullable: true
type: boolean type: boolean
@@ -6724,8 +6725,13 @@ components:
type: boolean type: boolean
enforce_zdr_other: enforce_zdr_other:
description: >- description: >-
Whether to enforce zero data retention for models that are not from Anthropic, OpenAI, or Google. Falls back Whether to enforce zero data retention for models that are not from Anthropic, OpenAI, Google, or xAI. Falls
to enforce_zdr when not provided. back to enforce_zdr when not provided.
example: false
nullable: true
type: boolean
enforce_zdr_xai:
description: Whether to enforce zero data retention for xAI models. Falls back to enforce_zdr when not provided.
example: false example: false
nullable: true nullable: true
type: boolean type: boolean
@@ -6789,6 +6795,7 @@ components:
enforce_zdr_google: false enforce_zdr_google: false
enforce_zdr_openai: true enforce_zdr_openai: true
enforce_zdr_other: false enforce_zdr_other: false
enforce_zdr_xai: false
id: 550e8400-e29b-41d4-a716-446655440000 id: 550e8400-e29b-41d4-a716-446655440000
ignored_models: null ignored_models: null
ignored_providers: null ignored_providers: null
@@ -9130,6 +9137,7 @@ components:
enforce_zdr_google: false enforce_zdr_google: false
enforce_zdr_openai: true enforce_zdr_openai: true
enforce_zdr_other: false enforce_zdr_other: false
enforce_zdr_xai: false
id: 550e8400-e29b-41d4-a716-446655440000 id: 550e8400-e29b-41d4-a716-446655440000
ignored_models: null ignored_models: null
ignored_providers: null ignored_providers: null
@@ -9312,6 +9320,7 @@ components:
enforce_zdr_google: false enforce_zdr_google: false
enforce_zdr_openai: true enforce_zdr_openai: true
enforce_zdr_other: false enforce_zdr_other: false
enforce_zdr_xai: false
id: 550e8400-e29b-41d4-a716-446655440000 id: 550e8400-e29b-41d4-a716-446655440000
ignored_models: null ignored_models: null
ignored_providers: null ignored_providers: null
@@ -9375,9 +9384,9 @@ components:
enforce_zdr: enforce_zdr:
deprecated: true deprecated: true
description: >- description: >-
Deprecated. Use enforce_zdr_anthropic, enforce_zdr_openai, enforce_zdr_google, and enforce_zdr_other Deprecated. Use enforce_zdr_anthropic, enforce_zdr_openai, enforce_zdr_google, enforce_zdr_xai, and
instead. When provided, its value is copied into any of those per-provider fields that are not explicitly enforce_zdr_other instead. When provided, its value is copied into any of those per-provider fields that are
specified on the request. not explicitly specified on the request.
example: false example: false
nullable: true nullable: true
type: boolean type: boolean
@@ -9398,8 +9407,13 @@ components:
type: boolean type: boolean
enforce_zdr_other: enforce_zdr_other:
description: >- description: >-
Whether to enforce zero data retention for models that are not from Anthropic, OpenAI, or Google. Falls back Whether to enforce zero data retention for models that are not from Anthropic, OpenAI, Google, or xAI. Falls
to enforce_zdr when not provided. back to enforce_zdr when not provided.
example: false
nullable: true
type: boolean
enforce_zdr_xai:
description: Whether to enforce zero data retention for xAI models. Falls back to enforce_zdr when not provided.
example: false example: false
nullable: true nullable: true
type: boolean type: boolean
@@ -11112,6 +11126,7 @@ components:
enforce_zdr_google: false enforce_zdr_google: false
enforce_zdr_openai: true enforce_zdr_openai: true
enforce_zdr_other: false enforce_zdr_other: false
enforce_zdr_xai: false
id: 550e8400-e29b-41d4-a716-446655440000 id: 550e8400-e29b-41d4-a716-446655440000
ignored_models: null ignored_models: null
ignored_providers: null ignored_providers: null
@@ -22682,9 +22697,9 @@ components:
enforce_zdr: enforce_zdr:
deprecated: true deprecated: true
description: >- description: >-
Deprecated. Use enforce_zdr_anthropic, enforce_zdr_openai, enforce_zdr_google, and enforce_zdr_other Deprecated. Use enforce_zdr_anthropic, enforce_zdr_openai, enforce_zdr_google, enforce_zdr_xai, and
instead. When provided, its value is copied into any of those per-provider fields that are not explicitly enforce_zdr_other instead. When provided, its value is copied into any of those per-provider fields that are
specified on the request. not explicitly specified on the request.
example: true example: true
nullable: true nullable: true
type: boolean type: boolean
@@ -22705,8 +22720,13 @@ components:
type: boolean type: boolean
enforce_zdr_other: enforce_zdr_other:
description: >- description: >-
Whether to enforce zero data retention for models that are not from Anthropic, OpenAI, or Google. Falls back Whether to enforce zero data retention for models that are not from Anthropic, OpenAI, Google, or xAI. Falls
to enforce_zdr when not provided. back to enforce_zdr when not provided.
example: true
nullable: true
type: boolean
enforce_zdr_xai:
description: Whether to enforce zero data retention for xAI models. Falls back to enforce_zdr when not provided.
example: true example: true
nullable: true nullable: true
type: boolean type: boolean
@@ -22761,6 +22781,7 @@ components:
enforce_zdr_google: true enforce_zdr_google: true
enforce_zdr_openai: true enforce_zdr_openai: true
enforce_zdr_other: true enforce_zdr_other: true
enforce_zdr_xai: true
id: 550e8400-e29b-41d4-a716-446655440000 id: 550e8400-e29b-41d4-a716-446655440000
ignored_models: null ignored_models: null
ignored_providers: null ignored_providers: null
@@ -28280,6 +28301,7 @@ paths:
enforce_zdr_google: false enforce_zdr_google: false
enforce_zdr_openai: true enforce_zdr_openai: true
enforce_zdr_other: false enforce_zdr_other: false
enforce_zdr_xai: false
ignored_models: null ignored_models: null
ignored_providers: null ignored_providers: null
limit_usd: 50 limit_usd: 50
@@ -28306,6 +28328,7 @@ paths:
enforce_zdr_google: false enforce_zdr_google: false
enforce_zdr_openai: true enforce_zdr_openai: true
enforce_zdr_other: false enforce_zdr_other: false
enforce_zdr_xai: false
id: 550e8400-e29b-41d4-a716-446655440000 id: 550e8400-e29b-41d4-a716-446655440000
ignored_models: null ignored_models: null
ignored_providers: null ignored_providers: null
@@ -28532,6 +28555,7 @@ paths:
enforce_zdr_google: true enforce_zdr_google: true
enforce_zdr_openai: true enforce_zdr_openai: true
enforce_zdr_other: true enforce_zdr_other: true
enforce_zdr_xai: true
id: 550e8400-e29b-41d4-a716-446655440000 id: 550e8400-e29b-41d4-a716-446655440000
ignored_models: null ignored_models: null
ignored_providers: null ignored_providers: null
@@ -35663,7 +35687,8 @@ paths:
post: post:
description: >- description: >-
Remove multiple members from a workspace. Members with active API keys in the workspace cannot be removed. Remove multiple members from a workspace. Members with active API keys in the workspace cannot be removed.
[Management key](/docs/guides/overview/auth/management-api-keys) required. SCIM-managed members cannot be removed; changes must be made in your identity provider. [Management
key](/docs/guides/overview/auth/management-api-keys) required.
operationId: bulkRemoveWorkspaceMembers operationId: bulkRemoveWorkspaceMembers
parameters: parameters:
- description: The workspace ID (UUID) or slug - description: The workspace ID (UUID) or slug