Skip to content

Setting

Centralizes system-wide settings for unified control and consistency


Replace setting value

PUT
/api/v1/setting

授权

UserHttpBearer

Use existing opaque tokens for authentication

类型HTTP (bearer)

请求体

application/json
JSON
{
"key": "string",
"social": {
"weChatSocial": {
"appId": "string",
"secret": "string",
"callback": "string",
"codeUrl": "string",
"userInfoUrl": "string"
},
"gitHubSocial": {
"appId": "string",
"secret": "string",
"callback": "string",
"codeUrl": "string",
"tokenUrl": "string",
"userInfoUrl": "string"
},
"googleSocial": {
"appId": "string",
"secret": "string",
"callback": "string",
"codeUrl": "string",
"tokenUrl": "string",
"userInfoUrl": "string"
},
"loginRedirectUrl": "string",
"loginBindRedirectUrl": "string",
"bindRedirectUrl": "string"
},
"aiAgent": {
"enabled": true,
"provider": "string",
"agentId": "string",
"chatIframe": "string",
"extensions": {
"additionalProperties": {
}
}
},
"healthCheck": {
"enabled": true,
"alarmWay": [
],
"receiveUser": [
{
"id": 0,
"fullName": "string"
}
]
},
"apiLog": {
"enabled": true,
"loggerService": "string",
"eventService": "string",
"printLevel": "string",
"clearBeforeDay": 0,
"systemRequest": {
"enabled": true,
"maxPayloadLength": 0,
"defaultIgnorePattern": "string",
"customIgnorePattern": "string",
"pushLoggerService": true,
"pushLoggerServiceIgnorePattern": "string"
}
},
"operationLog": {
"enabled": true,
"clearBeforeDay": 0
},
"systemLog": {
"clearWay": "CLEAR_BEFORE_DAY",
"clearBeforeDay": 0,
"compressionBeforeDay": 0,
"compressionMovePath": "string",
"diskUsageExceedsRate": 0,
"diskUsageExceedsAndClearBeforeDay": 0
},
"maxResourceActivities": 0,
"maxMetricsDays": 0
}

响应

OK

*/*
JSON
{
"code": "string",
"msg": "string",
"data": {
},
"datetime": "string",
"ext": {
"additionalProperties": {
}
}
}

试验场

服务器
授权
主体

示例

cURL
JavaScript
PHP
Python

Query the detail of setting value

GET
/api/v1/setting/{key}

授权

UserHttpBearer

Use existing opaque tokens for authentication

类型HTTP (bearer)

参数

路径参数

key*

Setting key

类型string
必填
枚举
"LOCALE""SECURITY""SOCIAL""QUOTA""FUNC_INDICATOR""PREF_INDICATOR""STABILITY_INDICATOR""OPERATION_LOG_CONFIG""API_LOG_CONFIG""SYSTEM_LOG_CONFIG""MAX_RESOURCE_ACTIVITIES""MAX_METRICS_DAYS""TESTER_EVENT""AI_AGENT"

响应

OK

*/*
JSON
{
"code": "string",
"msg": "string",
"data": {
},
"datetime": "string",
"ext": {
"additionalProperties": {
}
}
}

试验场

服务器
授权
变量

示例

cURL
JavaScript
PHP
Python

Released under the GPL-3.0 License.