Get Workspace Settings
/v1/settingsParameters
workspace_idquery · stringRequiredResponses
200Workspace settings.
guardrailsobjectShow nested fields
piibooleanprofanitybooleanmoderationbooleanlang_enforcebooleanlangsstringmax_minutesnumber | nullblockliststringprivacyobjectShow nested fields
store_transcriptsbooleanstore_audiobooleanallow_trainingbooleanzero_retentionbooleanZero data retention for every provider family.
zdrobjectZero data retention per provider family for this workspace. It adds to the account's privacy settings and can only restrict. A patch keeps the families it leaves out.
Show nested fields
otherbooleananthropicbooleanopenaibooleangooglebooleanxaibooleanroutingobjectShow nested fields
sortstringValues: "balanced""price""latency""speed""quality"
orderstringignorestringallowed_modelsstringComma- or newline-separated model ID patterns used as a hard allowlist for managed STT and TTS routes. Supports * wildcards; empty means all supported models.
cost_qualityintegerBalanced-sort weighting from pure quality (0) to lowest estimated cost (10).
Minimum 0 · Maximum 10
prevent_overridesbooleanWhen true, request-level routing preferences cannot replace workspace routing defaults.
max_pricenumber | nullMaximum estimated STT price per audio minute.
max_price_1knumber | nullMaximum estimated TTS price per 1,000 generated characters.
fallbacksbooleansettingsobjectShow nested fields
default_routestringregionstringpreferencesobjectShow nested fields
routestringformatstringValues: "json""verbose_json""text""srt""vtt"
timestampsstringValues: "none""segment""word""both"
densitystringValues: "comfortable""compact"
mask_keysboolean400Request validation failed.
errorobjectRequiredShow nested fields
codestringRequiredmessagestringRequiredparamstring | nullrequest_idstring | nullmetadataobjectTyped detail for some refusals. budget_exceeded (402): limit (key_budget or workspace_budget) and budget with scope, period, limit, usage and resets_at. key_limit_exceeded (402): limit key_spend_limit. access_denied (403): policy (workspace or key), rule (models, providers or products), product, provider and model.
401Authentication is missing or invalid.
errorobjectRequiredShow nested fields
codestringRequiredmessagestringRequiredparamstring | nullrequest_idstring | nullmetadataobjectTyped detail for some refusals. budget_exceeded (402): limit (key_budget or workspace_budget) and budget with scope, period, limit, usage and resets_at. key_limit_exceeded (402): limit key_spend_limit. access_denied (403): policy (workspace or key), rule (models, providers or products), product, provider and model.
403Authenticated principal lacks permission.
errorobjectRequiredShow nested fields
codestringRequiredmessagestringRequiredparamstring | nullrequest_idstring | nullmetadataobjectTyped detail for some refusals. budget_exceeded (402): limit (key_budget or workspace_budget) and budget with scope, period, limit, usage and resets_at. key_limit_exceeded (402): limit key_spend_limit. access_denied (403): policy (workspace or key), rule (models, providers or products), product, provider and model.
500Internal server error.
errorobjectRequiredShow nested fields
codestringRequiredmessagestringRequiredparamstring | nullrequest_idstring | nullmetadataobjectTyped detail for some refusals. budget_exceeded (402): limit (key_budget or workspace_budget) and budget with scope, period, limit, usage and resets_at. key_limit_exceeded (402): limit key_spend_limit. access_denied (403): policy (workspace or key), rule (models, providers or products), product, provider and model.