Administration (opt-in)

Site settings

Update Site Setting

destructiveidempotentopen-world
discourse_update_site_setting

Set or reset one ordinary admin-visible Discourse site setting after a fresh optimistic-concurrency check. Secret and structured settings are excluded.

Body

application/json
settingstringrequired
operationstringsetreset_to_defaultrequired
valuestring | number | boolean | Array<string | number>
Show child attributes
Any of
string
number
boolean
Array<string | number>
Show child attributes
Any of
string
number
expected_current_valuestring | number | boolean | Array<string | number>required
Show child attributes
Any of
string
number
boolean
Array<string | number>
Show child attributes
Any of
string
number
confirm_changebooleanrequired
confirm_required_settingboolean