URL Dasar
Semua permintaan API harus dikirim ke:Arsitektur API
CSKU AI API Publik mengikuti konvensi RESTful dan menyediakan endpoint untuk:- Pemeriksaan Kesehatan - Memantau status dan versi sistem
- Pengelolaan Pesan - Mengirim dan mengambil pesan
- Pengelolaan Catatan - Mengirim catatan internal
- Pengelolaan Percakapan - Mengelola percakapan dan intervensi manusia
Format Permintaan
Content-Type
Semua permintaan POST harus menyertakan:Autentikasi
Sertakan header autentikasi (lihat Autentikasi): Metode 1: Header TerpisahFormat Respons
Respons Sukses
Respons sukses mengikuti struktur ini:Respons Error
Error mengikuti format yang konsisten:Selalu periksa field
status. Nilai 1 menunjukkan sukses, sedangkan 0 menunjukkan error.Kode Status HTTP
Versi API
Versi API saat ini: v1.3 Endpoint versi:Tipe Media
API mendukung tipe media berikut:Paginasi
Saat ini, pengambilan pesan tidak mendukung paginasi. Semua pesan dalam percakapan dikembalikan dalam satu permintaan.Versi mendatang akan menyertakan dukungan paginasi untuk percakapan yang besar.
Pembatasan Rate
API menerapkan pembatasan rate:
Informasi batas rate disertakan dalam respons error ketika batas terlampaui.
Webhooks
Untuk notifikasi real-time, konfigurasikan webhooks di pengaturan bisnis Anda: Event yang Didukung:message.incoming- Pesan baru diterimamessage.sent- Pesan berhasil dikirimconversation.assigned- Percakapan ditugaskan ke manusia
Konfigurasi webhook dilakukan melalui dashboard, bukan melalui API.
Penanganan Error
Memeriksa Error
Selalu periksa fieldstatus dalam respons:
Kode Error Umum
Praktik Terbaik
- Selalu periksa field
statussebelum memproses data respons - Terapkan logika retry untuk error 5xx dengan exponential backoff
- Gunakan timeout yang sesuai untuk permintaan API
- Validasi data input sebelum membuat permintaan
- Tangani batas rate dengan baik menggunakan strategi backoff
- Jaga keamanan kredensial - jangan pernah ekspos di kode sisi klien
Dukungan
Untuk dukungan teknis atau pertanyaan:- Email: support@csku.ai
- Dokumentasi Lengkap: https://docs.csku.ai