API autentifikatsiyasi
Yangilandi 15-avgust, 2026
Chato REST API ish maydoni API-kaliti orqali autentifikatsiya qilinadi — bu brauzerdagi shaxsiy sessiyangizdan alohida. Kalit ish maydoni egasi nomidan ishlaydi va REST API'ga to'liq kirish huquqini beradi.
Kalitni olish
Kalit shaxsiy kabinetda yaratiladi: Sozlamalar → API-kalit → "Yaratish". Chato xom kalitni faqat bir marta, yaratilgandan darhol keyin ko'rsatadi — uni darhol saqlang, qayta ko'rish imkonsiz. Kalitni qayta yaratish avvalgisini darhol bekor qiladi: eski kalitdan foydalanayotgan har qanday integratsiya ishlamay qoladi.
Asosiy manzil
https://chato.kz/api/v1
Qanday ishlatish kerak
Kalitni har bir so'rovda Authorization sarlavhasida yuboring:
GET /workspaces
Authorization: Bearer chato_sk_...
Bu so'rov ish maydonlaringizni ularning idsi bilan birga qaytaradi — u deyarli barcha boshqa so'rovlarda :workspaceId sifatida kerak bo'ladi.
Asosiy endpointlar
Kanallar ro'yxati:
GET /workspaces/:workspaceId/channels
Suhbatlar ro'yxati (filtrlar: status, assigned=me|none, cursor/limit orqali sahifalash):
GET /workspaces/:workspaceId/conversations?status=OPEN&limit=30
Muayyan kanalda yangi raqam bilan suhbat boshlash:
POST /workspaces/:workspaceId/conversations/start
Content-Type: application/json
{ "channelId": "clx...", "phone": "77011234567" }
Suhbat xabarlari:
GET /workspaces/:workspaceId/conversations/:conversationId/messages
Xabar yuborish:
POST /workspaces/:workspaceId/conversations/:conversationId/messages
Content-Type: application/json
{ "content": "Assalomu alaykum!" }
Cheklovlar
Kalit kabinetda qo'lda bekor qilinmaguncha amal qiladi. Uning brauzer JWT-sessiyasidan farqli o'laroq, o'z muddati yo'q — uni faqat kabinetda bekor qilish yoki qayta yaratish orqaligina o'chirish mumkin.



