EditValues

[POST] .../v1/applicationsetting/editvalues

Edits application setting values for the current user. Use this method to save one or more application setting values for the current request user after a settings form or client preference workflow changes them. The request body is an array; each item must provide a non-empty value and either the setting id or a valid app_id plus key pair where key is unique in the batch and no longer than 200 characters. The method upserts rows in sys_app_setting_user for the current user and returns row_affected with the number of inserted or updated user setting rows. Business errors such as missing body, empty array, invalid or duplicate ids, missing app_id or key when id is omitted, unknown setting, duplicate setting definitions, missing current user, database failures or transaction failures are returned as HTTP 200 ErrorResult.

Request Parameters

Name Type Required Description
app_id Int32 Optional Application ID. Used only if id is not provided.
key String Optional Setting key.
value String Required Setting value.

Request Example

[
  {
    "app_id": 1,
    "key": "string",
    "value": "string"
  }
]

Response Parameters

Name Type Description
ok Boolean Indicates whether the request completed successfully.
result Update Update operation result.

Response Example

{
  "ok": true,
  "result": {
    "ids": [
      null
    ],
    "row_affected": 1
  }
}