Для получения статуса отправления нужно отправить GET-запрос по url "https://catapulto.ru/api/v1/shipping/detail//", указав номер отправления в url например "https://catapulto.ru/api/v1/shipping/detail/СТР112312312/".

Данная информация доступна только после аутентификации. Чтобы авторизоваться нужно указать ReactTokenAuthentication - Токен базовой аутентификации. Клиенты должны аутентифицироваться с помощью ключа токена в "X-Token" HTTP в header нужно добавить строку "Token". Пример: "Token: Token 401f7ac837da42b97f613d789819ff93537bee6a"

При удачном запросе будет следующий ответ:

{ id: 1142625, number: "СТР112312312", tracking_number: "000012311412", key: "1142625-17qwe1212w3d21", delivery_type: "docs", delivery_type_display: "Документы", main_status: "in_proccess", main_status_display: "В процессе", created_at: "2018-05-23T12:17:50Z", updated_at: "2018-05-23T12:40:49.236185Z", pickup_day: "2018-05-24", delivery_day: "2018-05-28", price: "516.00", base_price: 516, weight: "0.5", operator: "fox", sender_locality: "Москва", sender_name: "Пользователь Имя", sender_company: "ООО Компания", sender_phone: "+74992581231206", receiver_locality: "Уфа", receiver_name: "Получатель ФИО", receiver_company: "Получатель компания", receiver_phone: "+7341272496963", description: "Пачка документов (договор)", with_sms_notification: false, with_insurance: false, is_favorite: false, is_by_hand: false, is_cod: false, is_return_doc: false, documents: [ .... ], last_tracking_text: "1.8 Назначен курьер", on_creation: false, need_print: false, sender_address: { .... }, receiver_address: { ... }, rate_result_key: "1601635-729aa17e7e61", multi_rate_result_key: null, "additional_costs": [], cargoes: [ ... ], invoice_cost: 0 }

  • Текущий статус отправления будет находится в main_status_display.
  • Последний трекинг отправления в last_tracking_text
  • Номер трекинга в tracking_number
Предыдущая статья:
Создание отправления