REST API

เชื่อมต่อระบบของคุณกับ REST API

เข้าถึงข้อมูลการจอง, ผู้เข้าพัก, และห้องพักโดยสมบูรณ์ผ่าน REST API ของเรา อัตโนมัติกระบวนการและผนวกรวมปฏิทินบนมือถือเข้ากับระบบของคุณเอง

GET /v1/public/reservations
Authorization: Bearer {access_token}

{
  "data": {
    "reservationId": 478652,
    "roomId": 28568,
    "arrival": "2025-10-14",
    "departure": "2025-10-16",
    "clientId": 362792
  },
  "meta": {
    "ruid": "7f80f1b4-a44b-4345-b383-7d0a937b4411"
  }
}
ความสามารถ

API ครบวงจรสำหรับธุรกิจของคุณ

API REST ของเราให้การเข้าถึงฟีเจอร์ทั้งหมดของระบบอย่างเต็มที่ ช่วยให้สามารถสร้างการผสานรวมและการทำงานอัตโนมัติที่กำหนดเองได้

การดำเนินการ CRUD

ควบคุมข้อมูลอย่างเต็มที่ - สร้าง อ่าน อัพเดต และลบระเบียนผ่านคำขอ HTTP มาตรฐาน

  • การจัดการการจอง
  • ข้อมูลผู้เข้าพัก
  • การกำหนดห้องพัก
  • ใบแจ้งหนี้และการชำระเงิน
เว็บฮุค แบบเรียลไทม์

รับการแจ้งเตือนทันทีเกี่ยวกับการเปลี่ยนแปลงของระบบโดยตรงบนเซิร์ฟเวอร์ของคุณ

  • การแจ้งเตือนแบบเรียลไทม์
  • การกำหนดค่าขอบเขตของเหตุการณ์
  • การเชื่อมต่อ HTTPS ที่ปลอดภัย
  • การลองใหม่อัตโนมัติ
แผงบันทึกการพัฒนาซอฟต์แวร์

ติดตามการร้องขอ API ทั้งหมดและแก้ไขข้อบกพร่องในการผสานรวมโดยตรงภายในแอปพลิเคชัน

  • ประวัติการเรียก API
  • การตอบสนองของเซิร์ฟเวอร์เต็มรูปแบบ
  • รายละเอียดข้อผิดพลาด
  • ประวัติ 30 วัน
Endpoints

เข้าถึงข้อมูลทั้งหมด

API ให้ตัวชี้ปลายทางสำหรับทรัพยากรระบบหลักทั้งหมด เอกสารรายละเอียดพร้อมตัวอย่างมีให้บริการออนไลน์

ดูเอกสาร
  • /reservations

    ดาวน์โหลด, สร้าง, และแก้ไขการจอง เข้าถึงประวัติและสถานะทั้งหมด

  • /guests

    จัดการฐานข้อมูลแขก ข้อมูลการติดต่อ และประวัติการเข้าพัก

  • /rooms

    กำหนดห้องพัก, ความพร้อมใช้งาน, อัตรา, และคุณสมบัติสิ่งอำนวยความสะดวก.

  • /invoices

    สร้างใบแจ้งหนี้, ติดตามการชำระเงิน, และจัดการเอกสาร.

POST Webhook Event
{
  "webhookId": "9b9b499e-095c-4955-8dd0-cc5d84e50764",
  "eventType": "reservation.created",
  "timestamp": "2025-10-10T15:39:07+02:00",
  "data": {
    "type": "SINGLE",
    "reservationId": [478652],
    "roomId": [28568],
    "arrival": "2025-10-14",
    "departure": "2025-10-16",
    "clientId": 362792,
    "triggeredBy": "MANUAL"
  }
}
Webhooks

การแจ้งเตือนแบบเรียลไทม์

Webhook ช่วยให้เกิดปฏิกิริยาอัตโนมัติต่อเหตุการณ์ในระบบ ตั้งค่า endpoint URL และรับการแจ้งเตือนเกี่ยวกับการจองใหม่ การเปลี่ยนแปลง และการยกเลิก

  • reservation.created - การจองใหม่
  • reservation.updated - การแก้ไขการจอง
  • reservation.cancelled - การยกเลิกการจอง
  • การจอง.เช็คอิน - เช็คอินแขก
เรียนรู้เพิ่มเติมเกี่ยวกับ webhooks

REST API ใช้งานได้ในแผน Premium

การเข้าถึง REST API, webhooks, และแผงบันทึกของนักพัฒนาเป็นส่วนหนึ่งของแผน Premium ให้คุณมีการควบคุมอย่างเต็มรูปแบบต่อการผนวกรวมของทรัพย์สินของคุณ

REST API FAQ

คำถามที่พบบ่อย

ไม่พบสิ่งที่คุณกำลังมองหา? ตรวจสอบศูนย์ช่วยเหลือหรือ ติดต่อเรา

การเข้าถึง REST API จะเปิดใช้งานโดยอัตโนมัติสำหรับผู้ใช้ในแผน Premium สามารถสร้างคีย์ API ได้ในการตั้งค่าบัญชีภายใต้ส่วน "Integrations"
คำขอทั้งหมดต้องมี Authorization header พร้อมกับ Bearer token รายละเอียดการ Authorization สามารถพบได้ในเอกสาร API
ใช่, จำนวนคำขอสูงสุดที่ 60 ครั้งต่อนาทีจะถูกจำกัดไว้ หากคุณมีความต้องการมากกว่านี้ กรุณาติดต่อเรา
ไปที่การตั้งค่าบัญชี ส่วน "Webhooks" เพิ่ม endpoint URL และเลือกเหตุการณ์ที่ต้องการรับการแจ้งเตือน ระบบจะส่งการแจ้งเตือน POST ไปยังที่อยู่ที่ให้ไว้โดยอัตโนมัติ
เอกสาร API ประกอบด้วยคำอธิบายโดยละเอียดของทุก endpoint พร้อมตัวอย่าง นอกจากนี้ ทีมสนับสนุนด้านเทคนิคของเราพร้อมให้บริการผ่านการแชทและอีเมล