[POST] .../v1/applicationsetting/getvalues
Gets current user setting values. Use this method to read effective application setting values for the current request user before opening user-specific application screens or resolving client configuration. The request requires a valid app_id and can narrow the result with ids and keys filters; keys must be non-empty, unique in the request and no longer than 200 characters. The response returns setting IDs, keys, the current user's stored value or the system default value, translated display name, data type and last_update. Business errors such as missing body, invalid app_id, unknown application, invalid or duplicate ids and keys, missing current user, database failures or translation lookup errors are returned as HTTP 200 ErrorResult.
Request Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| filters | Array of Filter | Optional | Optional filters by fields available for this API method. |
Filterable Fields
| Field | Type | Description |
|---|---|---|
| app_id | int | Application ID. |
| ids | int | Obsolete field. Setting ID. Will be removed after 2027-03-16. |
| keys | string | Setting keys. |
Request Example
{
"filters": [
{
"Field": "app_id",
"Operator": "Equal",
"Value": "string"
}
]
}
Response Parameters
| Name | Type | Description |
|---|---|---|
| ok | Boolean | Indicates whether the request completed successfully. |
| result | Array of ApplicationSettingValue | Result object. |
Response Example
{
"ok": true,
"result": [
{
"dataType": "Integer",
"id": 1,
"key": "string",
"last_update": 1,
"name": "string",
"name_var": "string",
"value": "string"
}
]
}