Vận chuyển

Tra cứu hành trình vận đơn

Lấy hành trình chi tiết của vận đơn từ hãng, đã chuẩn hoá

Endpoint

GET /v1/shippingbillgateways/:id/tracking

Lấy hành trình vận đơn từ hãng và trả về theo một định dạng chung cho mọi hãng. Không thay đổi dữ liệu vận đơn.

Path Parameters

TênKiểuBắt buộcMô tả
idintCóID vận đơn

Response Schema

HTTP 200 - JSON Object

TrườngKiểuMô tả
company_idintID công ty
idintID vận đơn
tracking_codestringMã vận đơn
carrier_idintID carrier
carrier_namestringTên carrier
carrier_typestringLoại hãng: ghn, viettelpost, ghtk, jtexpress, ahamove, be, superai
carrier_logostringLogo hãng (có thể rỗng)
current_statusobjectTrạng thái hiện tại theo hãng: code (mã gốc của hãng, int hoặc string), name, description
timelinearrayCác mốc hành trình: timestamp (int), datetime, status_code, status_name, description, location, images
driver_name, driver_phone, driver_avatar, driver_vehicle_type, driver_license_platestringThông tin tài xế (nếu hãng có, ví dụ Ahamove/BE)
recipient_name, recipient_phone, recipient_addressstringNgười nhận (từ vận đơn)
cod_amountintTiền thu hộ (VND)
is_cod_collectedboolHãng đã thu COD chưa
carrier_feeintCước hãng (VND)
carrier_fee_detailobjectChi tiết cước
pod_signature_urlstringẢnh chữ ký nhận hàng
pod_photo_urlsarrayẢnh giao hàng
pod_delivered_atintThời điểm giao (Unix timestamp)
pod_received_bystringNgười nhận hàng
tracking_linkstringLink tra cứu trên trang của hãng
estimated_delivery_from, estimated_delivery_tointThời gian giao dự kiến (Unix timestamp, 0 = không rõ)
date_last_syncedintThời điểm lấy dữ liệu (Unix timestamp)

HTTP 422

{ "error": ["error_tracking_code_required"] }

Error Codes

Mã lỗiMô tả
error_notfoundVận đơn không tồn tại hoặc không thuộc công ty của bạn
error_shipping_carrier_notfoundCarrier của vận đơn không tồn tại / khác công ty
error_tracking_code_requiredVận đơn chưa có mã vận đơn
error_carrier_not_support_trackingHãng chưa hỗ trợ tra hành trình
error_gateway_exception (...)Lỗi khi gọi hãng

On this page