[POST] …/ConnectedIntegration/Edit
Редактирует подключеную интеграцию.
Входные параметры
Название | Тип данных | Обязательность | Описание |
---|---|---|---|
integration_key | String | Необязательный. Если не задан, то задаётся в параметре settings |
Ключ (системное название) интеграции |
is_active | Boolean | Необязательный | Является ли интеграция активной: true - Активная, fatse - Не активная |
settings | Array of IntegrationSettingEdit | Необязательный | Массив настроек интеграции |
schedule | IntegrationSchedule | Обязательный | Обработчки интеграции: <MarketPlace | 1 > - Маркетлпейсы (выгрузка номенклатуры, заказы), <EPS | 2 > - Платжёные системы, <EDO | 3 > - Электронный документооборот, <SMS | 4 > - СМС шлюзы, <TG_BOT | 5 > - Телеграмм боты |
Модель, описывающая настройку интеграции
Название | Тип данных | Обязательность | Описание |
---|---|---|---|
id | Int64 | Обязательный, если key не задан |
ID настройки интеграции |
key | String | Необязательный. Если задан, то integration_key должен быть задано |
Ключ (системное название) настойки интеграции |
value | String | Обязательный | Значение настройки интеграции |
integration_key | String | Необязательный. Если задаётся, должен быть одинаковым для всего массива | Ключ (системное название) интеграции |
firm_id | Int64 | Обязательный, если integration_key не передан или owner ≠ firm |
ID предприятия |
Модель, описывающая расписание для интеграции
Название | Тип данных | Обязательность | Описание |
---|---|---|---|
scheduler_uuid | String | Обязательный | UUID расписания |
period_type | Enum | Обязательный | Тип периода: |
period_value | Int64 | Обязательный | Значение периода |
last_execute | String | Обязательный | Дата последнего выполнения в формате: "ГГГГ-ММ-ДД ЧЧ:ММ:СС" |
Пример запроса
{
"integration_key": "FIRST_INTEGRATION",
"is_active": true,
"settings": [
{
"id": 1,
"key": "FIRST_SETTING",
"value": "1",
"integration_key": "FIRST_INTEGRATION",
"firm_id": 1
}
],
"schedule": {
"scheduler_uuid": "9f7d3c4e-2b5d-4e21-a26e-8cf0e2bb5b5d",
"period_type": "Day",
"period_value": 1,
"last_execute": "2025-12-13 10:30:25"
}
}
Выходные параметры
Метод не имеет выходных параметров в случае успеха.
Пример ответа
{
"ok": true,
"result": null
}