Hansı scope lazımdır: istəyinizə görə scope və endpoint seçimi
Son yeniləmə: 11 noyabr 2026 · 27 dəq oxunur
Scope app-ın nəyə icazəsi olduğunu deyir. Bu məqalədə istəyinizi tapın: yanında hansı scope-ları istəmək, riskin nə olduğu, review-da nəyə baxılacağı və hansı endpoint-ləri çağırmaq lazım olduğu yazılıb. App-ı developer.clomni.ai-da yaradırsınız, bax developer.clomni.ai-da app yaratmaq: addım-addım.
Addımlar
-
1
Əsas qayda: yalnız lazım olan scope-u istəyin
Hər scope ayrıca yoxlanır. Reviewer hər scope-un təsvir etdiyiniz funksiyaya bağlı olub-olmadığına baxır və oxumaq kifayət edirsə
write-ın niyə istəndiyini soruşur. Lazımsız scope «R01: bu icazə təsvir etdiyiniz funksiya üçün lazım deyil» səbəbi ilə rədd edilir.Az scope-un faydası:
- review tez keçir: hər scope üçün ən az 100 simvolluq ayrıca izah yazırsınız, yüksək risk scope üçün video da lazımdır, aşağı riskli scope-lara isə tez baxılır;
- token sızsa, ziyan yalnız həmin scope-larla məhdud qalır;
- public app-ı qoşan administrator razılıq ekranında app-ın nə edəcəyini aydın görür.
Necə seçmək:
- Oxumaq kifayət edirsə,
writeistəməyin.writevəmanageeyni resursunread-ini də verir, ona görəcontacts:writeolan token kontaktları oxuya da bilir. - Webhook işlədəcəksinizsə, mövzunun oxuma scope-unu (məsələn
contacts:read) ayrıca istəyin: portal mövzunu seçəndə oxuma scope-unun özünün təsdiqlənməsini yoxlayır. send,delete,publish,assign,runheç nə vermir. Məsələnmessages:sendmesajları oxumağa icazə vermir.- Scope-u sonra əlavə etmək olar: Live app Live qalır, köhnə scope-lar işləyir, review-a yalnız yeni scope gedir. Public app-da yeni scope mövcud quraşdırmalara öz-özünə düşmür, administrator app-ı yenidən qoşmalıdır.
- Lazım olmayan scope-u silin: silmək review istəmir və dərhal qüvvəyə minir.
- Review-dan əvvəl workspace-inizin test kanalında sınayın:
messages:sendvəconversations:writeorada review-dan əvvəl də işləyir. Bax Test kanalı: app-ı real müştərisiz sınamaq.
-
2
Risk və yoxlama nə deməkdir
- Aşağı risk: müştərinin şəxsi məlumatı yoxdur, konfiqurasiya və ya toplu rəqəmlər. Məsələn
reports:read,labels:read. - Orta risk: müştəri məlumatını və ya mesaj mətnini oxuyur, ya da yalnız daxili məlumatı dəyişir. Məsələn
conversations:read,contacts:write. - Yüksək risk: müştəriyə göndərir, silir, toplu çıxarır, girişi və ya canlı AI, axın, qayda ayarını dəyişir. Məsələn
messages:send,exports:run,agents:manage.
Hər scope review-dan keçir, aşağı riskli olanlar da. Aşağı riskli scope-lara tez baxılır. Yüksək risk üçün ə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. Public app-da da hər scope review-dan keçir. Ətraflı: Review: scope-ların yoxlanması və rədd səbəbləri.
- Aşağı risk: müştərinin şəxsi məlumatı yoxdur, konfiqurasiya və ya toplu rəqəmlər. Məsələn
-
3
Hazır dəstlər
App yaradanda hazır dəst seçə bilərsiniz: dəst scope-ları özü seçir, sonra artıq olanı silirsiniz. Dəstdə olan hər scope-u saxlamaq lazım deyil.
- «Öz panelimdə Clomni»:
conversations:read,conversations:write,conversations:assign,messages:read,messages:send,notes:write,contacts:read,contacts:write,inboxes:read,agents:read,teams:read,labels:read,canned_responses:read,webhooks:write. - «CRM sinxronu»:
contacts:read,contacts:write,custom_attributes:read,conversations:read,messages:read,webhooks:write. - «BI və hesabat»:
reports:read,csat:read,conversations:read,agents:read,teams:read,inboxes:read. - «Məlumat ixracı»:
exports:run,events:read. - «AI idarəsi»:
ai_agents:read,ai_agents:write,ai_agents:train,knowledge:read,knowledge:write,ai_logs:read.
- «Öz panelimdə Clomni»:
-
4
1. Mesaj və söhbətləri başqa sistemə çəkmək
Məlumat anbarı, arxiv və ya analitika üçün söhbətləri və mesajları öz bazanıza köçürürsünüz. Əvvəl hamısını sinxron endpoint-ləri ilə bir dəfə yükləyin, sonra
updated_sinceilə yalnız dəyişənləri götürün. Yeni mesajı dərhal almaq üçünmessage.createdwebhook-u əlavə edin.- Minimal scope-lar:
conversations:read,messages:read. - Ehtiyac olsa əlavə edin:
contacts:read(kontaktın telefonu və e-poçtu da lazımdırsa);events:read(server dayananda buraxılan hadisələri lentdən geri almaq üçün). - Risk: orta. Review-da hər scope üçün hansı məlumatı nə üçün işlətdiyinizi yazın.
Əsas endpoint-lər:
GET /v1/sync/conversations: Söhbətləri sinxron etməkGET /v1/sync/messages: Mesajları sinxron etməkGET /v1/conversations/{conversation_id}/messages: Söhbətin mesajları
Ətraflı: Resept: tarixçəni ixrac etmək və davamlı sinxron, Scope-lar və endpoint-lər: söhbətlər və mesajlar.
- Minimal scope-lar:
-
5
2. Bütün tarixçəni bir dəfəlik köçürmək
Başqa sistemə keçəndə və ya arxiv saxlayanda söhbət, mesaj və kontaktları bir faylda alırsınız. İxrac fonda hazırlanır, fayl linki 1 saat işləyir. İxrac davamlı sinxron deyil: sonrakı dəyişikliklər üçün yuxarıdakı sinxron yolunu işlədin.
- Minimal scope-lar:
exports:run. - Ehtiyac olsa əlavə edin:
events:read(ixracdan sonrakı hadisələri tutmaq üçün, mövzunun oxuma scope-u ilə birlikdə). - Risk: yüksək (
exports:run). Review-da ətraflı izah və funksiyanı göstərən qısa video lazımdır.
Əsas endpoint-lər:
POST /v1/exports: İxrac başlatmaqGET /v1/exports/{export_id}: İxracı oxumaq
Ətraflı: Resept: tarixçəni ixrac etmək və davamlı sinxron, Scope-lar və endpoint-lər: zənglər, webhook-lar, hadisələr, ixrac.
- Minimal scope-lar:
-
6
3. CRM ilə kontaktları sinxron saxlamaq
Kontaktları Clomni ilə CRM arasında uyğun saxlayırsınız: CRM ID-ni kontaktın
identifiersahəsinə yazırsınız, dəyişiklikləri sinxron və webhook ilə alırsınız, CRM-dən Clomni-yə yazırsınız. Yalnız Clomni-dən CRM-ə köçürürsünüzsə,contacts:writeistəməyin.- Minimal scope-lar:
contacts:read,contacts:write,custom_attributes:read. - Ehtiyac olsa əlavə edin:
conversations:read(CRM-də söhbət siyahısını göstərəcəksinizsə);messages:read(CRM-də yazışmanın mətnini göstərəcəksinizsə). - Risk: orta. Review-da hər scope üçün hansı məlumatı nə üçün işlətdiyinizi yazın.
Əsas endpoint-lər:
GET /v1/sync/contacts: Kontaktları sinxron etməkGET /v1/contacts/search: Kontakt axtarışıPOST /v1/contacts: Kontakt yaratmaqPATCH /v1/contacts/{contact_id}: Kontaktı yeniləməkGET /v1/custom_attribute_definitions: Xüsusi sahə siyahısı
Ətraflı: Resept: CRM ilə kontakt sinxronu, Scope-lar və endpoint-lər: kontaktlar, etiketlər, xüsusi sahələr, hazır cavablar.
- Minimal scope-lar:
-
7
4. Saytdan və ya sistemdən WhatsApp bildirişi, təsdiq kodu göndərmək
Sifariş, çatdırılma, təsdiq kodu kimi mesajları WhatsApp Business API (Cloud) nömrəsindən göndərirsiniz. Müştəri son 24 saatda yazmayıbsa, yalnız təsdiqlənmiş şablon gedir. QR ilə bağlanmış nömrə bu API ilə göndərmir. Şablon yoxdursa və yalnız açıq pəncərədə mətn göndərəcəksinizsə,
messages:send.templateəvəzinəmessages:sendkifayətdir.- Minimal scope-lar:
messages:send.template. - Ehtiyac olsa əlavə edin:
channels:read(channel_id-ni API ilə tapmaq üçün, ID paneldə də görünür);messages:read(mesajın statusunu, 24 saat pəncərəsini yoxlamaq vəmessage.*webhook-ları üçün);messages:send(mətn vəfallback_templatebirlikdə göndərəcəksinizsə). - Risk: yüksək (
messages:send.template). Review-da ətraflı izah və funksiyanı göstərən qısa video lazımdır.
Əsas endpoint-lər:
GET /v1/whatsapp/channels: WhatsApp nömrələriGET /v1/whatsapp/templates: Təsdiqlənmiş WhatsApp şablonlarıGET /v1/whatsapp/messages/window: Nömrə üçün 24 saat pəncərəsini yoxlamaqPOST /v1/whatsapp/messages: Nömrəyə WhatsApp mesajı göndərməkGET /v1/whatsapp/messages/{message_id}: WhatsApp mesajının statusu
Ətraflı: Resept: saytınızdan WhatsApp bildirişi və şablon göndərmək, Scope-lar və endpoint-lər: söhbətlər və mesajlar.
- Minimal scope-lar:
-
8
5. Açıq söhbətə öz sisteminizdən cavab yazmaq
Sisteminiz müştərinin söhbətinə mesaj yazır, məsələn sifarişin statusunu. Mesaj söhbətin kanalında gedir: WhatsApp, Instagram, Messenger, e-poçt, çat. Göndərmə fonda olur, nəticə
message.updatedwebhook-u ilə gəlir. API ilə göndərilən mesaj tokenin sahibinin adından görünür.- Minimal scope-lar:
messages:send,conversations:read. - Ehtiyac olsa əlavə edin:
messages:read(cavabdan əvvəl yazışmanı oxumaq və status webhook-u üçün). - Risk: yüksək (
messages:send). Review-da ətraflı izah və funksiyanı göstərən qısa video lazımdır.
Əsas endpoint-lər:
GET /v1/conversations/search: Söhbət axtarışıPOST /v1/conversations/{conversation_id}/messages: Mesaj göndərmək və ya daxili qeyd yazmaqPOST /v1/conversations/{conversation_id}/messages/{message_id}/retry: Alınmayan mesajı yenidən göndərmək
Ətraflı: Resept: Clomni söhbətlərini öz panelinizdə göstərmək, Scope-lar və endpoint-lər: söhbətlər və mesajlar.
- Minimal scope-lar:
-
9
6. Öz AI botunuzu Clomni söhbətlərinə qoşmaq
Botunuz yeni mesajı webhook ilə alır, cavabı söhbətə yazır, bacarmayanda söhbəti operatora və ya komandaya verir. Kod yazmadan, yalnız webhook ünvanı ilə bot qoşmaq da olar: bax «Öz botunuzu kanala qoşmaq (agent botu)». Clomni-nin öz AI agentini isə ayrıca proqramsız qurmaq olar.
- Minimal scope-lar:
messages:read,messages:send,conversations:assign. - Ehtiyac olsa əlavə edin:
conversations:write(söhbətin statusunu dəyişmək üçün: bot danışarkənpending, operatora verəndəopen);notes:write(operatora daxili qeyd buraxmaq üçün);contacts:read(müştərinin adını və xüsusi sahələrini bilmək üçün). - Risk: yüksək (
messages:send). Review-da ətraflı izah və funksiyanı göstərən qısa video lazımdır.
Əsas endpoint-lər:
GET /v1/conversations/{conversation_id}/messages: Söhbətin mesajlarıPOST /v1/conversations/{conversation_id}/messages: Mesaj göndərmək və ya daxili qeyd yazmaqPOST /v1/conversations/{conversation_id}/toggle_status: Söhbətin statusunu dəyişməkPOST /v1/conversations/{conversation_id}/assignments: Söhbəti təyin etmək
Ətraflı: Resept: AI agentdən cavab almaq, bilik bazası və öz botunuz, Öz botunuzu kanala qoşmaq (agent botu).
- Minimal scope-lar:
-
10
7. Clomni AI agentini öz saytınızda və ya tətbiqinizdə işlətmək
Clomni-də qurulmuş AI agentə sual verib cavabı öz məhsulunuzda göstərirsiniz. Agent eyni təlimatlarla və bilik bazası ilə cavab verir, söhbətə heç nə yazmır. Hər cavab workspace-in AI kreditindən çıxılır.
- Minimal scope-lar:
ai_agents:read,ai_agents:ask. - Ehtiyac olsa əlavə edin:
billing:read(qalan AI kreditini izləmək üçün). - Risk: orta. Review-da hər scope üçün hansı məlumatı nə üçün işlətdiyinizi yazın.
Əsas endpoint-lər:
GET /v1/ai_agents: AI agent siyahısıPOST /v1/ai_agents/{ai_agent_id}/ask: AI agentdən cavab almaqGET /v1/ai_credits: AI kredit balansı
Ətraflı: Resept: AI agentdən cavab almaq, bilik bazası və öz botunuz, Scope-lar və endpoint-lər: AI agentlər, bilik bazası, kömək mərkəzi.
- Minimal scope-lar:
-
11
8. AI agentin bilik bazasını avtomatik yeniləmək
Saytınızda qayda, qiymət və ya məhsul səhifəsi dəyişəndə sisteminiz bilik bazasına yeni link və ya fayl əlavə edir, köhnəni silir, FAQ yazır. Sənəd fonda oxunur, bir neçə dəqiqə çəkə bilər.
- Minimal scope-lar:
knowledge:write,ai_agents:read. - Ehtiyac olsa əlavə edin:
ai_agents:train(FAQ əlavə etmək və testlə yoxlamaq üçün). - Risk: orta. Review-da hər scope üçün hansı məlumatı nə üçün işlətdiyinizi yazın.
Əsas endpoint-lər:
GET /v1/knowledge: Bilik bazası sənədləriPOST /v1/knowledge: Sənəd və ya link əlavə etməkDELETE /v1/knowledge/{document_id}: Bilik bazası sənədini silməkPOST /v1/ai_agent_faqs: FAQ yazısı yaratmaq
Ətraflı: Resept: AI agentdən cavab almaq, bilik bazası və öz botunuz, Scope-lar və endpoint-lər: AI agentlər, bilik bazası, kömək mərkəzi.
- Minimal scope-lar:
-
12
9. AI agentin keyfiyyətini izləmək
Agentin cavab verə bilmədiyi sualları, cavabların yoxlamalarını və nəticələrini öz panelinizə və ya hesabatınıza çəkirsiniz. Test sualları ilə agenti müntəzəm yoxlamaq üçün
ai_agents:trainəlavə edin, testlər AI kreditindən çıxılır.- Minimal scope-lar:
ai_logs:read,ai_agents:read. - Ehtiyac olsa əlavə edin:
ai_agents:train(test suallarını işə salmaq üçün). - Risk: orta. Review-da hər scope üçün hansı məlumatı nə üçün işlətdiyinizi yazın.
Əsas endpoint-lər:
GET /v1/ai_agents/{ai_agent_id}/gaps: AI agentin cavab verə bilmədiyi suallarGET /v1/ai_agents/{ai_agent_id}/reviews: AI cavablarının yoxlamalarıGET /v1/ai_agents/{ai_agent_id}/results: AI agentin nəticələriPOST /v1/ai_agents/{ai_agent_id}/test_runs: Test işini başlatmaq
Ətraflı: Scope-lar və endpoint-lər: AI agentlər, bilik bazası, kömək mərkəzi.
- Minimal scope-lar:
-
13
10. Hesabatları Power BI-a və ya başqa BI alətinə çəkmək
Söhbət sayı, ilk cavab və həll müddəti, operator, inbox, komanda üzrə yekunları BI alətinizə çəkirsiniz. Toplu rəqəmlərdə müştərinin şəxsi məlumatı yoxdur, ona görə
reports:readaşağı riskdir. Adları göstərmək üçün operator, komanda və inbox siyahılarını oxuyun. Hər söhbət üzrə ayrıca sətir lazımdırsa, sinxron yolunu (birinci istək) əlavə edin.- Minimal scope-lar:
reports:read,agents:read,teams:read,inboxes:read. - Ehtiyac olsa əlavə edin:
csat:read(müştəri məmnuniyyəti qiymətləri də lazımdırsa);sla:read(SLA pozuntularını göstərmək üçün). - Risk: aşağı. Hamısı aşağı riskdir, review tez keçir.
Əsas endpoint-lər:
GET /v1/reports: Hesabat zaman sırasıGET /v1/reports/summary: Hesabat yekunlarıGET /v1/reports/agents: Operatorlar üzrə yekunlarGET /v1/summary_reports/team: Komandalar üzrə xülasə hesabatıGET /v1/csat_survey_responses/metrics: Məmnuniyyət yekunları
Ətraflı: Scope-lar və endpoint-lər: hesabatlar, CSAT, SLA, Resept: tarixçəni ixrac etmək və davamlı sinxron.
- Minimal scope-lar:
-
14
11. Clomni söhbətlərini öz operator panelinizdə göstərmək
Operatorlarınız müştəri ilə yazışmanı öz daxili sisteminizdən oxuyur, cavab yazır, söhbəti bağlayır və təyin edir. App yaradanda «Öz panelimdə Clomni» hazır dəstini seçin və lazım olmayanı silin.
- Minimal scope-lar:
conversations:read,conversations:write,conversations:assign,messages:read,messages:send. - Ehtiyac olsa əlavə edin:
notes:write(daxili qeyd üçün);agents:read(təyin ediləcək operatorların siyahısı);teams:read(komandaya təyin etmək üçün);canned_responses:read(hazır cavab seçimi üçün). - Risk: yüksək (
messages:send). Review-da ətraflı izah və funksiyanı göstərən qısa video lazımdır.
Əsas endpoint-lər:
GET /v1/conversations: Söhbət siyahısıGET /v1/conversations/{conversation_id}/messages: Söhbətin mesajlarıPOST /v1/conversations/{conversation_id}/messages: Mesaj göndərmək və ya daxili qeyd yazmaqPOST /v1/conversations/{conversation_id}/toggle_status: Söhbətin statusunu dəyişməkPOST /v1/conversations/{conversation_id}/assignments: Söhbəti təyin etmək
Ətraflı: Resept: Clomni söhbətlərini öz panelinizdə göstərmək, Scope-lar və endpoint-lər: söhbətlər və mesajlar.
- Minimal scope-lar:
-
15
12. Kampaniya hazırlamaq və göndərmək
Kampaniyanı sisteminizdən qaralama kimi yaradırsınız, sonra göndərirsiniz və nəticəni oxuyursunuz. Yalnız qaralama hazırlayıb paneldə insan göndərirsə,
campaigns:sendistəməyin və yaradandaenabled: falseyazın.- Minimal scope-lar:
campaigns:write,campaigns:send. - Ehtiyac olsa əlavə edin:
labels:read(auditoriyanı etiketlə seçmək üçün);inboxes:read(kampaniyanın gedəcəyi inbox-u seçmək üçün). - Risk: yüksək (
campaigns:send). Review-da ətraflı izah və funksiyanı göstərən qısa video lazımdır.
Əsas endpoint-lər:
POST /v1/campaigns: Kampaniya yaratmaqPOST /v1/campaigns/{campaign_id}/publish: Kampaniyanı dərc etməkGET /v1/campaign_results: Kampaniya nəticələriGET /v1/campaign_results/{campaign_result_id}/contacts: Kampaniya alıcıları və statusları
Ətraflı: Scope-lar və endpoint-lər: kampaniyalar, axınlar, avtomatlaşdırma.
- Minimal scope-lar:
-
16
13. Zəng qeydlərini CRM-ə yazmaq
Telefon və WhatsApp zənglərinin jurnalını (istiqamət, status, müddət, cavab verən operator) CRM-ə çəkirsiniz. Zəng bitən kimi yazı və mətnlə birlikdə məlumat lazımdırsa, developer app əvəzinə workspace-in zəng webhook-larını qurun.
- Minimal scope-lar:
calls:read. - Ehtiyac olsa əlavə edin:
conversations:read(zəngin aid olduğu söhbəti tapmaq üçün). - Risk: yüksək (
calls:read). Review-da ətraflı izah və funksiyanı göstərən qısa video lazımdır.
Əsas endpoint-lər:
GET /v1/voice_calls: Telefon zəngləriGET /v1/whatsapp_calls: WhatsApp zəngləriGET /v1/whatsapp_calls/{call_id}: WhatsApp zəngini oxumaq
Ətraflı: Scope-lar və endpoint-lər: zənglər, webhook-lar, hadisələr, ixrac, Zəng webhook-ları: zəngləri öz sisteminizə ötürmək.
- Minimal scope-lar:
-
17
14. Kömək mərkəzi məqalələrini idarə etmək
Müştərilər üçün yardım saytı (portal) 5 noyabr 2026-dan Clomni paketlərində yoxdur və paneldə görünmür.
help_center:*scope-ları kataloqda qalır, amma yeni inteqrasiyanı onlara bağlamayın. Məqsəd müştəri suallarına avtomatik cavabdırsa, bilik bazasını yeniləyin (yuxarıdakı istək).- Minimal scope-lar:
knowledge:write,ai_agents:read. - Risk: orta. Review-da hər scope üçün hansı məlumatı nə üçün işlətdiyinizi yazın.
Əsas endpoint-lər:
GET /v1/knowledge: Bilik bazası sənədləriPOST /v1/knowledge: Sənəd və ya link əlavə etmək
Ətraflı: Scope-lar və endpoint-lər: AI agentlər, bilik bazası, kömək mərkəzi.
- Minimal scope-lar:
-
18
15. Axınları (flow) kodla idarə etmək və işə salmaq
Axınları yaradır, yoxlayır, aktivləşdirir və statistikasını oxuyursunuz. API ilə konkret müştəri üçün axını başlatmaq endpoint-i yoxdur: axını trigger (açar söz, hadisə), operator, AI agent və ya mobil tətbiq (
Clomni.startFlow) başladır. Yalnız statistika lazımdırsa,flows:readkifayətdir.- Minimal scope-lar:
flows:write,flows:publish. - Risk: yüksək (
flows:publish). Review-da ətraflı izah və funksiyanı göstərən qısa video lazımdır.
Əsas endpoint-lər:
GET /v1/flows: Axın siyahısıGET /v1/flows/{flow_id}/check: Axını problemlərə görə yoxlamaqPOST /v1/flows/{flow_id}/publish: Axını aktivləşdirmək və ya söndürməkGET /v1/flows/{flow_id}/analytics/funnel: Axının addım hunisi
Ətraflı: Scope-lar və endpoint-lər: kampaniyalar, axınlar, avtomatlaşdırma.
- Minimal scope-lar:
-
19
16. Avtomatlaşdırma qaydalarını kodla saxlamaq
Qaydaları sisteminizdən yaradır və dəyişirsiniz. Yaradanda
active: falseyazın: onda qayda qaralama kimi qalır vəautomations:publishlazım olmur. Qaydanı yandırmaq da sizin işinizdirsə,automations:publishəlavə edin.- Minimal scope-lar:
automations:write. - Ehtiyac olsa əlavə edin:
automations:publish(qaydanı aktivləşdirmək və silmək üçün). - Risk: orta. Review-da hər scope üçün hansı məlumatı nə üçün işlətdiyinizi yazın.
Əsas endpoint-lər:
GET /v1/automation_rules: Avtomatlaşdırma qaydası siyahısıPOST /v1/automation_rules: Avtomatlaşdırma qaydası yaratmaqPATCH /v1/automation_rules/{automation_rule_id}: Qaydanı yeniləmək
Ətraflı: Scope-lar və endpoint-lər: kampaniyalar, axınlar, avtomatlaşdırma.
- Minimal scope-lar:
-
20
17. Operatorları və komandaları kadr sistemi ilə idarə etmək
Yeni işçi gələndə operator kimi dəvət edirsiniz, komandaya və inbox-a əlavə edirsiniz, işdən çıxanda workspace-dən çıxarırsınız. Yalnız siyahını oxuyursunuzsa,
agents:readvəteams:readkifayətdir.- Minimal scope-lar:
agents:manage,teams:write. - Ehtiyac olsa əlavə edin:
inboxes:write(operatoru inbox-a əlavə etmək və çıxarmaq üçün). - Risk: yüksək (
agents:manage). Review-da ətraflı izah və funksiyanı göstərən qısa video lazımdır.
Əsas endpoint-lər:
POST /v1/agents: Operator dəvət etməkPATCH /v1/agents/{agent_id}: Operatorun rolunu və ya statusunu dəyişməkDELETE /v1/agents/{agent_id}: Operatoru workspace-dən çıxarmaqPOST /v1/teams/{team_id}/team_members: Komandaya operator əlavə etməkPOST /v1/inbox_members: Inbox-a operator əlavə etmək
Ətraflı: Scope-lar və endpoint-lər: workspace, operatorlar, komandalar.
- Minimal scope-lar:
-
21
18. Webhook ilə canlı bildiriş almaq
Yeni mesaj, yeni söhbət, status dəyişikliyi, kontakt dəyişikliyi baş verən kimi Clomni serverinizə sorğu göndərir. Webhook ünvanını developer portalında, app-ın «Webhook-lar» bölməsində qurursunuz. Hər mövzu öz oxuma scope-unu istəyir:
message.*üçünmessages:read,conversation.*üçünconversations:read,contact.*üçüncontacts:read. Yalnız lazım olan mövzunun scope-unu istəyin.- Minimal scope-lar:
messages:read. - Ehtiyac olsa əlavə edin:
conversations:read(conversation.*mövzuları üçün);contacts:read(contact.*mövzuları üçün);events:read(buraxılan hadisələri 30 gün ərzində lentdən götürmək üçün). - Risk: orta. Review-da hər scope üçün hansı məlumatı nə üçün işlətdiyinizi yazın.
Əsas endpoint-lər:
GET /v1/events: Hadisələri oxumaq
Ətraflı: App webhook-ları və hadisələr: qurmaq, mövzular, imzanın yoxlanması, Scope-lar və endpoint-lər: zənglər, webhook-lar, hadisələr, ixrac.
- Minimal scope-lar:
-
22
19. Kanal kəsiləndə xəbər almaq
WhatsApp nömrəsinin və ya başqa kanalın bağlı olub-olmadığını mütəmadi yoxlayıb öz monitorinq sisteminizdə xəbərdarlıq açırsınız. Bu, aşağı riskli tək scope ilə olur.
- Minimal scope-lar:
channels:read. - Ehtiyac olsa əlavə edin:
inboxes:read(inbox-ların adlarını göstərmək üçün). - Risk: aşağı. Hamısı aşağı riskdir, review tez keçir.
Əsas endpoint-lər:
GET /v1/whatsapp/channels: WhatsApp nömrələriGET /v1/inboxes/{inbox_id}/health: Kanalın vəziyyəti
- Minimal scope-lar:
-
23
20. Sifariş sistemindən operatora daxili qeyd buraxmaq
Sifariş, ödəniş və ya çatdırılma dəyişəndə sisteminiz söhbətə müştərinin görmədiyi qeyd yazır. Operator müştəriyə cavab verərkən vəziyyəti görür.
notes:writeaşağı riskdir və müştəriyə heç nə göndərmir.- Minimal scope-lar:
notes:write,conversations:read. - Risk: orta. Review-da hər scope üçün hansı məlumatı nə üçün işlətdiyinizi yazın.
Əsas endpoint-lər:
GET /v1/conversations/search: Söhbət axtarışıPOST /v1/conversations/{conversation_id}/messages: Mesaj göndərmək və ya daxili qeyd yazmaq
- Minimal scope-lar:
-
24
21. Kontaktları toplu idxal etmək
Köhnə sistemdən və ya Excel-dən çıxan CSV faylını bir sorğu ilə yükləyirsiniz, idxal fonda işləyir. Kontaktları bir-bir yaradıb yeniləyəcəksinizsə,
contacts:writelazımdır,contacts:importyox.- Minimal scope-lar:
contacts:import. - Risk: orta. Review-da hər scope üçün hansı məlumatı nə üçün işlətdiyinizi yazın.
Əsas endpoint-lər:
POST /v1/contacts/import: CSV faylından kontakt idxal etmək
Ətraflı: Scope-lar və endpoint-lər: kontaktlar, etiketlər, xüsusi sahələr, hazır cavablar.
- Minimal scope-lar:
-
25
22. Audit jurnalını təhlükəsizlik sisteminə köçürmək
Kim, nə vaxt, nəyi dəyişib məlumatını mütəmadi oxuyub təhlükəsizlik və ya uyğunluq sisteminizdə saxlayırsınız.
- Minimal scope-lar:
audit_logs:read. - Risk: orta. Review-da hər scope üçün hansı məlumatı nə üçün işlətdiyinizi yazın.
Əsas endpoint-lər:
GET /v1/audit_logs: Audit jurnalı
Ətraflı: Scope-lar və endpoint-lər: workspace, operatorlar, komandalar.
- Minimal scope-lar:
-
26
API ilə edilə bilməyənlər
Bunlar developer tokeninə qəsdən açılmayıb. Belə endpoint-ə sorğu 403
endpoint_not_availableqaytarır.- workspace yaratmaq və silmək, paketi və ödənişi dəyişmək;
- kanal sirlərini almaq və kanalı API ilə qoşmaq (
channels:manage-in öz endpoint-i yoxdur); - agent botları və onların tokenləri, inteqrasiyalar və onların OAuth icazələri;
- profil, parol, giriş tokenləri, başqa istifadəçinin adından girmək;
- workspace-in öz webhook-ları: developer app-ın mövzulu öz webhook-u var;
- toplu əməliyyatlar, bildirişlər və hər istifadəçinin şəxsi ekranları;
- API-dən zəng etmək;
- SSO şirkət portalı, AI tətbiqlərinin (MCP) ayarları və tokenləri, developer app-ların özünün idarəsi;
- WhatsApp toplu göndəriş (
bulk_messages): bu, profil API açarı ilə işləyən ayrıca WhatsApp API-dədir, bax WhatsApp API ilə toplu göndəriş (bulk_messages); - konkret söhbətdə axını başlatmaq.
-
27
Əlaqəli məqalələr
- Scope-lar və endpoint-lər: workspace, operatorlar, komandalar
- Scope-lar və endpoint-lər: inbox-lar və kanallar
- Scope-lar və endpoint-lər: söhbətlər və mesajlar
- Scope-lar və endpoint-lər: kontaktlar, etiketlər, xüsusi sahələr, hazır cavablar
- Scope-lar və endpoint-lər: hesabatlar, CSAT, SLA
- Scope-lar və endpoint-lər: kampaniyalar, axınlar, avtomatlaşdırma
- Scope-lar və endpoint-lər: AI agentlər, bilik bazası, kömək mərkəzi
- Scope-lar və endpoint-lər: zənglər, webhook-lar, hadisələr, ixrac
- Resept: CRM ilə kontakt sinxronu
- Resept: saytınızdan WhatsApp bildirişi və şablon göndərmək
- Resept: AI agentdən cavab almaq, bilik bazası və öz botunuz
- Resept: tarixçəni ixrac etmək və davamlı sinxron
- Resept: Clomni söhbətlərini öz panelinizdə göstərmək
- Review: scope-ların yoxlanması və rədd səbəbləri
- Developer API-də tokenlər və autentifikasiya