Edit

[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> - Телеграмм боты
IntegrationSettingEdit

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

Название Тип данных Обязательность Описание
id Int64 Обязательный, если key не задан ID настройки интеграции
key String Необязательный. Если задан, то integration_key должен быть задано Ключ (системное название) настойки интеграции
value String Обязательный Значение настройки интеграции
integration_key String Необязательный. Если задаётся, должен быть одинаковым для всего массива Ключ (системное название) интеграции
firm_id Int64 Обязательный, если integration_key не передан или ownerfirm ID предприятия
IntegrationSchedule

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

Название Тип данных Обязательность Описание
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
}