GetSettings

[POST] …/v1/Application/GetSettings

Получение настроек пользователя.

Входные параметры

Название Тип данных Обязательность Описание параметра
app_id int32 Обязательный ID приложения: Regos.Online = 1
ids array of int64 Необязательный ID настроек

Пример запроса

{
  "app_id":1,
  "ids": []
}

Выходные параметры - массив объектов настроек пользователя

Название Тип данных Описание параметра
id Int64 ID настройки
key string Ключ настройки
value string Тип данных, использующийся в значении ключа value: Integer = 1, Float = 2, String = 3, DateTime = 4
name string Наименование
name_var string Наименование (ключ из переводов)
last_update Int64 Дата последнего изменения записи в формате Unixtime в секундах

Пример ответа

{
  "ok": true,
  "result": [
    {
      "id": 1,
      "key": "firm_id",
      "value": "1",
      "name": "Предприятие",
      "name_var": "sys_app_setting_default_firm",
      "last_update": 1707281874
    },
    {
      "id": 2,
      "key": "stock_id",
      "value": "0",
      "name": "Склад",
      "name_var": "sys_app_setting_default_stock",
      "last_update": 1707281874
    },
    {
      "id": 3,
      "key": "period",
      "value": "3",
      "name": "Период",
      "name_var": "sys_app_setting_default_period",
      "last_update": 1707281874
    }
  ]
}