कस्टम बुकिंग UI
अपने उत्पाद में उपलब्ध समय दिखाएं और backend से booking भेजें।
Tenant API Key कभी browser code में न रखें।
डेवलपर्स के लिए
Slotkit server-side API से उपलब्ध समय पूछें, booking बनाएं और signed Webhook पाएं।
API-only इस्तेमाल में भी Slotkit व्यस्त समय के लिए Google Calendar जांचता और Booking event लिखता है।
Slotkit Hosted Booking पेज और versioned server-side API के माध्यम से समान scheduling क्षमता देता है। ये एक ही उत्पाद के दो प्रवेश मार्ग हैं।
अपने उत्पाद में उपलब्ध समय दिखाएं और backend से booking भेजें।
Tenant API Key कभी browser code में न रखें।
मौजूदा service में booking creation, reschedule और cancellation जोड़ें।
Key scopes, idempotency और concurrency नियम अपनाएं।
अपने सिस्टम को अपडेट करने के लिए lifecycle Webhook लें।
Slotkit सामान्य workflow builder नहीं देता।
Booking पेज इस्तेमाल करें और जरूरत पर वही configured scheduling resources जोड़ें।
Hosted access rules और API authorization अलग रहते हैं।
किसी समय पर Event Type के लिए bookable Slot पूछें।
Unique idempotency key और मेहमान विवरण के साथ Slot भेजें।
Signed Booking और Calendar lifecycle Webhook पाएं।
दिखाया गया Slot hold नहीं होता। create call confirm होने से पहले अनुपलब्ध हो सकता है; 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" }
}उसी response में Booking confirmed है और Calendar event pending बताया जाता है। Booking confirmation Calendar event लिखे जाने का इंतजार नहीं करती।
v1 contract स्थिर है और API reference में उपलब्ध है। TypeScript SDK 1.0.0 पर implemented है लेकिन अभी सार्वजनिक रूप से वितरित नहीं है।
v1 contract देखने के लिए interactive API reference इस्तेमाल करें या OpenAPI document डाउनलोड करें। TypeScript SDK अभी सार्वजनिक रूप से उपलब्ध नहीं है।
सवाल
हां। Scoped API key से वही Event Type और Availability server-to-server पढ़े और book किए जा सकते हैं।
केवल server-side। Tenant API Key browser code में कभी न रखें; अपने backend से call करें।
हां। API-only इस्तेमाल में भी bookability के लिए Google Calendar जरूरी है क्योंकि Availability और Booking event उसी पर निर्भर हैं।
नहीं। Delivery retry हो सकती है और कई बार आ सकती है। Signature जांचें और event identity से deduplicate करें।
API Key के साथ नहीं। Custom booking UI अपने backend से submit करे।
हां। Hosted access और API authorization अलग हैं, लेकिन scheduling resources समान हैं।