---
title: "Update system settings"
method: PUT
path: "/system/settings"
tags: ["system"]
---

# Update system settings

`PUT /system/settings`

## Request body

- SystemSettings
  - `user_channel_autocreate` boolean — create a default user channel on first login
  - `show_intro` boolean — show intro screen after first installation or settings reset
  - `cve_channel_id` string, nullable — ID of global CVE channel
  - `anaconda_ident_settings` object, nullable
    - `enabled` boolean — Should anaconda-ident be enabled? If yes, then true, else false
    - `enable_from` string, date-time — From when should anaconda-ident be made mandatory
    - `updated_by` string — Username of admin updating this setting
    - `selected_tokens` string[] — List of tokens selected by admin for anaconda-ident

## Response `200`

Current system settings

## Other responses

- `401` — Unauthenticated, no token is provided or token is invalid
- `403` — Access is forbidden
- `500` — Internal server error

---

[API](https://skmtc.net/anaconda/apis/anaconda-server-api.md) · [All operations](https://skmtc.net/anaconda/apis/anaconda-server-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/anaconda/anaconda-server-api/revisions/6aef0cb7a151/schema)
