1. v1
Tourwell Open APIs
  • Tổng quan
  • Hướng dẫn xác thực
  • API Zalo Mini App (Beta)
  • API Changelog
  • Error Response
  • Khách hàng
    • v1
      • Get by id
      • Get all customer
      • Create customer
      • Update customer
      • Get order history
      • Get destinations
      • Get guests
      • Get by id care history
      • Create company
      • Get all care history
  • Đơn hàng
    • v1
      • Get by id
      • Get all order
      • Get Passengers Order
      • Create order tour
      • Create order product
      • Create order hotel
      • Create order flight
      • Confirm payment order
      • Cancel order
      • Import Order Flight
      • Create cost order
      • Update cost order
      • Delete cost order
  • Điều hành
    • v1
      • Overview
      • Create row cost
      • Update row cost
      • Delete row cost
  • Sản phẩm
    • v1
      • Create product
      • Get by id
      • Calendar pricing
      • Get all product
      • Get schedule by id
      • Update product
  • Chiết tinh giá
    • v1
  • Nhà cung cấp
    • v1
      • Get all suppliers
        GET
      • Get suppliers products
        GET
      • Get all tour guides
        GET
      • Create Supplier & Hotel
        POST
      • Create Prices Suppliers products
        POST
      • Append Prices Hotel
        POST
  • Lịch khởi hành
    • v1
      • Get all tour
      • Create tour
  • Lead (Cơ hội)
    • Overview
    • Update History
    • v1
      • Get all lead
      • Get by id
      • Create lead
      • Update lead
  • Báo giá
    • v1
      • Get all
      • Update schedules
      • Update policy
  • Khách sạn
    • v1
      • Get all hotel
      • Get by id
  • Kế toán
    • Phiếu thu
      • v1
        • Get all receipt
        • Create receipt
        • Update receipt
        • Confirm Receipt Success
    • Phiếu chi
      • v1
        • Get all payment
        • Confirm Payment
    • Hóa đơn bán ra
      • Update invoice
      • Issue Invoice
      • Get by id
      • Cancel invoice
    • Hóa đơn mua vào
      • Import
  • Phê duyệt
    • v1
      • Overview
      • Summary
      • Approvals
  • Cấu hình
    • Zalo ZNS
      • Danh sách Tag
      • Get token
    • Địa điểm
      • Search
    • Nhân sự nội bộ
      • Search
    • Webhook
      • Hướng dẫn cài đặt
    • Trạng thái khách hàng
      • Get All
    • Hạng thành viên
      • Get All
    • Loại dịch vụ
    • Mã sân bay
      • Get All Airport
    • Phương thức thanh toán
      • Get All
    • Nguồn bán hàng
      • Get All
    • Phễu chuyển đổi lead
      • Trạng thái lead
      • Trạng thái báo giá
  • Hướng dẫn tích hợp
    • Hướng dẫn tích hợp thanh toán trực tuyến qua Website và Tourwell
    • Hướng dẫn tích hợp thanh toán trực tuyến qua Website, Cổng thanh toán và Tourwell
  1. v1

Create Supplier & Hotel

POST
/api/v1/suppliers
API: Tạo Mới Nhà Cung Cấp (Hỗ trợ tạo Khách Sạn + Hạng Phòng + Bảng Giá)
API dùng để tạo mới nhà cung cấp. Đặc biệt hỗ trợ "Nest-Creation" cho phép khởi tạo luôn danh sách hạng phòng và bảng giá nếu nhà cung cấp là Khách sạn/Resort/Du thuyền.

Request

Authorization
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
Body Params application/jsonRequired

