Scope-lar və endpoint-lər: AI agentlər, bilik bazası, kömək mərkəzi
Son yeniləmə: 11 noyabr 2026 · 13 dəq oxunur
AI agentləri oxumaq, öyrətmək, dərc etmək, onlardan cavab almaq, bilik bazası və kömək mərkəzi üçün scope-lar. AI agentin dəyişikliyi iki addımdır: ai_agents:write qaralamanı hazırlayır, ai_agents:publish onu canlı edir.
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
AI agentləri görmək (ai_agents:read)
AI agentləri oxuyur: ayarlar, təlimatlar, qaralama, versiyalar, FAQ-lar (paneldə «Sual-cavab»), ssenarilər (paneldə «Hallar»), test sualları və nəticələri, agentin alətləri və qoşulduğu inbox-lar.
- 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/ai_agent_faqs: FAQ yazısı siyahısıGET /v1/ai_agent_faqs/{faq_id}: FAQ yazısını oxumaqGET /v1/ai_agent_tools: AI agent alətlərinin siyahısıGET /v1/ai_agent_tools/{ai_agent_tool_id}: AI agent alətini oxumaqGET /v1/ai_agents: AI agent siyahısıGET /v1/ai_agents/tools: AI agentin işlədə biləcəyi alətlərGET /v1/ai_agents/{ai_agent_id}: AI agenti oxumaqGET /v1/ai_agents/{ai_agent_id}/draft: AI agentin qaralamasını oxumaqGET /v1/ai_agents/{ai_agent_id}/inboxes: AI agentin cavab verdiyi inbox-larGET /v1/ai_agents/{ai_agent_id}/scenarios: Ssenari siyahısıGET /v1/ai_agents/{ai_agent_id}/scenarios/{scenario_id}: Ssenarini oxumaqGET /v1/ai_agents/{ai_agent_id}/test_questions: Test sualı siyahısıGET /v1/ai_agents/{ai_agent_id}/test_runs/{test_run_id}: Test işini oxumaqGET /v1/ai_agents/{ai_agent_id}/versions: AI agentin versiyaları
Nümunə:
curl "https://api.clomni.ai/v1/ai_agents" \ -H "Authorization: Bearer clomni_pat_xxx"
curl "https://api.clomni.ai/v1/ai_agent_faqs" \ -H "Authorization: Bearer clomni_pat_xxx"
-
3
AI agent qaralaması (ai_agents:write)
AI agent yaradır, qaralamanın ayarlarını dəyişir, qaralamada ssenari saxlayır və silir. Canlı agentə toxunmur: qaralamanı canlıya
ai_agents:publishkeçirir.- 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:
ai_agents:readdə verir.
Endpoint-lər:
POST /v1/ai_agents: AI agent yaratmaqPATCH /v1/ai_agents/{ai_agent_id}/draft: AI agentin qaralamasını dəyişməkPOST /v1/ai_agents/{ai_agent_id}/draft/scenarios: Qaralamada ssenari saxlamaqDELETE /v1/ai_agents/{ai_agent_id}/draft/scenarios/{scenario_id}: Qaralamadan ssenari silmək
Nümunə:
curl -X POST "https://api.clomni.ai/v1/ai_agents" \ -H "Authorization: Bearer clomni_pat_xxx" \ -H "Content-Type: application/json" \ -d '{"name": "Satış köməkçisi", "description": "Sifariş və çatdırılma suallarına cavab verir", "config": {"product_name": "Demo Store"}}' -
4
AI agenti öyrətmək (ai_agents:train)
AI agenti öyrədir: FAQ, ssenari və test sualı əlavə edir, dəyişir, silir, test sualı idxal edir, testi işə salır, nəticəni qiymətləndirir, agentin biliyini yenidən qurur. Test və yenidən qurma AI kreditindən çıxılı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: başqa scope vermir.
Endpoint-lər:
POST /v1/ai_agent_faqs: FAQ yazısı yaratmaqPATCH /v1/ai_agent_faqs/{faq_id}: FAQ yazısını yeniləməkDELETE /v1/ai_agent_faqs/{faq_id}: FAQ yazısını silməkPOST /v1/ai_agents/{ai_agent_id}/scenarios: Ssenari yaratmaqPATCH /v1/ai_agents/{ai_agent_id}/scenarios/{scenario_id}: Ssenarini yeniləməkDELETE /v1/ai_agents/{ai_agent_id}/scenarios/{scenario_id}: Ssenarini silməkPOST /v1/ai_agents/{ai_agent_id}/test_questions: Test sualı yaratmaqPOST /v1/ai_agents/{ai_agent_id}/test_questions/import: Test suallarını idxal etməkPATCH /v1/ai_agents/{ai_agent_id}/test_questions/{test_question_id}: Test sualını yeniləməkDELETE /v1/ai_agents/{ai_agent_id}/test_questions/{test_question_id}: Test sualını silməkPATCH /v1/ai_agents/{ai_agent_id}/test_results/{test_result_id}: Test nəticəsini qiymətləndirməkPOST /v1/ai_agents/{ai_agent_id}/test_runs: Test işini başlatmaqPOST /v1/ai_agents/{ai_agent_id}/train: AI agenti yenidən öyrətmək
Nümunə:
curl -X POST "https://api.clomni.ai/v1/ai_agent_faqs" \ -H "Authorization: Bearer clomni_pat_xxx" \ -H "Content-Type: application/json" \ -d '{"question": "Çatdırılma neçə günə olur?", "answer": "Bakı daxilində 1 iş günü, regionlara 2-3 iş günü.", "assistant_id": 4}' -
5
AI agenti dərc etmək (ai_agents:publish)
Canlı agenti dəyişir: qaralamanı dərc edir, köhnə versiyanı bərpa edir,
PATCH /v1/ai_agents/{ai_agent_id}ilə ayarları dərhal dəyişir, agenti inbox-a qoşur və ayırır, inbox-dakı iş rejimini dəyişir, agenti silir. Müştəriyə gedən cavablar dəyişdiyi üçün yüksək riskdir.- 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: başqa scope vermir.
Endpoint-lər:
PATCH /v1/ai_agents/{ai_agent_id}: Canlı AI agenti dəyişməkDELETE /v1/ai_agents/{ai_agent_id}: AI agenti silməkPOST /v1/ai_agents/{ai_agent_id}/draft/publish: AI agentin qaralamasını dərc etməkPOST /v1/ai_agents/{ai_agent_id}/inboxes: AI agenti inbox-a qoşmaqPATCH /v1/ai_agents/{ai_agent_id}/inboxes/{inbox_id}: AI agentin inbox-dakı iş rejimini dəyişməkDELETE /v1/ai_agents/{ai_agent_id}/inboxes/{inbox_id}: AI agenti inbox-dan ayırmaqPOST /v1/ai_agents/{ai_agent_id}/versions/{version}/restore: AI agent versiyasını bərpa etmək
Nümunə:
curl -X POST "https://api.clomni.ai/v1/ai_agents/4/draft/publish" \ -H "Authorization: Bearer clomni_pat_xxx"
curl -X POST "https://api.clomni.ai/v1/ai_agents/4/inboxes" \ -H "Authorization: Bearer clomni_pat_xxx" \ -H "Content-Type: application/json" \ -d '{"inbox": {"inbox_id": 5}}' -
6
AI agentdən cavab almaq (ai_agents:ask)
AI agentdən öz platformanızda cavab alır, agentin test panelindəki kimi. Heç bir söhbətə heç nə yazılmır. Hər cavab AI kreditindən çıxılır, kredit bitəndə 402
ai_credit_spentgəlir.handoff: trueolanda sualı insana ötürün.- 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: başqa scope vermir.
Endpoint-lər:
POST /v1/ai_agents/{ai_agent_id}/ask: AI agentdən cavab almaq
Nümunə:
curl -X POST "https://api.clomni.ai/v1/ai_agents/4/ask" \ -H "Authorization: Bearer clomni_pat_xxx" \ -H "Content-Type: application/json" \ -d '{"question": "Bəs regionlara?", "history": [{"role": "user", "content": "Çatdırılma neçə günə olur?"}, {"role": "assistant", "content": "Bakı daxilində 1 iş günü."}]}' -
7
Bilik bazasını görmək (knowledge:read)
Bilik bazasının sənəd və linklərini və onların oxunma vəziyyətini (
status,sync_status) oxuyur.- 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/knowledge: Bilik bazası sənədləriGET /v1/knowledge/{document_id}: Sənədi oxumaq
Nümunə:
curl "https://api.clomni.ai/v1/knowledge?assistant_id=4" \ -H "Authorization: Bearer clomni_pat_xxx"
-
8
Bilik bazasını dəyişmək (knowledge:write)
Linklə veb səhifə və ya fayl əlavə edir və sənədi silir. Sənəd fonda oxunur, hazır olanda
statusbunu göstərir. Ayrıca yeniləmə endpoint-i yoxdur: səhifə dəyişəndə köhnə sənədi silib yenisini əlavə edin.- 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:
knowledge:readdə verir.
Endpoint-lər:
POST /v1/knowledge: Sənəd və ya link əlavə etməkDELETE /v1/knowledge/{document_id}: Bilik bazası sənədini silmək
Nümunə:
curl -X POST "https://api.clomni.ai/v1/knowledge" \ -H "Authorization: Bearer clomni_pat_xxx" \ -H "Content-Type: application/json" \ -d '{"document": {"name": "Çatdırılma qaydaları", "external_link": "https://demo-store.example/delivery", "assistant_id": 4}}' -
9
AI jurnalını oxumaq (ai_logs:read)
AI jurnalını oxuyur: agentin cavab verə bilmədiyi suallar, cavabların yoxlamaları və agentin nəticələri.
- 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: başqa scope vermir.
Endpoint-lər:
GET /v1/ai_agents/{ai_agent_id}/gaps: AI agentin cavab verə bilmədiyi suallarGET /v1/ai_agents/{ai_agent_id}/results: AI agentin nəticələriGET /v1/ai_agents/{ai_agent_id}/reviews: AI cavablarının yoxlamalarıGET /v1/ai_agents/{ai_agent_id}/reviews/{review_id}: AI cavabının yoxlaması
Nümunə:
curl "https://api.clomni.ai/v1/ai_agents/4/gaps" \ -H "Authorization: Bearer clomni_pat_xxx"
-
10
Kömək mərkəzini görmək (help_center:read)
Kömək mərkəzi portallarını, kateqoriyalarını və məqalələrini oxuyur, məqalələrdə axtarı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/portals: Kömək mərkəzi portalı siyahısıGET /v1/portals/{portal_id}: Portalı oxumaqGET /v1/portals/{portal_id}/articles: Məqalə siyahısıGET /v1/portals/{portal_id}/articles/{article_id}: Məqaləni oxumaqGET /v1/portals/{portal_id}/categories: Kateqoriya siyahısıGET /v1/portals/{portal_id}/categories/{category_id}: Kateqoriyanı oxumaqGET /v1/search/articles: Kömək mərkəzi məqalələrində axtarış
Nümunə:
curl "https://api.clomni.ai/v1/portals" \ -H "Authorization: Bearer clomni_pat_xxx"
-
11
Kömək mərkəzini dəyişmək (help_center:write)
Məqalə yazır, dəyişir, dərc edir və silir, kateqoriya yaradır, sıranı və portal ayarlarını dəyişir.
- 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:
help_center:readdə verir.
Endpoint-lər:
PATCH /v1/portals/{portal_id}: Portalı yeniləməkPOST /v1/portals/{portal_id}/articles: Məqalə yaratmaqPOST /v1/portals/{portal_id}/articles/reorder: Məqalələrin sırasını dəyişməkPATCH /v1/portals/{portal_id}/articles/{article_id}: Məqaləni yeniləməkDELETE /v1/portals/{portal_id}/articles/{article_id}: Məqaləni silməkPOST /v1/portals/{portal_id}/categories: Kateqoriya yaratmaqPOST /v1/portals/{portal_id}/categories/reorder: Kateqoriyaların sırasını dəyişməkPATCH /v1/portals/{portal_id}/categories/{category_id}: Kateqoriyanı yeniləməkDELETE /v1/portals/{portal_id}/categories/{category_id}: Kateqoriyanı silmək
Nümunə:
curl -X POST "https://api.clomni.ai/v1/portals/demo-store/articles" \ -H "Authorization: Bearer clomni_pat_xxx" \ -H "Content-Type: application/json" \ -d '{"title": "Sifarişimi necə izləyim?", "content": "Sifariş nömrənizi «Sifarişlərim» bölməsində tapın.", "category_id": 11, "status": "published", "locale": "az"}' -
12
Kömək mərkəzi haqqında
Müştərilər üçün yardım saytı (portal, kateqoriyalar, məqalələr) 5 noyabr 2026-dan Clomni paketlərində yoxdur və paneldə görünmür.
help_center:*scope-ları və endpoint-ləri kataloqda qalır, amma yeni inteqrasiyanı bunun üzərində qurmayın. Müştəri suallarına avtomatik cavab üçün AI agentin bilik bazasını (knowledge:write) və FAQ-larını (ai_agents:train) işlədin. - 13