Принятие приглашений

Запрос: POST v2/invitations/accept
HTTP-заголовки:
Authorization: Bearer access_token
Content-Type: application/json
Accept: application/json

Тело запроса:

{
    "BoxId": "string",              // "наш" ящик, из которого мы принимаем приглашение
    "ContractorBoxId": "string"     // идентификатор ящика контрагента
}

Описание запроса

Запрос позволяет принять входящее приглашение к ЭДО от одного контрагента.

Приглашение принимается из какого-то «нашего» ящика, т. е. ящика, настроенного в Продукте. Идентификатор «нашего» ящика задается в поле BoxId.

Контрагент, приглашение которого принимается, задается полем ContractorBoxId.

Когда можно отправлять запрос

Принимать приглашение можно, если текущий статус отношений партнерства с контрагентом - «Приглашение получено» (код статуса CI). Для получения статуса следует запросить данные контрагента.

Ответ на запрос

Принятие приглашений выполняется асинхронно. В случае успешного выполнения запроса ставится задача на принятие приглашения. Идентификатор задачи не возвращается.

Статус задачи

Отдельный запрос для получения статуса задачи на принятие не предусмотрен.

По результатам обработки задачи интеграционным модулем для контрагента поступит новый статус. Для получения статуса следует повторно запросить данные контрагента.

Если задача была обработана успешно, то поступит статус «Отношения партнерства установлены» (код статуса CV).
Если задача была обработана с ошибкой, то поступит статус «Ошибка» (код статуса E).