Example
{
    "name": "JW Marriott Phu Quoc Emerald Bay Resort & Spa (Test API)",
    "short_name": "JW Marriott PQ",
    "type_of_service_id": 2,
    "email": "mhrs.pqcjw.reservations@marriotthotels.test",
    "phone": "02973779999",
    "location": "1_city",
    "address": "Bãi Khem, An Thới, Phú Quốc, Kiên Giang",
    "star": 5,
    "tax_code": "1701122556-JW-MARRIOTT",
    "seasons": [
        {
            "name": "Mùa Thấp Điểm (Mùa Mưa PQ 2026)",
            "description": "Giá ưu đãi lưu trú mùa mưa tại Phú Quốc.",
            "booking_start_at": "01/05/2026",
            "booking_end_at": "30/09/2026",
            "use_start_at": "01/06/2026",
            "use_end_at": "30/09/2026",
            "use_date_except": "02/09/2026"
        },
        {
            "name": "Mùa Cao Điểm (Khách Quốc Tế 2026 - 2027)",
            "description": "Giai đoạn siêu cao điểm dành cho khách trú đông.",
            "booking_start_at": "01/08/2026",
            "booking_end_at": "31/03/2027",
            "use_start_at": "01/10/2026",
            "use_end_at": "31/03/2027",
            "use_date_except": ""
        }
    ],
    "rooms": [
        {
            "name": "Phòng Emerald Bay View",
            "total_room": 40,
            "max_adult": 2,
            "max_children": 1,
            "metre_square": 53,
            "is_breakfast": 1,
            "season_prices": [
                {
                    "season_name": "Mùa Thấp Điểm (Mùa Mưa PQ 2026)",
                    "service_name": "Giá Emerald (Ngày thường)",
                    "price_in": 5500000,
                    "price_out": 6500000,
                    "allotment": 20,
                    "policy": "Miễn phí xe đưa đón sân bay",
                    "day_off_week": "1,2,3,4,5"
                },
                {
                    "season_name": "Mùa Thấp Điểm (Mùa Mưa PQ 2026)",
                    "service_name": "Giá Emerald (Cuối tuần)",
                    "price_in": 6500000,
                    "price_out": 7500000,
                    "allotment": 10,
                    "policy": "Bao gồm bữa tối nhẹ (Set Menu)",
                    "day_off_week": "6,0"
                },
                {
                    "season_name": "Mùa Cao Điểm (Khách Quốc Tế 2026 - 2027)",
                    "service_name": "Giá Emerald (Cao điểm)",
                    "price_in": 8500000,
                    "price_out": 10500000,
                    "allotment": 10,
                    "policy": "Không áp dụng hoàn/hủy",
                    "day_off_week": "1,2,3,4,5,6,0"
                }
            ]
        },
        {
            "name": "Lamarck House (Biệt thự 7 phòng ngủ)",
            "total_room": 1,
            "max_adult": 14,
            "max_children": 7,
            "metre_square": 1300,
            "is_breakfast": 1,
            "season_prices": [
                {
                    "season_name": "Mùa Thấp Điểm (Mùa Mưa PQ 2026)",
                    "service_name": "Giá Lamarck House",
                    "price_in": 120000000,
                    "price_out": 150000000,
                    "allotment": 1,
                    "policy": "Gồm 1 Chef riêng phục vụ BBQ tại Villa"
                },
                {
                    "season_name": "Mùa Cao Điểm (Khách Quốc Tế 2026 - 2027)",
                    "service_name": "Giá Lamarck House (Cao điểm)",
                    "price_in": 180000000,
                    "price_out": 220000000,
                    "allotment": 1,
                    "policy": "Yêu cầu thanh toán trước 100%"
                }
            ]
        }
    ]
}

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 'https://demo.tourwell.net/api/v1/suppliers' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data-raw '{
    "name": "JW Marriott Phu Quoc Emerald Bay Resort & Spa (Test API)",
    "short_name": "JW Marriott PQ",
    "type_of_service_id": 2,
    "email": "mhrs.pqcjw.reservations@marriotthotels.test",
    "phone": "02973779999",
    "location": "1_city",
    "address": "Bãi Khem, An Thới, Phú Quốc, Kiên Giang",
    "star": 5,
    "tax_code": "1701122556-JW-MARRIOTT",
    "seasons": [
        {
            "name": "Mùa Thấp Điểm (Mùa Mưa PQ 2026)",
            "description": "Giá ưu đãi lưu trú mùa mưa tại Phú Quốc.",
            "booking_start_at": "01/05/2026",
            "booking_end_at": "30/09/2026",
            "use_start_at": "01/06/2026",
            "use_end_at": "30/09/2026",
            "use_date_except": "02/09/2026"
        },
        {
            "name": "Mùa Cao Điểm (Khách Quốc Tế 2026 - 2027)",
            "description": "Giai đoạn siêu cao điểm dành cho khách trú đông.",
            "booking_start_at": "01/08/2026",
            "booking_end_at": "31/03/2027",
            "use_start_at": "01/10/2026",
            "use_end_at": "31/03/2027",
            "use_date_except": ""
        }
    ],
    "rooms": [
        {
            "name": "Phòng Emerald Bay View",
            "total_room": 40,
            "max_adult": 2,
            "max_children": 1,
            "metre_square": 53,
            "is_breakfast": 1,
            "season_prices": [
                {
                    "season_name": "Mùa Thấp Điểm (Mùa Mưa PQ 2026)",
                    "service_name": "Giá Emerald (Ngày thường)",
                    "price_in": 5500000,
                    "price_out": 6500000,
                    "allotment": 20,
                    "policy": "Miễn phí xe đưa đón sân bay",
                    "day_off_week": "1,2,3,4,5"
                },
                {
                    "season_name": "Mùa Thấp Điểm (Mùa Mưa PQ 2026)",
                    "service_name": "Giá Emerald (Cuối tuần)",
                    "price_in": 6500000,
                    "price_out": 7500000,
                    "allotment": 10,
                    "policy": "Bao gồm bữa tối nhẹ (Set Menu)",
                    "day_off_week": "6,0"
                },
                {
                    "season_name": "Mùa Cao Điểm (Khách Quốc Tế 2026 - 2027)",
                    "service_name": "Giá Emerald (Cao điểm)",
                    "price_in": 8500000,
                    "price_out": 10500000,
                    "allotment": 10,
                    "policy": "Không áp dụng hoàn/hủy",
                    "day_off_week": "1,2,3,4,5,6,0"
                }
            ]
        },
        {
            "name": "Lamarck House (Biệt thự 7 phòng ngủ)",
            "total_room": 1,
            "max_adult": 14,
            "max_children": 7,
            "metre_square": 1300,
            "is_breakfast": 1,
            "season_prices": [
                {
                    "season_name": "Mùa Thấp Điểm (Mùa Mưa PQ 2026)",
                    "service_name": "Giá Lamarck House",
                    "price_in": 120000000,
                    "price_out": 150000000,
                    "allotment": 1,
                    "policy": "Gồm 1 Chef riêng phục vụ BBQ tại Villa"
                },
                {
                    "season_name": "Mùa Cao Điểm (Khách Quốc Tế 2026 - 2027)",
                    "service_name": "Giá Lamarck House (Cao điểm)",
                    "price_in": 180000000,
                    "price_out": 220000000,
                    "allotment": 1,
                    "policy": "Yêu cầu thanh toán trước 100%"
                }
            ]
        }
    ]
}'

Responses

🟢201
application/json
Bodyapplication/json

Example
{
    "success": true,
    "message": "Tạo Nhà Cung Cấp thành công",
    "data": {
        "id": 256,
        "code": "KSS00256",
        "name": "JW Marriott Phu Quoc Emerald Bay Resort & Spa (Test API) (JW Marriott PQ)",
        "short_name": "JW Marriott PQ",
        "email": "mhrs.pqcjw.reservations@marriotthotels.test",
        "phone": "02973779999",
        "address": "Bãi Khem, An Thới, Phú Quốc, Kiên Giang",
        "star": 5,
        "tax_code": "1701122556-JW-MARRIOTT",
        "location": "An Giang",
        "type_of_service": "Khách sạn",
        "created_at": "2026-06-06 12:49:57"
    }
}
Modified at 2026-06-06 07:21:31
Previous
Get all tour guides
Next
Create Prices Suppliers products
Built with