Scope-lar və endpoint-lər: inbox-lar və kanallar
Son yeniləmə: 11 noyabr 2026 · 6 dəq oxunur
Inbox-ların ayarları, üzvləri, iş saatları və kanalların vəziyyəti üçün scope-lar. Inbox bir kanalın workspace-dəki nüsxəsidir: iki WhatsApp nömrəsi iki ayrı inbox-dur.
Addımlar
-
1
Bu məqaləni necə oxumaq
- Yollar
https://api.clomni.ai/v1-dən sonra yazılır:GET /v1/agentstam ünvandahttps://api.clomni.ai/v1/agentsdeməkdir. Yolda workspace ID yoxdur, çünki token bir workspace-ə bağlıdır. - Hər sorğuda
Authorization: Bearer clomni_pat_xxxbaşlığı olur. Tokeni necə almaq: Developer API-də tokenlər və autentifikasiya. - Risk: aşağı (şəxsi məlumat yoxdur), orta (müştəri məlumatını oxuyur və ya daxili məlumatı dəyişir), yüksək (müştəriyə göndərir, silir, toplu çıxarır, canlı ayarı dəyişir).
- Hər scope review-dan keçir, public app-da da. Ətraflı: Review: scope-ların yoxlanması və rədd səbəbləri.
- «Əlavə verir»:
writevəmanageeyni resursunread-ini də verir.send,delete,publish,assign,runheç nə vermir. - Endpoint bir neçə scope ilə açılırsa, onlardan biri kifayətdir. Scope çatmasa, API 403
insufficient_scopevə cavabdarequired_scopesqaytarır. - Hər POST
Idempotency-Keybaşlığı qəbul edir: təkrar sorğu ikinci dəfə icra olunmur.
- Yollar
-
2
Inbox-ları görmək (inboxes:read)
Inbox-ları və ayarlarını oxuyur: ad, kanal növü, iş saatları, avtomatik təyinat, üzvlər. Inbox kanalın workspace-dəki nüsxəsidir, məsələn hər WhatsApp nömrəsi ayrıca inbox-dur. Kanal sirləri və tokenləri heç vaxt qaytarılmır. Təsdiqlənmiş WhatsApp şablonlarının siyahısı da bu scope ilə açılır.
- Risk: aşağı.
- Yoxlama: review-dan keçir, aşağı riskli scope-lara tez baxılır.
- Əlavə verir: başqa scope vermir.
Endpoint-lər:
GET /v1/inbox_members/{inbox_id}: Inbox-un operatorlarıGET /v1/inboxes: Inbox siyahısıGET /v1/inboxes/{inbox_id}: Inbox-u oxumaqGET /v1/inboxes/{inbox_id}/assignable_agents: Inbox-da təyin oluna bilən operatorlarGET /v1/whatsapp/templates: Təsdiqlənmiş WhatsApp şablonları.messages:send.templateilə də açılır
Nümunə:
curl "https://api.clomni.ai/v1/inboxes" \ -H "Authorization: Bearer clomni_pat_xxx"
-
3
Inbox ayarlarını dəyişmək (inboxes:write)
Inbox ayarlarını dəyişir: ad, salamlama, avtomatik təyinat, iş saatları və inbox-un operatorları. Gövdədə
channelobyekti göndərsəniz,channels:manageda lazımdır.- Risk: orta.
- Yoxlama: review-dan keçir. Bu icazə ilə hansı məlumatı, nə vaxt və nə üçün işlədəcəyinizi konkret yazın.
- Əlavə verir:
inboxes:readdə verir.
Endpoint-lər:
POST /v1/inbox_members: Inbox-a operator əlavə etməkPATCH /v1/inbox_members: Inbox operatorlarını əvəz etməkDELETE /v1/inbox_members: Inbox-dan operator çıxarmaqPATCH /v1/inboxes/{inbox_id}: Inbox ayarlarını dəyişməkPATCH /v1/working_hours/{working_hour_id}: İş saatlarını dəyişmək
Nümunə:
curl -X PATCH "https://api.clomni.ai/v1/inboxes/5" \ -H "Authorization: Bearer clomni_pat_xxx" \ -H "Content-Type: application/json" \ -d '{"enable_auto_assignment": true}'curl -X POST "https://api.clomni.ai/v1/inbox_members" \ -H "Authorization: Bearer clomni_pat_xxx" \ -H "Content-Type: application/json" \ -d '{"inbox_id": 5, "user_ids": [12]}' -
4
Kanalın vəziyyətini görmək (channels:read)
Kanalın vəziyyətini oxuyur: bağlıdır, kəsilib, QR statusu, WhatsApp nömrəsinin keyfiyyəti. Workspace-in WhatsApp nömrələrini və
channel_id-lərini də qaytarır. Nömrə kəsiləndə öz sisteminizdə xəbərdarlıq açmaq üçün yaxşıdır.- Risk: aşağı.
- Yoxlama: review-dan keçir, aşağı riskli scope-lara tez baxılır.
- Əlavə verir: başqa scope vermir.
Endpoint-lər:
GET /v1/inboxes/{inbox_id}/health: Kanalın vəziyyətiGET /v1/whatsapp/channels: WhatsApp nömrələri
Nümunə:
curl "https://api.clomni.ai/v1/whatsapp/channels" \ -H "Authorization: Bearer clomni_pat_xxx"
curl "https://api.clomni.ai/v1/inboxes/5/health" \ -H "Authorization: Bearer clomni_pat_xxx"
-
5
Kanalları idarə etmək (channels:manage)
Kanal qoşmaq, ayırmaq və yenidən bağlamaq üçündür. Hazırda bu scope-un öz endpoint-i yoxdur: yalnız
PATCH /v1/inboxes/{inbox_id}sorğusunun gövdəsindəchannelobyekti olanda tələb olunur. Kanalı paneldə qoşun.- Risk: yüksək.
- Yoxlama: review-dan keçir və daha diqqətlə yoxlanır. Ətraflı izah və funksiyanı göstərən qısa video lazımdır, hədəf müddət 2 iş günüdür.
- Əlavə verir:
channels:readdə verir.
- 6