UI tempahan tersuai
Paparkan masa tersedia dalam produk dan hantar tempahan melalui backend.
Jangan letakkan Tenant API Key dalam kod pelayar.
Untuk Pembangun
Tanya masa tersedia, cipta tempahan dan terima Webhook bertandatangan melalui API sisi pelayan Slotkit.
Walaupun menggunakan API sahaja, Slotkit menyemak Google Calendar dan menulis acara tempahan.
Slotkit mendedahkan keupayaan scheduling yang sama melalui halaman Hosted Booking dan API sisi pelayan berversi. Dua pintu masuk kepada satu produk.
Paparkan masa tersedia dalam produk dan hantar tempahan melalui backend.
Jangan letakkan Tenant API Key dalam kod pelayar.
Tambah penciptaan, penjadualan semula dan pembatalan tempahan.
Ikut keperluan key scopes, idempotency dan concurrency.
Terima Webhook lifecycle untuk mengemas kini sistem sendiri.
Slotkit tidak menyediakan pembina aliran kerja umum.
Gunakan halaman tempahan dan integrasikan sumber scheduling sama apabila berguna.
Peraturan Hosted access dan API authorization kekal berasingan.
Minta Slot yang boleh ditempah untuk Event Type pada satu masa.
Hantar Slot dengan idempotency key unik dan maklumat tetamu.
Terima Webhook lifecycle Booking dan Calendar bertandatangan.
Slot yang dipaparkan tidak dipegang. Ia boleh menjadi tidak tersedia sebelum create call mengesahkan; kendalikan respons konflik itu.
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 ialah confirmed dalam respons yang sama yang melaporkan Calendar event sebagai pending. Pengesahan tidak menunggu Calendar event ditulis.
v1 contract stabil dan tersedia melalui API reference. TypeScript SDK dilaksanakan pada 1.0.0 tetapi belum diedarkan secara umum.
Gunakan API reference interaktif atau muat turun OpenAPI untuk menilai v1 contract. TypeScript SDK belum tersedia untuk edaran umum.
Soalan
Ya. Event Type dan Availability yang sama boleh dibaca dan ditempah antara pelayan dengan API key berscope.
Di pelayan sahaja. Jangan tanam Tenant API key dalam kod pelayar; gunakan backend sendiri.
Ya. Availability dan booking events bergantung pada Google Calendar walaupun API sahaja digunakan.
Tidak. Penghantaran boleh diulang dan tiba lebih sekali. Sahkan tandatangan dan deduplicate dengan event identity.
Bukan dengan API key. UI tersuai perlu melalui backend aplikasi yang menyimpan kelayakan.
Ya. Hosted access dan API authorization berbeza tetapi menggunakan sumber scheduling sama.