---
title: "Update Ui Settings"
method: PATCH
path: "/update/ui_settings"
tags: ["UI Settings"]
---

# Update Ui Settings

`PATCH /update/ui_settings`

## Request

- Base URL: `https://api.vibebrowser.app` (the document declares no server; this is the origin it was published from)
- URL: `https://api.vibebrowser.app/update/ui_settings`
- Auth: one of:
  - API key in header `x-litellm-api-key`
  - API key in header `x-litellm-api-key`
  - API key in header `x-litellm-api-key`
  - API key in header `x-litellm-api-key`
  - API key in header `x-litellm-api-key`
  - API key in header `x-litellm-api-key`

Update UI-specific configuration flags.
Only proxy admins are allowed to modify these settings.

## Request body

- UISettings: Configuration for UI-specific flags
  - `disable_model_add_for_internal_users` boolean: If true, internal users cannot add models from the UI
  - `disable_team_admin_delete_team_user` boolean: Prevents Team Admins from deleting users from the teams they manage. Useful for SCIM provisioning where team membership is defined externally.
  - `enabled_ui_pages_internal_users` string[], nullable: List of page keys that internal users (non-admins) can see in the UI sidebar. If not set, all pages are visible based on role permissions.
  - `require_auth_for_public_ai_hub` boolean: If true, requires authentication for accessing the public AI Hub.
  - `forward_client_headers_to_llm_api` boolean: If enabled, forwards client headers (e.g. Authorization) to the LLM API. Required for Claude Code with Max subscription.
  - `enable_projects_ui` boolean: If enabled, shows the Projects feature in the UI sidebar and the project field in key management.
  - `disable_agents_for_internal_users` boolean: If true, internal users cannot access agent management endpoints or the Agents page in the UI.
  - `allow_agents_for_team_admins` boolean: If true, team admins are exempt from the agents disable restriction (only takes effect when disable_agents_for_internal_users is true).
  - `disable_vector_stores_for_internal_users` boolean: If true, internal users cannot access vector store management endpoints or the Vector Stores page in the UI.
  - `allow_vector_stores_for_team_admins` boolean: If true, team admins are exempt from the vector stores disable restriction (only takes effect when disable_vector_stores_for_internal_users is true).
  - `scope_user_search_to_org` boolean: If enabled, the user search endpoint (/user/filter/ui) restricts results by organization. When off, any authenticated user can search all users.

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/vibebrowser/apis/litellm-api.md) · [All operations](https://skmtc.dev/vibebrowser/apis/litellm-api/llms.txt) · [OpenAPI document](https://skmtc.dev/vibebrowser/apis/litellm-api/revisions/eea0b7e7b167?raw)
