Skip to content

PUT /api/settings

请求

内容
方法PUT
路径/api/settings
鉴权管理员

Header 参数

参数位置类型必填说明
AuthorizationHeaderstringBearer <jwt>
Content-TypeHeaderstringapplication/json

Path 参数

无。

Query 参数

无。

Body 参数

字段类型说明
editionstring版本:community 或 premium。
site_namestring站点名称。
base_urlstring站点 Base URL。
icon_urlstring站点图标。
footer_textstring页脚文本。
about_htmlstring关于页面 HTML。
home_iframe_urlstring首页 iframe URL。
privacy_policystring隐私政策文本。
termsstring服务条款文本。
privacy_policy_urlstring隐私政策链接。
terms_urlstring服务条款链接。
auth_agreement_modestring协议展示方式:notice 或 checkbox。
announcementstring全局公告。
top_nav_enabledboolean是否启用顶部导航。
top_nav_itemsstring顶部导航 JSON 字符串。
page_layoutsstring页面布局 JSON 字符串。
theme_*string浅色/深色主题色字段。
sidebar_*_enabledboolean各控制台侧边栏入口是否启用。
chat_page_modestring聊天页面模式:basic 或 advanced。
referral_enabledboolean邀请返佣是否启用。
referral_commission_ratestring返佣比例。
group_multiplier_modestring分组倍率叠加方式。
pricing_endpoint_enabledboolean是否公开 /api/pricing。
status_monitor_enabledboolean是否公开状态页。
checkin_*string/boolean签到配置。
payment_*string/boolean支付公开配置。
rate_limit_*string/boolean高级版限速公开配置。
sensitive_filter_*string/boolean高级版敏感词配置公开部分。
ssrf_*string/boolean高级版 SSRF 防护配置公开部分。
oidc_enabledbooleanOIDC 登录是否启用。
passkey_enabledbooleanPasskey 是否启用。
password_login_enabledboolean密码登录是否启用。
password_registration_enabledboolean密码注册是否启用。
password_hcaptcha_enabledboolean密码流程是否启用 hCaptcha。
hcaptcha_site_keystringhCaptcha Site Key。
email_verification_requiredboolean注册是否要求邮箱验证码。

管理员接口还会返回并可更新以下私密配置:oidc_issuer、oidc_client_id、oidc_client_secret、oidc_redirect_url、hcaptcha_secret、smtp_host、smtp_port、smtp_username、smtp_password、smtp_from、sensitive_words、ssrf_allowed_hosts、payment_yipay_gateway_url、payment_yipay_pid、payment_yipay_key、payment_yipay_notify_url、payment_yipay_return_url、payment_openpayment_base_url、payment_openpayment_config_url、payment_openpayment_merchant_id、payment_openpayment_key、payment_openpayment_notify_url、payment_openpayment_return_url。

返回值

更新后的设置或成功响应。

返回字段

字段类型说明
editionstring版本:community 或 premium。
site_namestring站点名称。
base_urlstring站点 Base URL。
icon_urlstring站点图标。
footer_textstring页脚文本。
about_htmlstring关于页面 HTML。
home_iframe_urlstring首页 iframe URL。
privacy_policystring隐私政策文本。
termsstring服务条款文本。
privacy_policy_urlstring隐私政策链接。
terms_urlstring服务条款链接。
auth_agreement_modestring协议展示方式:notice 或 checkbox。
announcementstring全局公告。
top_nav_enabledboolean是否启用顶部导航。
top_nav_itemsstring顶部导航 JSON 字符串。
page_layoutsstring页面布局 JSON 字符串。
theme_*string浅色/深色主题色字段。
sidebar_*_enabledboolean各控制台侧边栏入口是否启用。
chat_page_modestring聊天页面模式:basic 或 advanced。
referral_enabledboolean邀请返佣是否启用。
referral_commission_ratestring返佣比例。
group_multiplier_modestring分组倍率叠加方式。
pricing_endpoint_enabledboolean是否公开 /api/pricing。
status_monitor_enabledboolean是否公开状态页。
checkin_*string/boolean签到配置。
payment_*string/boolean支付公开配置。
rate_limit_*string/boolean高级版限速公开配置。
sensitive_filter_*string/boolean高级版敏感词配置公开部分。
ssrf_*string/boolean高级版 SSRF 防护配置公开部分。
oidc_enabledbooleanOIDC 登录是否启用。
passkey_enabledbooleanPasskey 是否启用。
password_login_enabledboolean密码登录是否启用。
password_registration_enabledboolean密码注册是否启用。
password_hcaptcha_enabledboolean密码流程是否启用 hCaptcha。
hcaptcha_site_keystringhCaptcha Site Key。
email_verification_requiredboolean注册是否要求邮箱验证码。

管理员接口还会返回并可更新以下私密配置:oidc_issuer、oidc_client_id、oidc_client_secret、oidc_redirect_url、hcaptcha_secret、smtp_host、smtp_port、smtp_username、smtp_password、smtp_from、sensitive_words、ssrf_allowed_hosts、payment_yipay_gateway_url、payment_yipay_pid、payment_yipay_key、payment_yipay_notify_url、payment_yipay_return_url、payment_openpayment_base_url、payment_openpayment_config_url、payment_openpayment_merchant_id、payment_openpayment_key、payment_openpayment_notify_url、payment_openpayment_return_url。

错误

状态码说明
400参数不合法。
401未登录或登录失效。
403无权限。
404资源不存在。
500服务端错误。

基于 MIT 协议发布(社区版)