Chuyển tới nội dung chính

Hủy hàng loạt đơn nhập - xuất từ vận hành

POST 

/v1/tms/order-requests/cancel

Gửi yêu cầu hủy một hoặc nhiều đơn nhập - xuất. Body là mảng ở root (1–200 phần tử). Mỗi phần tử xử lý độc lập.

Mỗi phần tử bắt buộc: shown_code, username, reason. Tùy chọn: compensation_fee (number ≥ 0, max 999999999) — phí bồi thường khi hủy (ExpenseType key allowance_fee; cùng loại với allowance_fee trên PUT).

Hành vi theo trạng thái đơn:

  • Không có ACTUAL → OrderRequest REJECTED ngay (+ PLAN CANCELED nếu có).
  • Có ACTUAL → xếp pending_cancels; phí hủy vẫn ghi trên OrderRequest.
  • Không xóa cứng dữ liệu đơn.

Request

Responses

HTTP 200: batch đã xử lý (toàn bộ thành công hoặc một phần). Khi partial success, body có thêm error: string[] (cùng nội dung tóm tắt với data.error_items).