Группа /cargosdocuments/
— предоставление экспедиторских документов по грузам
Метод /cargosdocuments/order/
— запрос на предоставление документа
Доступ
- Зарегистрированные пользователи с подтвержденным и расширенным личным кабинетом, являющиеся грузоотправителем или автором заявки.
Комментарии
-
Метод на данный момент позволяет запросить только документ Поручение экспедитора/ Экспедиторская расписка
-
При первом успешном вызове метода по конкретному грузу в ответе будет статус 0 - "Документ запрошен". При повторном вызове и после получения статуса 1 - "Документ готов к скачиванию", получите документ методом
-
Есть ограничение на число запросов в сутки для одного логина
Формат запроса
{
"cargoCode": "999950869351", // Код груза [String]
"docType": "CargoAssignment" // Тип документа [String]
// "CargoAssignment" - поручение экспедитора/ экспедиторская расписка
}
Формат ответа
{
"result": {
"docStatus": 1, // Статус документа [Number]
// 0 - запрошен, 1 - готов к выдаче, -1 - ошибка
"description": "Документ готов к скачиванию" // Описание статуса [String]
}
}
Метод /cargosdocuments/getcontent/
— получение документа
Доступ
- Зарегистрированные пользователи с подтвержденным и расширенным личным кабинетом, являющиеся грузоотправителем или автором заявки.
Комментарии
-
Метод на данный момент позволяет получить только документ Поручение экспедитора/ Экспедиторская расписка
-
Сначала необходимо запросить документ методом и дождаться готовности документа
Формат запроса
{
"cargoCode": "999950869351", // Код груза [String]
"docType": "CargoAssignment" // Тип документа [String]
// "CargoAssignment" - поручение экспедитора/ экспедиторская расписка
}
Формат ответа
// Успешный ответ
{
"docName": "999950869351 - Поручение экспедитора.pdf", // Наименование документа [String]
"docBody": "JVBERi0xLjQKJe..." // Тело документа в стандарте - base64 [String]
}
// Ответ с ошибкой
{
"error": {
"title": "Документ не был запрошен",
"message": "",
"error": null,
"status": 200
}
}