Загрузка результатов генерации¶
GET /documents/waybill/transporter/load/cargo/content/tasks/{taskId}
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 для изменения перед подписанием, если этого требует логика внешней системы.