Загрузка результатов генерации

Запрос: GET /documents/waybill/transporter/load/cargo/content/tasks/{taskId}
HTTP-заголовки:
Authorization: Bearer access_token
Accept: application/json

где {taskId} - идентификатор поставленной задачи на генерацию вложений.

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

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

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

В случае успешного выполнения запроса возвращается JSON, который содержит статус задачи и результаты генерации:

{
    "TaskStatus": 0,                        // статус обработки задачи
    "TaskHandlingErrorMessage": "string"    // сообщение об ошибке, если задача обработана с ошибкой
    "Results": [                            // результаты генерации вложений
        {
            "DocumentId": "guid",           // идентификатор документа, для которого сгенерировано вложение
            "Name": "string",               // имя файла вложения
            "ContentLinkId": "string"       // ссылка на контент вложения в архиве
        }
    ]
}

Количество элементов в Results зависит от состояния пакета документов. Если в пакете был один документ или пакет не заблокирован, то в ответе будет один результат, в противном случае результатов может быть более одного.

Поле DocumentId определяет документ, для которого сгенерировано вложение. Само вложение сохранено в архив и доступно по ссылке ContentLinkId. По этой ссылке вложение можно загрузить с помощью Archive API для изменения перед подписанием, если этого требует логика внешней системы.