Scope-lar və endpoint-lər: kampaniyalar, axınlar, avtomatlaşdırma
Son yeniləmə: 11 noyabr 2026 · 11 dəq oxunur
Kampaniyalar, axınlar (flow) və avtomatlaşdırma qaydaları üçün scope-lar. Hər üçündə eyni qayda var: qaralamanı write hazırlayır, müştəriyə çatan addımı (göndərmək, aktiv etmək) ayrıca send və ya publish scope-u 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
Kampaniyaları görmək (campaigns:read)
Kampaniyaları, versiyalarını, nəticələrini və alıcıların statusunu 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/campaign_results: Kampaniya nəticələriGET /v1/campaign_results/{campaign_result_id}: Kampaniyanın nəticəsiGET /v1/campaign_results/{campaign_result_id}/contacts: Kampaniya alıcıları və statuslarıGET /v1/campaigns: Kampaniya siyahısıGET /v1/campaigns/{campaign_id}: Kampaniyanı oxumaqGET /v1/campaigns/{campaign_id}/versions: Kampaniyanın versiyaları
Nümunə:
curl "https://api.clomni.ai/v1/campaigns" \ -H "Authorization: Bearer clomni_pat_xxx"
curl "https://api.clomni.ai/v1/campaign_results" \ -H "Authorization: Bearer clomni_pat_xxx"
-
3
Kampaniya qaralaması (campaigns:write)
Kampaniya qaralaması yaradır və dəyişir, dərc olunmamış dəyişikliyi ləğv edir, köhnə versiyanı bərpa edir, kampaniyanı silir. Diqqət:
POST /v1/campaigns-dəenabled: falseyazmasanız, kampaniya aktiv yaranır vəcampaigns:sendda tələb olunur.PATCH-dəenabled: truevə yascheduled_atolanda dacampaigns:sendlazı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:
campaigns:readdə verir.
Endpoint-lər:
POST /v1/campaigns: Kampaniya yaratmaqPATCH /v1/campaigns/{campaign_id}: Kampaniyanı yeniləməkDELETE /v1/campaigns/{campaign_id}: Kampaniyanı silməkPOST /v1/campaigns/{campaign_id}/revert: Dərc olunmamış dəyişiklikləri ləğv etməkPOST /v1/campaigns/{campaign_id}/versions/{version}/restore: Kampaniya versiyasını bərpa etmək
Nümunə:
curl -X POST "https://api.clomni.ai/v1/campaigns" \ -H "Authorization: Bearer clomni_pat_xxx" \ -H "Content-Type: application/json" \ -d '{"title": "Noyabr endirimi", "inbox_id": 5, "enabled": false, "scheduled_at": 1794200000, "audience": [{"type": "Label", "id": 14}], "template_params": {"name": "november_sale", "language": "az", "category": "MARKETING", "processed_params": {"body": {"1": "15%"}}}}' -
4
Kampaniya göndərmək (campaigns:send)
Kampaniyanı göndərir və ya planlaşdırır. Müştərilərə toplu mesaj getdiyi üçün yüksək riskdir: review-da həcmi və razılığın necə alındığını yazın.
- 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:
POST /v1/campaigns/{campaign_id}/publish: Kampaniyanı dərc etmək
Nümunə:
curl -X POST "https://api.clomni.ai/v1/campaigns/9/publish" \ -H "Authorization: Bearer clomni_pat_xxx"
-
5
Axınları görmək (flows:read)
Axınları, qovluqları, versiyaları, statistikasını, addım hunisini və axından keçən kontaktları oxuyur, axını problemlərə görə yoxlayı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/flow_folders: Axın qovluğu siyahısıGET /v1/flow_report: Axınlar hesabatıGET /v1/flow_stats: Bütün axınların statistikasıGET /v1/flows: Axın siyahısıGET /v1/flows/{flow_id}: Axını oxumaqGET /v1/flows/{flow_id}/analytics: Axının statistikasıGET /v1/flows/{flow_id}/analytics/contacts: Axından keçən kontaktlarGET /v1/flows/{flow_id}/analytics/funnel: Axının addım hunisiGET /v1/flows/{flow_id}/check: Axını problemlərə görə yoxlamaqGET /v1/flows/{flow_id}/versions: Axının versiyalarıGET /v1/flows/{flow_id}/versions/{version_id}: Axın versiyasını oxumaq
Nümunə:
curl "https://api.clomni.ai/v1/flows" \ -H "Authorization: Bearer clomni_pat_xxx"
curl "https://api.clomni.ai/v1/flows/31/check" \ -H "Authorization: Bearer clomni_pat_xxx"
-
6
Axın qaralaması (flows:write)
Axın qaralaması yaradır və dəyişir, surətini çıxarır, qovluğa köçürür, qovluqları idarə edir. Gövdədə
statusgöndərmək dərc sayılır vəflows:publishda tələb edir.- 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:
flows:readdə verir.
Endpoint-lər:
POST /v1/flow_folders: Axın qovluğu yaratmaqPATCH /v1/flow_folders/{flow_folder_id}: Qovluğu yeniləməkDELETE /v1/flow_folders/{flow_folder_id}: Qovluğu silməkPOST /v1/flows: Axın yaratmaqPATCH /v1/flows/{flow_id}: Axını yeniləməkPOST /v1/flows/{flow_id}/copy: Axının surətini çıxarmaqPATCH /v1/flows/{flow_id}/move: Axını qovluğa köçürmək
Sorğunun gövdəsi üçün developer.clomni.ai-dakı API reference-ə baxın.
-
7
Axını aktivləşdirmək (flows:publish)
Axını aktivləşdirir və ya söndürür, köhnə versiyanı bərpa edir, axını silir. Aktiv axın müştəriyə özü yazır, ona görə yüksək riskdir. API ilə konkret söhbətdə axını başlatmaq endpoint-i yoxdur: axını trigger, operator, AI agent və ya mobil tətbiq (
Clomni.startFlow) başladır.- 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:
DELETE /v1/flows/{flow_id}: Axını silməkPOST /v1/flows/{flow_id}/publish: Axını aktivləşdirmək və ya söndürməkPOST /v1/flows/{flow_id}/versions/{version_id}/restore: Axın versiyasını bərpa etmək
Sorğunun gövdəsi üçün developer.clomni.ai-dakı API reference-ə baxın.
-
8
Avtomatlaşdırmanı görmək (automations:read)
Avtomatlaşdırma qaydalarını oxuyur: hadisə, şərtlər, əməliyyatlar və qaydanın aktiv olub-olmaması.
- 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/automation_rules: Avtomatlaşdırma qaydası siyahısıGET /v1/automation_rules/{automation_rule_id}: Qaydanı oxumaq
Nümunə:
curl "https://api.clomni.ai/v1/automation_rules" \ -H "Authorization: Bearer clomni_pat_xxx"
-
9
Qayda qaralaması (automations:write)
Qayda qaralaması yaradır və dəyişir, aktiv etmədən.
POST-daactive: falseyazmasanız, qayda aktiv yaranır vəautomations:publishda lazımdır.PATCH-dəactive: truedaautomations:publishistəyir.- 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:
automations:readdə verir.
Endpoint-lər:
POST /v1/automation_rules: Avtomatlaşdırma qaydası yaratmaqPATCH /v1/automation_rules/{automation_rule_id}: Qaydanı yeniləmək
Nümunə:
curl -X POST "https://api.clomni.ai/v1/automation_rules" \ -H "Authorization: Bearer clomni_pat_xxx" \ -H "Content-Type: application/json" \ -d '{"name": "VIP söhbətləri satış komandasına", "event_name": "conversation_created", "active": false, "conditions": [{"attribute_key": "customer_tier", "filter_operator": "equal_to", "values": ["gold"], "query_operator": null}], "actions": [{"action_name": "assign_team", "action_params": [3]}]}' -
10
Qaydanı aktivləşdirmək (automations:publish)
Qaydanı aktivləşdirir və söndürür (
PATCHiləactive), qaydanın surətini çıxarır, qaydanı silir. Aktiv qaydanın surəti də aktiv yaranır, ona görə surət də bu scope ilədir.- 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:
DELETE /v1/automation_rules/{automation_rule_id}: Qaydanı silməkPOST /v1/automation_rules/{automation_rule_id}/clone: Avtomatlaşdırma qaydasının surətini çıxarmaq
Nümunə:
curl -X PATCH "https://api.clomni.ai/v1/automation_rules/6" \ -H "Authorization: Bearer clomni_pat_xxx" \ -H "Content-Type: application/json" \ -d '{"active": true}' - 11