Vận chuyển
Cập nhật vận đơn
Cập nhật mã vận đơn, trạng thái hoặc lô vận chuyển của vận đơn
Endpoint
PUT /v1/shippingbills/:id
Quyền:
inventory.dispatchprocess
Dùng để cập nhật tay (ví dụ carrier không tích hợp API: nhập mã vận đơn và trạng thái). Sau khi lưu, Hubport cập nhật trạng thái đơn bán tương ứng.
Path Parameters
| Tên | Kiểu | Bắt buộc | Mô tả |
|---|---|---|---|
id | int | Có | ID vận đơn |
Request Body
| Trường | Kiểu | Bắt buộc | Mô tả |
|---|---|---|---|
company_id | int | Có | ID công ty |
creator_id | int | Có | ID người sửa |
status | int | Có | Trạng thái vận đơn: 1, 3, 5, 7, 9 (xem Shipping Bill Object) |
tracking_code | string | Không | Mã vận đơn (giá trị gửi lên ghi đè giá trị cũ, kể cả rỗng) |
shipping_batch_id | int | Không | ID lô vận chuyển. Chỉ cập nhật khi có gửi trường này |
Response Schema
HTTP 200 - JSON Object
Shipping Bill Object sau khi cập nhật.
Error Codes
| Mã lỗi | Mô tả |
|---|---|
error_status_required | Thiếu status (HTTP 422) |
error_status_invalid | status không hợp lệ (HTTP 422) |
error_not_found | Vận đơn không tồn tại hoặc không thuộc công ty của bạn (HTTP 404) |
error_role_not_available | Không có quyền inventory.dispatchprocess (HTTP 403) |