Модель, описывающая настройки интеграции
| Название | Тип данных | Описание |
|---|---|---|
| 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
}
]
}