---
title: "Update Settings"
method: PUT
path: "/settings/{section}"
tags: ["settings"]
---

# Update Settings

`PUT /settings/{section}`

Update settings

## Path parameters

- `section` string, required — Section name to update settings from

## Query parameters

- `key` string, required — Key name to update settings from
- `value` string, required — Key value to update settings from

## Response `200`

Successful Response

- AppSettings
  - `nginx_proxy_manager` NginxProxyManagerSetting, required
    - `base_url` string, uri, required
    - `user_name` string, required
    - `user_pwd` string, required
    - `listen_port` integer, required
    - `docker0_ip` string, required
    - `ssl_cert` string, required
    - `ssl_key` string, required
  - `gitea` GiteaSetting, required
    - `base_url` string, uri, required
    - `user_name` string, required
    - `user_pwd` string, required
  - `portainer` PortainerSetting, required
    - `base_url` string, uri, required
    - `user_name` string, required
    - `user_pwd` string, required
  - `api_key` ApiKeySetting, required
    - `key` string, required
  - `domain` Domain, required
    - `wildcard_domain` string
  - `cockpit` Cockpit, required
    - `port` integer, required

## Other responses

- `400` — Bad Request
- `500` — Internal Server Error

---

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