API Chuyển Điều Hành (Master API)Endpoint: POST /api/v1/orders/{id}/transfer-operator Method: POST Mô tả: Chuyển các dịch vụ trong đơn hàng (Order Items) sang điều hành. Xử lý đồng thời mọi luồng Tách/Gộp/Tạo mới/Ghép tour.
1.
Payload mẫu: TÁCH RIÊNG 2 DỊCH VỤ THÀNH 2 MÃ MỚI Áp dụng khi đơn hàng có 2 dịch vụ lẻ (VD: Vé máy bay và Khách sạn), muốn tách ra thành 2 mã điều hành độc lập.
2.
Payload mẫu: GỘP CHUNG NHIỀU DỊCH VỤ VÀO 1 MÃ MỚI Áp dụng khi Sale đẩy 3 dịch vụ lẻ nhưng muốn tự động gộp chung thành 1 Mã điều hành duy nhất cho tiện theo dõi.
3.
Payload mẫu: TẠO TOUR ĐOÀN KHỞI HÀNH (Private Tour) Áp dụng khi bán Tour đoàn, bắt buộc phải tạo ra 1 Tour trên hệ thống.
4.
Payload mẫu: GẮN VÀO TOUR GHÉP ĐÃ CÓ (Join Existing) Áp dụng khi bán khách lẻ ghép vào một Tour đã có sẵn lịch trình trên hệ thống (ID Tour là 500).
**Lưu ý **
Mảng actions có thể nhận mix nhiều object cùng lúc. Ví dụ có thể gửi lên action 1 là gộp khách sạn, action 2 là nhét khách vào tour ghép.
Khi gọi thành công, API trả về HTTP 200: {"success": true, "message": "Chuyển điều hành thành công"} và tự đổi trạng thái đơn sang "Thành công".
Request
Authorization
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
Path Params
Request Code Samples
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl--location--request POST 'https://demo.tourwell.net/api/v1/orders//transfer-operator' \
--header'Authorization: Bearer <token>'