SettingsGet

IntegrationSetting

Модель, описывающая настройки интеграции

Название Тип данных Описание
id Int64 ID настройки интеграции
key string Ключ настройки интеграции
value string Значение настройки интеграции
name String Наименование ключа
name_var String Языковая переменная наименования ключа
dataType Enum Тип данных значения настройки: <Integer | 1> - Целое число, <Float | 2> - Дробное число, <String | 3> - Строка, <DateTime | 4> - Дата время в формате: "ДД.ММ.ГГГГ ЧЧ:ММ:СС"
last_update Int64 Дата последнего изменения записи в формате unixtime в секундах

Важно: Настройки для каждой интеграции отличаются (поля key и value).

[POST] …/v1/Integration/SettingsGet

Возвращает настройки интеграции

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

Название Тип данных Обязательность Описание
id Int64 Обязательный ID интеграции
firm_id Int64 Необязательный, если owner = firm ID интеграции

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

{
  "id": 1
}

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

Название Тип данных Описание
result Array of IntegrationSetting Массив настроек интеграции

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

{
    "ok": true,
    "result": [
        {
            "id": 1,
            "key": "USER_LOGIN",
            "value": "regossync",
            "name": "Логин",
            "name_var": "app_login",
            "dataType": "String",
            "last_update": 1715686781
        }
    ]
}