diff --git a/.speakeasy/in.openapi.yaml b/.speakeasy/in.openapi.yaml index 752f6288..129e91ee 100644 --- a/.speakeasy/in.openapi.yaml +++ b/.speakeasy/in.openapi.yaml @@ -4415,10 +4415,12 @@ components: example: 0 type: 'integer' workspace_id: - description: 'ID of the workspace this credential belongs to.' + description: 'The workspace this credential is scoped to, or `null` when it is global — usable across every workspace in the account. A `null` value does not mean the default workspace.' example: '550e8400-e29b-41d4-a716-446655440000' format: 'uuid' - type: 'string' + type: + - 'string' + - 'null' required: - 'id' - 'provider' @@ -6824,7 +6826,7 @@ components: provider: $ref: '#/components/schemas/BYOKProviderSlug' workspace_id: - description: 'Optional workspace ID. Defaults to the authenticated entity''s default workspace.' + description: 'Optional workspace ID to scope the credential to. When omitted, the credential is created in the account''s default workspace; if that default has been deleted, the request returns a 400 and you must pass `workspace_id` explicitly.' example: '550e8400-e29b-41d4-a716-446655440000' format: 'uuid' type: 'string' @@ -7064,7 +7066,7 @@ components: reset_interval: $ref: '#/components/schemas/GuardrailInterval' workspace_id: - description: 'The workspace to create the guardrail in. Defaults to the default workspace if not provided.' + description: 'The workspace to create the guardrail in. When omitted, the guardrail is created in the default workspace; if that default has been deleted, the request returns a 400 and you must pass `workspace_id` explicitly.' example: '0df9e665-d932-5740-b2c7-b52af166bc11' format: 'uuid' type: 'string' @@ -7127,6 +7129,21 @@ components: type: - 'array' - 'null' + broadcast_generation_cost: + default: false + description: 'When true, include cost and billing generation metadata.' + example: false + type: 'boolean' + broadcast_generation_identity: + default: false + description: 'When true, include identity generation metadata.' + example: false + type: 'boolean' + broadcast_generation_request_context: + default: false + description: 'When true, include request-context generation metadata.' + example: false + type: 'boolean' config: additionalProperties: {} description: 'Provider-specific configuration. The shape depends on `type` and is validated server-side.' @@ -7192,6 +7209,9 @@ components: example: data: api_key_hashes: null + broadcast_generation_cost: false + broadcast_generation_identity: false + broadcast_generation_request_context: false config: baseUrl: 'https://us.cloud.langfuse.com' publicKey: 'pk-l...EfGh' @@ -9474,6 +9494,9 @@ components: example: data: api_key_hashes: null + broadcast_generation_cost: false + broadcast_generation_identity: false + broadcast_generation_request_context: false config: baseUrl: 'https://us.cloud.langfuse.com' publicKey: 'pk-l...EfGh' @@ -9834,9 +9857,11 @@ components: - 'string' - 'null' workspace_id: - description: 'The workspace ID this guardrail belongs to.' + description: 'The workspace this guardrail is scoped to, or `null` for an unscoped legacy guardrail predating workspaces. A `null` value does not mean the default workspace, and does not apply the guardrail across every workspace.' example: '0df9e665-d932-5740-b2c7-b52af166bc11' - type: 'string' + type: + - 'string' + - 'null' required: - 'id' - 'name' @@ -11581,6 +11606,9 @@ components: example: data: - api_key_hashes: null + broadcast_generation_cost: false + broadcast_generation_identity: false + broadcast_generation_request_context: false config: baseUrl: 'https://us.cloud.langfuse.com' publicKey: 'pk-l...EfGh' @@ -14366,6 +14394,9 @@ components: ObservabilityArizeDestination: example: api_key_hashes: null + broadcast_generation_cost: false + broadcast_generation_identity: false + broadcast_generation_request_context: false config: apiKey: 'arize_...AbCd' baseUrl: 'https://otlp.arize.com' @@ -14390,6 +14421,18 @@ components: type: - 'array' - 'null' + broadcast_generation_cost: + description: 'When true, include cost and billing generation metadata.' + example: false + type: 'boolean' + broadcast_generation_identity: + description: 'When true, include identity generation metadata.' + example: false + type: 'boolean' + broadcast_generation_request_context: + description: 'When true, include request-context generation metadata.' + example: false + type: 'boolean' config: properties: apiKey: @@ -14464,6 +14507,9 @@ components: - 'name' - 'enabled' - 'privacy_mode' + - 'broadcast_generation_cost' + - 'broadcast_generation_identity' + - 'broadcast_generation_request_context' - 'sampling_rate' - 'api_key_hashes' - 'filter_rules' @@ -14475,6 +14521,9 @@ components: ObservabilityBraintrustDestination: example: api_key_hashes: null + broadcast_generation_cost: false + broadcast_generation_identity: false + broadcast_generation_request_context: false config: apiKey: 'sk-...AbCd' baseUrl: 'https://api.braintrust.dev' @@ -14498,6 +14547,18 @@ components: type: - 'array' - 'null' + broadcast_generation_cost: + description: 'When true, include cost and billing generation metadata.' + example: false + type: 'boolean' + broadcast_generation_identity: + description: 'When true, include identity generation metadata.' + example: false + type: 'boolean' + broadcast_generation_request_context: + description: 'When true, include request-context generation metadata.' + example: false + type: 'boolean' config: properties: apiKey: @@ -14567,6 +14628,9 @@ components: - 'name' - 'enabled' - 'privacy_mode' + - 'broadcast_generation_cost' + - 'broadcast_generation_identity' + - 'broadcast_generation_request_context' - 'sampling_rate' - 'api_key_hashes' - 'filter_rules' @@ -14578,6 +14642,9 @@ components: ObservabilityClickhouseDestination: example: api_key_hashes: null + broadcast_generation_cost: false + broadcast_generation_identity: false + broadcast_generation_request_context: false config: database: 'analytics' host: 'https://clickhouse.example.com:8123' @@ -14603,6 +14670,18 @@ components: type: - 'array' - 'null' + broadcast_generation_cost: + description: 'When true, include cost and billing generation metadata.' + example: false + type: 'boolean' + broadcast_generation_identity: + description: 'When true, include identity generation metadata.' + example: false + type: 'boolean' + broadcast_generation_request_context: + description: 'When true, include request-context generation metadata.' + example: false + type: 'boolean' config: properties: database: @@ -14681,6 +14760,9 @@ components: - 'name' - 'enabled' - 'privacy_mode' + - 'broadcast_generation_cost' + - 'broadcast_generation_identity' + - 'broadcast_generation_request_context' - 'sampling_rate' - 'api_key_hashes' - 'filter_rules' @@ -14692,6 +14774,9 @@ components: ObservabilityDatadogDestination: example: api_key_hashes: null + broadcast_generation_cost: false + broadcast_generation_identity: false + broadcast_generation_request_context: false config: apiKey: '************...AbCd' mlApp: 'my-llm-app' @@ -14715,6 +14800,18 @@ components: type: - 'array' - 'null' + broadcast_generation_cost: + description: 'When true, include cost and billing generation metadata.' + example: false + type: 'boolean' + broadcast_generation_identity: + description: 'When true, include identity generation metadata.' + example: false + type: 'boolean' + broadcast_generation_request_context: + description: 'When true, include request-context generation metadata.' + example: false + type: 'boolean' config: properties: apiKey: @@ -14787,6 +14884,9 @@ components: - 'name' - 'enabled' - 'privacy_mode' + - 'broadcast_generation_cost' + - 'broadcast_generation_identity' + - 'broadcast_generation_request_context' - 'sampling_rate' - 'api_key_hashes' - 'filter_rules' @@ -14818,6 +14918,9 @@ components: propertyName: 'type' example: api_key_hashes: null + broadcast_generation_cost: false + broadcast_generation_identity: false + broadcast_generation_request_context: false config: baseUrl: 'https://us.cloud.langfuse.com' publicKey: 'pk-l...EfGh' @@ -14945,6 +15048,9 @@ components: ObservabilityGrafanaDestination: example: api_key_hashes: null + broadcast_generation_cost: false + broadcast_generation_identity: false + broadcast_generation_request_context: false config: apiKey: 'glc_...AbCd' baseUrl: 'https://otlp-gateway-prod-us-west-0.grafana.net' @@ -14968,6 +15074,18 @@ components: type: - 'array' - 'null' + broadcast_generation_cost: + description: 'When true, include cost and billing generation metadata.' + example: false + type: 'boolean' + broadcast_generation_identity: + description: 'When true, include identity generation metadata.' + example: false + type: 'boolean' + broadcast_generation_request_context: + description: 'When true, include request-context generation metadata.' + example: false + type: 'boolean' config: properties: apiKey: @@ -15037,6 +15155,9 @@ components: - 'name' - 'enabled' - 'privacy_mode' + - 'broadcast_generation_cost' + - 'broadcast_generation_identity' + - 'broadcast_generation_request_context' - 'sampling_rate' - 'api_key_hashes' - 'filter_rules' @@ -15048,6 +15169,9 @@ components: ObservabilityLangfuseDestination: example: api_key_hashes: null + broadcast_generation_cost: false + broadcast_generation_identity: false + broadcast_generation_request_context: false config: baseUrl: 'https://us.cloud.langfuse.com' publicKey: 'pk-l...EfGh' @@ -15071,6 +15195,18 @@ components: type: - 'array' - 'null' + broadcast_generation_cost: + description: 'When true, include cost and billing generation metadata.' + example: false + type: 'boolean' + broadcast_generation_identity: + description: 'When true, include identity generation metadata.' + example: false + type: 'boolean' + broadcast_generation_request_context: + description: 'When true, include request-context generation metadata.' + example: false + type: 'boolean' config: properties: baseUrl: @@ -15140,6 +15276,9 @@ components: - 'name' - 'enabled' - 'privacy_mode' + - 'broadcast_generation_cost' + - 'broadcast_generation_identity' + - 'broadcast_generation_request_context' - 'sampling_rate' - 'api_key_hashes' - 'filter_rules' @@ -15151,6 +15290,9 @@ components: ObservabilityLangsmithDestination: example: api_key_hashes: null + broadcast_generation_cost: false + broadcast_generation_identity: false + broadcast_generation_request_context: false config: apiKey: 'lsv2_...AbCd' endpoint: 'https://api.smith.langchain.com' @@ -15174,6 +15316,18 @@ components: type: - 'array' - 'null' + broadcast_generation_cost: + description: 'When true, include cost and billing generation metadata.' + example: false + type: 'boolean' + broadcast_generation_identity: + description: 'When true, include identity generation metadata.' + example: false + type: 'boolean' + broadcast_generation_request_context: + description: 'When true, include request-context generation metadata.' + example: false + type: 'boolean' config: properties: apiKey: @@ -15247,6 +15401,9 @@ components: - 'name' - 'enabled' - 'privacy_mode' + - 'broadcast_generation_cost' + - 'broadcast_generation_identity' + - 'broadcast_generation_request_context' - 'sampling_rate' - 'api_key_hashes' - 'filter_rules' @@ -15258,6 +15415,9 @@ components: ObservabilityNewrelicDestination: example: api_key_hashes: null + broadcast_generation_cost: false + broadcast_generation_identity: false + broadcast_generation_request_context: false config: licenseKey: '****...AbCd' region: 'us' @@ -15280,6 +15440,18 @@ components: type: - 'array' - 'null' + broadcast_generation_cost: + description: 'When true, include cost and billing generation metadata.' + example: false + type: 'boolean' + broadcast_generation_identity: + description: 'When true, include identity generation metadata.' + example: false + type: 'boolean' + broadcast_generation_request_context: + description: 'When true, include request-context generation metadata.' + example: false + type: 'boolean' config: properties: headers: @@ -15348,6 +15520,9 @@ components: - 'name' - 'enabled' - 'privacy_mode' + - 'broadcast_generation_cost' + - 'broadcast_generation_identity' + - 'broadcast_generation_request_context' - 'sampling_rate' - 'api_key_hashes' - 'filter_rules' @@ -15359,6 +15534,9 @@ components: ObservabilityOpikDestination: example: api_key_hashes: null + broadcast_generation_cost: false + broadcast_generation_identity: false + broadcast_generation_request_context: false config: apiKey: '****...AbCd' projectName: 'openrouter-prod' @@ -15382,6 +15560,18 @@ components: type: - 'array' - 'null' + broadcast_generation_cost: + description: 'When true, include cost and billing generation metadata.' + example: false + type: 'boolean' + broadcast_generation_identity: + description: 'When true, include identity generation metadata.' + example: false + type: 'boolean' + broadcast_generation_request_context: + description: 'When true, include request-context generation metadata.' + example: false + type: 'boolean' config: properties: apiKey: @@ -15452,6 +15642,9 @@ components: - 'name' - 'enabled' - 'privacy_mode' + - 'broadcast_generation_cost' + - 'broadcast_generation_identity' + - 'broadcast_generation_request_context' - 'sampling_rate' - 'api_key_hashes' - 'filter_rules' @@ -15463,6 +15656,9 @@ components: ObservabilityOtelCollectorDestination: example: api_key_hashes: null + broadcast_generation_cost: false + broadcast_generation_identity: false + broadcast_generation_request_context: false config: endpoint: 'https://otel.example.com:4318' created_at: '2025-08-24T10:30:00Z' @@ -15484,6 +15680,18 @@ components: type: - 'array' - 'null' + broadcast_generation_cost: + description: 'When true, include cost and billing generation metadata.' + example: false + type: 'boolean' + broadcast_generation_identity: + description: 'When true, include identity generation metadata.' + example: false + type: 'boolean' + broadcast_generation_request_context: + description: 'When true, include request-context generation metadata.' + example: false + type: 'boolean' config: properties: endpoint: @@ -15545,6 +15753,9 @@ components: - 'name' - 'enabled' - 'privacy_mode' + - 'broadcast_generation_cost' + - 'broadcast_generation_identity' + - 'broadcast_generation_request_context' - 'sampling_rate' - 'api_key_hashes' - 'filter_rules' @@ -15556,6 +15767,9 @@ components: ObservabilityPosthogDestination: example: api_key_hashes: null + broadcast_generation_cost: false + broadcast_generation_identity: false + broadcast_generation_request_context: false config: apiKey: 'phc_...AbCd' endpoint: 'https://us.i.posthog.com' @@ -15578,6 +15792,18 @@ components: type: - 'array' - 'null' + broadcast_generation_cost: + description: 'When true, include cost and billing generation metadata.' + example: false + type: 'boolean' + broadcast_generation_identity: + description: 'When true, include identity generation metadata.' + example: false + type: 'boolean' + broadcast_generation_request_context: + description: 'When true, include request-context generation metadata.' + example: false + type: 'boolean' config: properties: apiKey: @@ -15643,6 +15869,9 @@ components: - 'name' - 'enabled' - 'privacy_mode' + - 'broadcast_generation_cost' + - 'broadcast_generation_identity' + - 'broadcast_generation_request_context' - 'sampling_rate' - 'api_key_hashes' - 'filter_rules' @@ -15654,6 +15883,9 @@ components: ObservabilityRampDestination: example: api_key_hashes: null + broadcast_generation_cost: false + broadcast_generation_identity: false + broadcast_generation_request_context: false config: apiKey: 'rmp_...AbCd' baseUrl: 'https://api.ramp.com/developer/v1/ai-usage/openrouter' @@ -15676,6 +15908,18 @@ components: type: - 'array' - 'null' + broadcast_generation_cost: + description: 'When true, include cost and billing generation metadata.' + example: false + type: 'boolean' + broadcast_generation_identity: + description: 'When true, include identity generation metadata.' + example: false + type: 'boolean' + broadcast_generation_request_context: + description: 'When true, include request-context generation metadata.' + example: false + type: 'boolean' config: properties: apiKey: @@ -15742,6 +15986,9 @@ components: - 'name' - 'enabled' - 'privacy_mode' + - 'broadcast_generation_cost' + - 'broadcast_generation_identity' + - 'broadcast_generation_request_context' - 'sampling_rate' - 'api_key_hashes' - 'filter_rules' @@ -15753,6 +16000,9 @@ components: ObservabilityS3Destination: example: api_key_hashes: null + broadcast_generation_cost: false + broadcast_generation_identity: false + broadcast_generation_request_context: false config: accessKeyId: 'AKIA...AbCd' bucketName: 'openrouter-traces' @@ -15776,6 +16026,18 @@ components: type: - 'array' - 'null' + broadcast_generation_cost: + description: 'When true, include cost and billing generation metadata.' + example: false + type: 'boolean' + broadcast_generation_identity: + description: 'When true, include identity generation metadata.' + example: false + type: 'boolean' + broadcast_generation_request_context: + description: 'When true, include request-context generation metadata.' + example: false + type: 'boolean' config: properties: accessKeyId: @@ -15861,6 +16123,9 @@ components: - 'name' - 'enabled' - 'privacy_mode' + - 'broadcast_generation_cost' + - 'broadcast_generation_identity' + - 'broadcast_generation_request_context' - 'sampling_rate' - 'api_key_hashes' - 'filter_rules' @@ -15872,6 +16137,9 @@ components: ObservabilitySentryDestination: example: api_key_hashes: null + broadcast_generation_cost: false + broadcast_generation_identity: false + broadcast_generation_request_context: false config: dsn: 'https://abc123@o0.ingest.sentry.io/0' otlpEndpoint: 'https://o0.ingest.sentry.io/api/0/otlp' @@ -15894,6 +16162,18 @@ components: type: - 'array' - 'null' + broadcast_generation_cost: + description: 'When true, include cost and billing generation metadata.' + example: false + type: 'boolean' + broadcast_generation_identity: + description: 'When true, include identity generation metadata.' + example: false + type: 'boolean' + broadcast_generation_request_context: + description: 'When true, include request-context generation metadata.' + example: false + type: 'boolean' config: properties: dsn: @@ -15960,6 +16240,9 @@ components: - 'name' - 'enabled' - 'privacy_mode' + - 'broadcast_generation_cost' + - 'broadcast_generation_identity' + - 'broadcast_generation_request_context' - 'sampling_rate' - 'api_key_hashes' - 'filter_rules' @@ -15971,6 +16254,9 @@ components: ObservabilitySnowflakeDestination: example: api_key_hashes: null + broadcast_generation_cost: false + broadcast_generation_identity: false + broadcast_generation_request_context: false config: account: 'xy12345.us-east-1' token: '****...AbCd' @@ -15993,6 +16279,18 @@ components: type: - 'array' - 'null' + broadcast_generation_cost: + description: 'When true, include cost and billing generation metadata.' + example: false + type: 'boolean' + broadcast_generation_identity: + description: 'When true, include identity generation metadata.' + example: false + type: 'boolean' + broadcast_generation_request_context: + description: 'When true, include request-context generation metadata.' + example: false + type: 'boolean' config: properties: account: @@ -16073,6 +16371,9 @@ components: - 'name' - 'enabled' - 'privacy_mode' + - 'broadcast_generation_cost' + - 'broadcast_generation_identity' + - 'broadcast_generation_request_context' - 'sampling_rate' - 'api_key_hashes' - 'filter_rules' @@ -16084,6 +16385,9 @@ components: ObservabilityWeaveDestination: example: api_key_hashes: null + broadcast_generation_cost: false + broadcast_generation_identity: false + broadcast_generation_request_context: false config: apiKey: '****...AbCd' baseUrl: 'https://trace.wandb.ai' @@ -16108,6 +16412,18 @@ components: type: - 'array' - 'null' + broadcast_generation_cost: + description: 'When true, include cost and billing generation metadata.' + example: false + type: 'boolean' + broadcast_generation_identity: + description: 'When true, include identity generation metadata.' + example: false + type: 'boolean' + broadcast_generation_request_context: + description: 'When true, include request-context generation metadata.' + example: false + type: 'boolean' config: properties: apiKey: @@ -16181,6 +16497,9 @@ components: - 'name' - 'enabled' - 'privacy_mode' + - 'broadcast_generation_cost' + - 'broadcast_generation_identity' + - 'broadcast_generation_request_context' - 'sampling_rate' - 'api_key_hashes' - 'filter_rules' @@ -16192,6 +16511,9 @@ components: ObservabilityWebhookDestination: example: api_key_hashes: null + broadcast_generation_cost: false + broadcast_generation_identity: false + broadcast_generation_request_context: false config: url: 'https://example.com/openrouter-events' created_at: '2025-08-24T10:30:00Z' @@ -16213,6 +16535,18 @@ components: type: - 'array' - 'null' + broadcast_generation_cost: + description: 'When true, include cost and billing generation metadata.' + example: false + type: 'boolean' + broadcast_generation_identity: + description: 'When true, include identity generation metadata.' + example: false + type: 'boolean' + broadcast_generation_request_context: + description: 'When true, include request-context generation metadata.' + example: false + type: 'boolean' config: properties: headers: @@ -16279,6 +16613,9 @@ components: - 'name' - 'enabled' - 'privacy_mode' + - 'broadcast_generation_cost' + - 'broadcast_generation_identity' + - 'broadcast_generation_request_context' - 'sampling_rate' - 'api_key_hashes' - 'filter_rules' @@ -24009,6 +24346,18 @@ components: type: - 'array' - 'null' + broadcast_generation_cost: + description: 'Whether to include cost and billing generation metadata.' + example: false + type: 'boolean' + broadcast_generation_identity: + description: 'Whether to include identity generation metadata.' + example: false + type: 'boolean' + broadcast_generation_request_context: + description: 'Whether to include request-context generation metadata.' + example: false + type: 'boolean' config: additionalProperties: {} description: 'Provider-specific configuration fields to update. Masked values are ignored; unset fields keep their current value.' @@ -24043,6 +24392,9 @@ components: example: data: api_key_hashes: null + broadcast_generation_cost: false + broadcast_generation_identity: false + broadcast_generation_request_context: false config: baseUrl: 'https://us.cloud.langfuse.com' publicKey: 'pk-l...EfGh' @@ -26656,12 +27008,12 @@ paths: maximum: 100 minimum: 1 type: 'integer' - - description: 'Optional workspace ID to filter by. Defaults to the authenticated entity''s default workspace.' + - description: 'Optional workspace ID to filter by. When omitted, resolves to the account’s default workspace; if that default has been deleted, the request returns a 400 and you must pass `workspace_id` explicitly.' in: 'query' name: 'workspace_id' required: false schema: - description: 'Optional workspace ID to filter by. Defaults to the authenticated entity''s default workspace.' + description: 'Optional workspace ID to filter by. When omitted, resolves to the account’s default workspace; if that default has been deleted, the request returns a 400 and you must pass `workspace_id` explicitly.' example: '550e8400-e29b-41d4-a716-446655440000' format: 'uuid' type: 'string' @@ -26842,7 +27194,7 @@ paths: results: '$.data' type: 'offsetLimit' post: - 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.' + description: 'Create a new bring-your-own-key (BYOK) provider credential. The raw key is encrypted at rest and never returned in API responses. When `workspace_id` is omitted, the credential is created in the default workspace; if that default has been deleted, the request returns a 400 and you must pass `workspace_id` explicitly. Treat the raw key as write-only; it is never returned after creation. [Management key](/docs/guides/overview/auth/management-api-keys) required.' operationId: 'createBYOKKey' requestBody: content: @@ -33462,6 +33814,9 @@ paths: example: data: - api_key_hashes: null + broadcast_generation_cost: false + broadcast_generation_identity: false + broadcast_generation_request_context: false config: baseUrl: 'https://us.cloud.langfuse.com' publicKey: 'pk-l...EfGh' @@ -33548,6 +33903,9 @@ paths: example: data: api_key_hashes: null + broadcast_generation_cost: false + broadcast_generation_identity: false + broadcast_generation_request_context: false config: baseUrl: 'https://us.cloud.langfuse.com' publicKey: 'pk-l...EfGh' @@ -33696,6 +34054,9 @@ paths: example: data: api_key_hashes: null + broadcast_generation_cost: false + broadcast_generation_identity: false + broadcast_generation_request_context: false config: baseUrl: 'https://us.cloud.langfuse.com' publicKey: 'pk-l...EfGh' @@ -33776,6 +34137,9 @@ paths: example: data: api_key_hashes: null + broadcast_generation_cost: false + broadcast_generation_identity: false + broadcast_generation_request_context: false config: baseUrl: 'https://us.cloud.langfuse.com' publicKey: 'pk-l...EfGh' @@ -33813,6 +34177,12 @@ paths: schema: $ref: '#/components/schemas/UnauthorizedResponse' description: 'Unauthorized - Authentication required or invalid credentials' + '403': + content: + application/json: + schema: + $ref: '#/components/schemas/ForbiddenResponse' + description: 'Privacy settings are locked' '404': content: application/json: