---
title: "PATCH /api/user-settings"
method: PATCH
path: "/api/user-settings"
tags: ["App"]
---

# PATCH /api/user-settings

`PATCH /api/user-settings`

## Request body

- PartialUserSettingsDto
  - `dnsIp` string
  - `internalIp` string
  - `postgresPort` number
  - `appsRepoUrl` string, uri
  - `domain` string
  - `appDataPath` string
  - `localDomain` string
  - `demoMode` boolean
  - `guestDashboard` boolean
  - `allowAutoThemes` boolean
  - `allowErrorMonitoring` boolean
  - `persistTraefikConfig` boolean
  - `port` number
  - `sslPort` number
  - `listenIp` string
  - `timeZone` string
  - `eventsTimeout` integer
  - `advancedSettings` boolean
  - `forwardAuthUrl` string, uri
  - `logLevel` 'debug' | 'info' | 'warn' | 'error'
  - `themeBase` string
  - `themeColor` string
  - `experimental_insecureCookie` boolean

## Response `200`

## Changes

- **2025-05-09** `0db10235cd0a` — 4 breaking, 4 warning, 6 info
  - request property `eventsTimeout` list-of-types was narrowed by removing types `string` from media type `application/json`
  - request property `port` list-of-types was narrowed by removing types `integer and string` from media type `application/json`
  - request property `postgresPort` list-of-types was narrowed by removing types `integer and string` from media type `application/json`
  - request property `sslPort` list-of-types was narrowed by removing types `integer and string` from media type `application/json`
  - …10 more

[Change history](https://skmtc.dev/runtipi/apis/runtipi-api/changes/api/user-settings/patch.md)

---

[API](https://skmtc.dev/runtipi/apis/runtipi-api.md) · [All operations](https://skmtc.dev/runtipi/apis/runtipi-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/runtipi/runtipi-api/revisions/bbfb40907c3c/schema)
