UI จองแบบกำหนดเอง
แสดงเวลาว่างในผลิตภัณฑ์แล้วส่งการจองผ่าน backend
อย่าวาง Tenant API Keys ในโค้ดเบราว์เซอร์
สำหรับนักพัฒนา
ค้นหาเวลาว่าง สร้างการจอง และรับ Webhook ที่มีลายเซ็นผ่าน API ฝั่งเซิร์ฟเวอร์ของ Slotkit
แม้ใช้ API อย่างเดียว Slotkit ยังตรวจ Google Calendar และเขียน booking events ลงปฏิทิน
Slotkit ให้ความสามารถ scheduling เดียวกันผ่านหน้า Hosted Booking และ API ฝั่งเซิร์ฟเวอร์แบบมีเวอร์ชัน นี่คือสองทางเข้าในผลิตภัณฑ์เดียว ไม่ใช่คนละรุ่น
แสดงเวลาว่างในผลิตภัณฑ์แล้วส่งการจองผ่าน backend
อย่าวาง Tenant API Keys ในโค้ดเบราว์เซอร์
เพิ่มการสร้าง เลื่อน และยกเลิกการจองในบริการเดิม
ทำตามข้อกำหนด key scopes, idempotency และ concurrency
รับ lifecycle Webhook เพื่ออัปเดตระบบของคุณ
Slotkit ไม่มีตัวสร้างเวิร์กโฟลว์ทั่วไป
ใช้หน้าจองและผสานทรัพยากร scheduling เดียวกันเมื่อจำเป็น
กฎ Hosted access และการอนุญาต API เป็นคนละขอบเขต
ถามว่า Slot ใดจองได้สำหรับ Event Type ณ เวลาหนึ่ง
ส่ง Slot พร้อม idempotency key ที่ไม่ซ้ำและข้อมูลผู้เข้าชม
รับ Webhook lifecycle ของ Booking และ Calendar ที่มีลายเซ็น
Slot ที่แสดงไม่ได้ถูกถือไว้ อาจไม่ว่างก่อน create call ยืนยัน ต้องจัดการ conflict response
POST /v1/bookings
Authorization: Bearer sk_live_2f81c4…
Idempotency-Key: 0f4a9d12-6c33-4b7e-9a10-8ee2c5d17b40
{
"event_type_id": "evt_3n8xqk2r",
"start_at": "2026-09-14T02:00:00.000Z",
"guest": {
"name": "Mei Lin",
"email": "[email protected]",
"timezone": "Asia/Taipei"
}
}201 Created
{
"data": {
"id": "bkg_7pd4m1vs",
"status": "confirmed",
"version": 1,
"source": "api",
"start_at": "2026-09-14T02:00:00.000Z",
"end_at": "2026-09-14T02:30:00.000Z",
"calendar": { "status": "pending", "error_code": null },
"meeting": { "type": "google_meet", "join_url": null }
},
"meta": { "request_id": "req_a71c9f04" }
}Booking ถูก confirmed ใน response เดียวกับที่รายงาน Calendar event เป็น pending การยืนยันไม่รอให้เขียน Calendar event เสร็จ
v1 contract เสถียรและดูได้จาก API reference ส่วน TypeScript SDK ทำถึง 1.0.0 แล้วแต่ยังไม่เผยแพร่สาธารณะ
ใช้ API reference แบบโต้ตอบหรือดาวน์โหลด OpenAPI เพื่อประเมิน v1 contract การเผยแพร่ TypeScript SDK ยังไม่พร้อม
คำถาม
ได้ อ่านและจอง Event Type กับ Availability เดียวกันระหว่างเซิร์ฟเวอร์ด้วย API key ที่มี scope
เฉพาะฝั่งเซิร์ฟเวอร์ อย่าฝัง Tenant API key ในโค้ดเบราว์เซอร์ ให้เรียกผ่าน backend ของคุณ
ต้องใช้ เพราะ Availability และ booking events พึ่งพา Google Calendar แม้ใช้ API อย่างเดียว
ไม่ การส่งอาจ retry และมาซ้ำ ตรวจลายเซ็นและ deduplicate ด้วย event identity
ไม่ได้เมื่อใช้ API key ให้ UI ส่งผ่าน backend ของแอปที่เก็บข้อมูลรับรอง
ได้ กฎ Hosted access และ API authorization แยกกัน แต่ใช้ทรัพยากร scheduling เดียวกัน