ЭДО - адаптер

Адаптер для электронного документооборота. Получает запросы, связанные с ЭДО, и распределяет их по соответствующим сервисам.

Взаимодействие с ЭДО адаптером осуществляется по протоколу HTTP методом POST. Данные передаются в теле запроса в формате JSON.
В теле каждого запроса и ответа находится одинаковая базовая модель, значения параметров которой изменяются в зависимости от выбранного метода.

Заголовки (Headers)

Наименование Описание
connected-integration-id ID подключеной интеграции

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

Наименование Тип данных Описание
action String Наименование метода
connected_integration_id String ID подключеной интеграции
data Object Объект данных

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

{
    "action": "action",
    "connected_integration_id": "token",
    "data": {...}
}

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

Успешное выполнение

Модель тела ответа, в случае успешного выполнения метода:

Наименование Тип данных Описание
ok Boolean Статус успешности выполнения метода: true - Успешно
result Object Выходная модель метода
Пример ответа

Пример тела ответа, в случае успешного выполнения метода:

{
    "ok": true,
    "result": {...}
}

Ошибка при выполнении

Модель тела ответа, в случае логической ошибки при выполнении метода:

Наименование Тип данных Описание
ok Boolean Статус успешности выполнения метода: false - Логическая ошибка
result Error Модель логической ошибки
Error

Модель, описывающая логическую ошибку при выполнении метода:

Наименование Тип данных Описание
error Int32 Код ошибки
description String Описание ошибки
Пример ответа

Пример тела ответа, в случае логической ошибки при выполнении метода:

{
    "ok": true,
    "result": {
        "error": 1234,
        "description": "Something went wrong!",
    }
}