ცოდნის ბაზა

Zinn® Campaigns API და MCP: დეველოპერის სახელმძღვანელო

შესვლა, ნებართვები, მაგალითები, ლიმიტები, შეცდომები, ვებჰუკები და Zinn® Campaigns API-ის თითოეული ოპერაცია, მათ შორის ის ოპერაციები, რომელთა შესრულებაც AI ასისტენტს MCP-ის მეშვეობით შეუძლია.

Zinn®, ჩვენი ვიკინგი, კითხულობს თავის საკონტროლო სიას სტატიების ინდექსის გვერდით, რომელთაგან ერთი გახსნილია.

ყველაფერი, რისი გაკეთებაც სამართავ პანელზე Zinn® Campaigns-ში შეგიძლიათ, API-ს საშუალებითაც არის შესაძლებელი, ხოლო უმეტესი ნაწილის შესრულება — MCP-ით თქვენს ანგარიშთან დაკავშირებული AI ასისტენტიდანაც. ეს სახელმძღვანელო მოიცავს სისტემაში შესვლას, ნებართვებს, პრაქტიკულ მაგალითს ორივე გზით, ლიმიტებს, შეცდომებსა და Campaigns-ის თითოეულ 89 ოპერაციას. ქვემოთ მოცემული ოპერაციების სია გენერირებულია ჩვენი API-ს სპეციფიკაციიდან, ასე რომ, იგი ყოველთვის ემთხვევა API-ს რეალურ ფუნქციონირებას. თითოეული ოპერაციის თითოეული ველი მოცემულია API-ს ცნობარში მისამართზე: zinndigital.com/developers/api/zinn-campaigns.

სისტემაში შესვლა

  • API გასაღებები. შექმენით გასაღები მართვის პანელში: პარამეტრები → API გასაღებები და გაგზავნეთ როგორც Authorization: Bearer zdk_live_… (zdk_test_… გასაღები მუშაობს სატესტო რეჟიმში). მიანიჭეთ გასაღებს მხოლოდ ის Campaigns-ის ნებართვები, რომლებიც მას სჭირდება და მეტი არაფერი.
  • ხელოვნური ინტელექტის ასისტენტები (MCP). დააკავშირეთ Claude, ChatGPT, Cursor ან ნებისმიერი MCP კლიენტი https://api.zinndigital.com/v1/mcp-თან, აპლიკაციიდან შესვლით ან დაკავშირების ტოკენით (zmcp_live_…). იხილეთ Claude-ის, Cursor-ის ან ChatGPT-ის დაკავშირება თქვენს ანგარიშთან. თანხმობის ეკრანზე მონიშნეთ Zinn® Campaigns-ის ნებართვები.
  • ნებართვები. email_marketing.view კითხულობს კამპანიებს, სიებს, კონტაქტებს, ფორმებს, გამგზავნებს, SMS-ის პარამეტრებსა და ანგარიშებს; email_marketing.manage ქმნის და ცვლის მათ. კამპანიები, რომლებსაც აგზავნით თქვენი საკუთარი ელფოსტის სერვისით, იყენებენ campaigns.view-ს და campaigns.manage-ს.
  • რესელერები. გადაეცით org_id, რათა იმოქმედოთ თქვენი კლიენტი ორგანიზაციებიდან ერთ-ერთზე. გამოტოვეთ იგი, როდესაც თქვენი გასაღები ან კავშირი ზუსტად ერთ ორგანიზაციაზე ვრცელდება.

მაგალითი: შექმენით კამპანიის ჩანახატი API-ს მეშვეობით

curl -X POST https://api.zinndigital.com/v1/email-marketing/campaigns \
  -H "Authorization: Bearer zdk_live_…" \
  -H "Content-Type: application/json" \
  -d '{
  "name": "Spring sale",
  "subject": "Our spring sale starts today",
  "list_id": "<list id>",
  "sender_id": "<sender id>",
  "template": "basic"
}'

პასუხია 201 მონახაზით. გამოსცადეთ ის მოთხოვნით POST /v1/email-marketing/campaigns/{campaign_id}/test, შეამოწმეთ მოთხოვნით GET /v1/email-marketing/campaigns/{campaign_id}/lint, და გაგზავნეთ მოთხოვნით POST /v1/email-marketing/campaigns/{campaign_id}/send.

მაგალითი: იგივე მონახაზი AI ასისტენტისგან

სთხოვეთ თქვენს ასისტენტს მარტივი სიტყვებით, მაგალითად: „შეადგინე Zinn® Campaigns-ის ელფოსტის მონახაზი სახელწოდებით საგაზაფხულო ფასდაკლება, თემით 'ჩვენი საგაზაფხულო ფასდაკლება დღეს იწყება'“. კულისებს მიღმა ის პოულობს ოპერაციას ფუნქციით api_operations_search, კითხულობს მის პარამეტრებს ფუნქციით api_operation_get და უშვებს მას ფუნქციით api_operation_call:

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "api_operation_call",
    "arguments": {
      "operation_id": "createEmailMarketingCampaign",
      "confirm": true,
      "body": {
        "name": "Spring sale",
        "subject": "Our spring sale starts today"
      }
    }
  }
}

რას არ გააკეთებს ასისტენტი. ყველაფერი, რაც გზავნის თქვენს მიმღებებთან ან ხარჯავს ფულს ან ლიმიტს — კამპანიის გაგზავნა, SMS ან WhatsApp შეტყობინებების გაგზავნა, AI კრედიტებით წერა, US ტექსტური შეტყობინებების რეგისტრაცია — უარყოფილია ასისტენტისთვის, ასე რომ არასწორად გაგებული ინსტრუქცია ვერასდროს მიაღწევს თქვენს მომხმარებლებს. ასისტენტი ამზადებს შავნამუშევარს; თქვენ აჭერთ გაგზავნა-ს სამართავ პანელში ან თავად იძახებთ API-ს. საიდუმლოებები, როგორიცაა SMTP პაროლი, ასევე არასდროს გადაეცემა ასისტენტის მეშვეობით: შეიყვანეთ ისინი სამართავ პანელში.

ლიმიტები

  • 1,200 მოთხოვნა წუთში თითოეული ადამიანისთვის ან API გასაღებისთვის, და 6,000 მოთხოვნა წუთში თითოეული ორგანიზაციისთვის. მოქმედებს მათ შორის უფრო მკაცრი შეზღუდვა.
  • 600 მოთხოვნა წუთში თითოეული MCP კავშირისთვის.
  • ლიმიტის გადაჭარბებისას პასუხია 429 ერთად Retry-After თავსართით: დაიცადეთ მითითებული წამების რაოდენობა.
  • სიის წევრების დამატება მოითხოვს მაქსიმუმ 1,000 მისამართს ერთ მოთხოვნაზე; თქვენი ტარიფის კონტაქტებისა და ელფოსტის ლიმიტები ვრცელდება ყველაფერზე, რასაც API-ს მეშვეობით აკეთებთ.

შეცდომები

ყველა შეცდომას აქვს ერთი და იგივე ფორმა:

{"error": {"code": "UNPROCESSABLE_ENTITY", "message": "…", "details": [{"field": "subject", "code": "REQUIRED", "message": "…"}], "request_id": "…"}}

code ერთი და იგივე პრობლემისთვის არასდროს იცვლება, ამიტომ შეამოწმეთ ის და არა message. მხარდაჭერის გუნდთან დაკავშირებისას მიუთითეთ request_id. პასუხები, რომლებსაც შეხვდებით: 401 UNAUTHORIZED, 403 FORBIDDEN, 404 NOT_FOUND, 409 CONFLICT, 422 UNPROCESSABLE_ENTITY, 429 TOO_MANY_REQUESTS. 403 ნიშნავს, რომ გასაღებს ან კავშირს არ აქვს ქვემოთ ჩამოთვლილი რომელიმე ნებართვა; 404 ასევე მოიცავს ორგანიზაციის იმ ობიექტს, რომლის ნახვაც არ შეგიძლიათ; 422 ჩამოთვლის თითოეულ არასწორ ველს details-ში; 429-ის შემდეგ დაელოდეთ Retry-After სათაურში მითითებულ წამების რაოდენობას.

ვებჰუკები

მიწოდების შედეგები შემოდის Zinn® Campaigns-ში იმ პროვაიდერისგან, რომელიც აგზავნის თქვენს ელფოსტას:

  • თქვენი საკუთარი პროვაიდერის გამოყენებისას (მაგალითად Resend), შეინახეთ მისი ვებჰუკის ხელმოწერის საიდუმლო გასაღები მართვის პანელში გამავალ კავშირზე (Campaigns → გაგზავნა). თქვენ მიიღებთ webhook_url-ს; მიმართეთ პროვაიდერის მიწოდების, დაბრუნებისა და საჩივრების მოვლენები მასზე. დაბრუნება ან სპამის შესახებ საჩივარი მისამართს მომავალი გაგზავნებიდან დაუყოვნებლივ შლის.
  • Zinn®-ის გაგზავნის სერვისით დასაყენებელი არაფერია.

წაიკითხეთ შედეგები ანგარიშის ოპერაციებით (getEmailMarketingCampaignReport, getSmsMarketingCampaignReport).

Campaigns-ის ყველა ოპერაცია

მიმოხილვა

  • GET /v1/email-marketing — Zinn® Campaigns-ის მიმოხილვა ერთი ორგანიზაციისთვის. ოპერაცია getEmailMarketingOverview. შემოწმებული ნებართვები: email_marketing.view. ხელოვნური ინტელექტის ასისტენტიდან: დიახ, MCP-ის მეშვეობით.

ელფოსტის კამპანიები

  • GET /v1/email-marketing/campaigns — ელფოსტის კამპანიები, ჯერ უახლესი, კისეტის ერთი გვერდი. ოპერაცია listEmailMarketingCampaigns. შემოწმებული ნებართვები: email_marketing.view. AI ასისტენტისგან: დიახ, MCP-ის მეშვეობით.
  • POST /v1/email-marketing/campaigns — ელფოსტის კამპანიის მონახაზის შექმნა. ოპერაცია createEmailMarketingCampaign. შემოწმებული ნებართვები: email_marketing.manage, email_marketing.view. AI ასისტენტისგან: დიახ, MCP-ის მეშვეობით.
  • GET /v1/email-marketing/campaigns/{campaign_id} — ერთი ელფოსტის კამპანია. ოპერაცია getEmailMarketingCampaign. შემოწმებული ნებართვები: email_marketing.view. AI ასისტენტისგან: დიახ, MCP-ის მეშვეობით.
  • PATCH /v1/email-marketing/campaigns/{campaign_id} — მონახაზის რედაქტირება (ან უარყოფილი კამპანიის, რომელიც უბრუნდება მონახაზის სტატუსს). ოპერაცია updateEmailMarketingCampaign. შემოწმებული ნებართვები: email_marketing.manage, email_marketing.view. AI ასისტენტისგან: დიახ, MCP-ის მეშვეობით.
  • GET /v1/email-marketing/campaigns/{campaign_id}/lint — კამპანიის ტექსტის შემოწმება მიწოდების პრობლემებზე გაგზავნამდე. ოპერაცია lintEmailMarketingCampaign. შემოწმებული ნებართვები: email_marketing.view. AI ასისტენტისგან: დიახ, MCP-ის მეშვეობით.
  • GET /v1/email-marketing/campaigns/{campaign_id}/report — კამპანიის მონაცემები. ოპერაცია getEmailMarketingCampaignReport. შემოწმებული ნებართვები: email_marketing.view. AI ასისტენტისგან: დიახ, MCP-ის მეშვეობით.
  • POST /v1/email-marketing/campaigns/{campaign_id}/send — კამპანიის გაგზავნის დაწყება მისი სიისათვის. ოპერაცია sendEmailMarketingCampaign. შემოწმებული ნებართვები: email_marketing.manage, email_marketing.view. AI ასისტენტისგან: მხოლოდ API და სამართავი პანელი: ის ხარჯავს თანხას ან ლიმიტს, ამიტომ მას პირი აჭერს (იგზავნება რეალურ მიმღებებთან და ხარჯავს ლიმიტს).
  • POST /v1/email-marketing/campaigns/{campaign_id}/test — ორგანიზაციის წევრისთვის ერთი სატესტო ასლის გაგზავნა ახლავე. ოპერაცია testEmailMarketingCampaign. შემოწმებული ნებართვები: email_marketing.manage, email_marketing.view. AI ასისტენტისგან: დიახ, MCP-ის მეშვეობით.
  • POST /v1/email-marketing/campaigns/{campaign_id}/translate — კამპანიის თარგმნა კონტაქტის ყველა იმ ენაზე, რომელიც აკლია ან მოძველებულია. ოპერაცია translateEmailMarketingCampaign. შემოწმებული ნებართვები: email_marketing.manage, email_marketing.view. AI ასისტენტისგან: დიახ, MCP-ის მეშვეობით.
  • GET /v1/email-marketing/campaigns/{campaign_id}/translations — კამპანიის სიის კონტაქტის თითოეული ენა და არის თუ არა მისი თარგმანი აქტუალური. ოპერაცია listEmailMarketingCampaignTranslations. შემოწმებული ნებართვები: email_marketing.view. AI ასისტენტისგან: დიახ, MCP-ის მეშვეობით.

AI-ით წერა

  • POST /v1/email-marketing/ai/write — შექმენით კამპანიის წერილის მონახაზი მოკლე აღწერილობიდან Zinn® AI-ის გამოყენებით. ოპერაცია writeEmailMarketingCampaignWithAi. შემოწმებული უფლებები: email_marketing.manage, email_marketing.view. ხელოვნური ინტელექტის ასისტენტიდან: მხოლოდ API და სამართავი პანელი: იგი ხარჯავს თანხას ან ლიმიტს, ამიტომ მას ადამიანი აჭერს (ხელოვნური ინტელექტის მიერ ტექსტის შედგენა ხარჯავს AI კრედიტებს).

ბრენდის ნაკრები

  • GET /v1/email-marketing/brand-kit — ორგანიზაციის ბრენდის ნაკრები (სახელი, ლოგო, ფერები, შრიფტი, სტილი). ოპერაცია getEmailMarketingBrandKit. შემოწმებული უფლებები: email_marketing.view. ხელოვნური ინტელექტის ასისტენტიდან: დიახ, MCP-ის მეშვეობით.
  • PUT /v1/email-marketing/brand-kit — ჩაასწორეთ ბრენდის ნაკრები. ოპერაცია updateEmailMarketingBrandKit. შემოწმებული უფლებები: email_marketing.manage, email_marketing.view. ხელოვნური ინტელექტის ასისტენტიდან: დიახ, MCP-ის მეშვეობით.
  • POST /v1/email-marketing/brand-kit/read — წაიკითხეთ ბრენდის ნაკრები ორგანიზაციის ვებსაიტიდან. ოპერაცია readEmailMarketingBrandKit. შემოწმებული უფლებები: email_marketing.manage, email_marketing.view. ხელოვნური ინტელექტის ასისტენტიდან: დიახ, MCP-ის მეშვეობით.

კონტაქტები და ერთჯერადი შეტყობინებები

  • GET /v1/email-marketing/contacts — ორგანიზაციის კონტაქტები, თითო keyset გვერდი ერთ ჯერზე. ოპერაცია listEmailMarketingContacts. შემოწმებული ნებართვები: email_marketing.view. AI ასისტენტისგან: დიახ, MCP-ის მეშვეობით.
  • POST /v1/email-marketing/contacts/{contact_id}/messages — ერთი SMS-ის გაგზავნა ერთ კონტაქტთან, გადახდილი Zinn®-ის კრედიტის ბალანსიდან. ოპერაცია sendEmailMarketingMessage. შემოწმებული ნებართვები: email_marketing.manage, email_marketing.view. AI ასისტენტისგან: მხოლოდ API და სამართავი პანელი: ის ხარჯავს თანხას ან ლიმიტს, ამიტომ მას ადამიანი აჭერს (კონტაქტისთვის ერთჯერადი შეტყობინების გაგზავნა ხარჯავს ლიმიტს).
  • GET /v1/email-marketing/messages — ორგანიზაციის მიერ გაგზავნილი SMS და WhatsApp შეტყობინებები, უახლესი პირველ რიგში, ერთი keyset გვერდი. ოპერაცია listEmailMarketingMessages. შემოწმებული ნებართვები: email_marketing.view. AI ასისტენტისგან: დიახ, MCP-ის მეშვეობით.

სიები

  • GET /v1/email-marketing/lists — ორგანიზაციის საფოსტო სიები გამოწერილი / გამოწერაგაუქმებული მომხმარებლების რაოდენობით. ოპერაცია listEmailMarketingLists. შემოწმებული ნებართვები: email_marketing.view. ხელოვნური ინტელექტის ასისტენტიდან: დიახ, MCP-ის საშუალებით.
  • POST /v1/email-marketing/lists — შექმენით საფოსტო სია (ან დააბრუნეთ ამ სახელის მქონე სია). ოპერაცია createEmailMarketingList. შემოწმებული ნებართვები: email_marketing.manage, email_marketing.view. ხელოვნური ინტელექტის ასისტენტიდან: დიახ, MCP-ის საშუალებით.
  • POST /v1/email-marketing/lists/{list_id}/members — კონტაქტების დამატება სიაში ელფოსტის მისამართის მიხედვით (მაქსიმუმ 1,000 მოთხოვნაზე). ოპერაცია addEmailMarketingListMembers. შემოწმებული ნებართვები: email_marketing.manage, email_marketing.view. ხელოვნური ინტელექტის ასისტენტიდან: დიახ, MCP-ის საშუალებით.

იმპორტი

  • GET /v1/email-marketing/imports — კონტაქტების წინა იმპორტები, უახლესი პირველ რიგში, ერთ ჯერზე ერთი keyset გვერდი. ოპერაცია listEmailMarketingImports. შემოწმებული ნებართვები: email_marketing.view. ხელოვნური ინტელექტის ასისტენტიდან: დიახ, MCP-ის საშუალებით.
  • POST /v1/email-marketing/imports — კონტაქტების ერთი ნაწილის იმპორტი თანხმობის დადასტურებით. ოპერაცია createEmailMarketingImport. შემოწმებული ნებართვები: email_marketing.manage, email_marketing.view. ხელოვნური ინტელექტის ასისტენტიდან: დიახ, MCP-ის საშუალებით.

რეგისტრაციის ფორმები

  • GET /v1/email-marketing/forms — რეგისტრაციის ფორმები (ორმაგი დადასტურება), უახლესი პირველ რიგში, keyset-ის ერთი გვერდი. ოპერაცია listEmailMarketingForms. შემოწმებული ნებართვები: email_marketing.view. AI ასისტენტიდან: დიახ, MCP-ის მეშვეობით.
  • POST /v1/email-marketing/forms — რეგისტრაციის ფორმის შექმნა, რომელიც დადასტურებულ პირებს ერთ სიაში ამატებს. ოპერაცია createEmailMarketingForm. შემოწმებული ნებართვები: email_marketing.manage, email_marketing.view. AI ასისტენტიდან: დიახ, MCP-ის მეშვეობით.
  • DELETE /v1/email-marketing/forms/{form_id} — რეგისტრაციის ფორმის წაშლა (უკვე დადასტურებული პირები რჩებიან სიაში). ოპერაცია deleteEmailMarketingForm. შემოწმებული ნებართვები: email_marketing.manage, email_marketing.view. AI ასისტენტიდან: დიახ, MCP-ის მეშვეობით.
  • PATCH /v1/email-marketing/forms/{form_id} — რეგისტრაციის ფორმის შეცვლა (ფორმულირება, სია, გადამისამართება, ჩართვა ან გამორთვა). ოპერაცია updateEmailMarketingForm. შემოწმებული ნებართვები: email_marketing.manage, email_marketing.view. AI ასისტენტიდან: დიახ, MCP-ის მეშვეობით.

გაგზავნის კავშირები

  • GET /v1/email-marketing/senders — ორგანიზაციის გაგზავნის კავშირები. ოპერაცია listEmailMarketingSenders. შემოწმებული ნებართვები: email_marketing.view. AI ასისტენტიდან: დიახ, MCP-ის მეშვეობით.
  • POST /v1/email-marketing/senders — კამპანიის გამგზავნის დაკავშირება (Zinn® გაგზავნა ან კლიენტის საკუთარი SMTP სერვერი). ოპერაცია createEmailMarketingSender. შემოწმებული ნებართვები: email_marketing.manage, email_marketing.view. AI ასისტენტიდან: მხოლოდ API და სამართავი პანელი: შეიცავს საიდუმლო ინფორმაციას, რომელიც არასოდეს არ უნდა მოხვდეს AI მოდელში (ტანი წარმოადგენს SMTP პაროლს).
  • DELETE /v1/email-marketing/senders/{sender_id} — გაგზავნის კავშირისა და მისი შენახული პაროლის წაშლა. ოპერაცია deleteEmailMarketingSender. შემოწმებული ნებართვები: email_marketing.manage, email_marketing.view. AI ასისტენტიდან: დიახ, MCP-ის მეშვეობით.
  • POST /v1/email-marketing/senders/{sender_id}/verify — გაგზავნის კავშირის მუშაობის დადასტურება, არაფრის გაგზავნის გარეშე. ოპერაცია verifyEmailMarketingSender. შემოწმებული ნებართვები: email_marketing.manage, email_marketing.view. AI ასისტენტიდან: დიახ, MCP-ის მეშვეობით.
  • PUT /v1/email-marketing/senders/{sender_id}/webhook — შეინახეთ თქვენი ელფოსტის პროვაიდერის webhook-ის ხელმოწერის საიდუმლო ამ კავშირისთვის. ოპერაცია setEmailMarketingSenderWebhook. შემოწმებული ნებართვები: email_marketing.manage, email_marketing.view. AI ასისტენტიდან: გამოიძახება სხვა სისტემის მიერ (პროვაიდერი ან ვიზიტორი) და არა თქვენ მიერ (ინახავს პროვაიდერის webhook-ის საიდუმლოს).

SMS და WhatsApp

  • GET /v1/email-marketing/sms — რა სჭირდება SMS ეკრანს — ღიაა?, შეჩერებულია?, კრედიტის ბალანსი და ფასები. ოპერაცია getEmailMarketingSms. შემოწმებული ნებართვები: email_marketing.view. AI ასისტენტისგან: დიახ, MCP-ის მეშვეობით.
  • GET /v1/email-marketing/sms/campaigns — მასობრივი SMS კამპანიები, უახლესი პირველ რიგში, keyset-ის ერთი გვერდი. ოპერაცია listSmsMarketingCampaigns. შემოწმებული ნებართვები: email_marketing.view. AI ასისტენტისგან: დიახ, MCP-ის მეშვეობით.
  • POST /v1/email-marketing/sms/campaigns — სიისთვის SMS-ის შავი ვარიანტის შექმნა. ოპერაცია createSmsMarketingCampaign. შემოწმებული ნებართვები: email_marketing.manage, email_marketing.view. AI ასისტენტისგან: დიახ, MCP-ის მეშვეობით.
  • GET /v1/email-marketing/sms/campaigns/{campaign_id} — ერთი მასობრივი SMS კამპანია. ოპერაცია getSmsMarketingCampaign. შემოწმებული ნებართვები: email_marketing.view. AI ასისტენტისგან: დიახ, MCP-ის მეშვეობით.
  • PATCH /v1/email-marketing/sms/campaigns/{campaign_id} — შავი ვარიანტის (ან უარყოფილი კამპანიის, რომელიც ბრუნდება შავ ვარიანტში) რედაქტირება. ოპერაცია updateSmsMarketingCampaign. შემოწმებული ნებართვები: email_marketing.manage, email_marketing.view. AI ასისტენტისგან: დიახ, MCP-ის მეშვეობით.
  • GET /v1/email-marketing/sms/campaigns/{campaign_id}/report — მასობრივი SMS კამპანიის მონაცემები. ოპერაცია getSmsMarketingCampaignReport. შემოწმებული ნებართვები: email_marketing.view. AI ასისტენტისგან: დიახ, MCP-ის მეშვეობით.
  • POST /v1/email-marketing/sms/campaigns/{campaign_id}/send — იწყებს SMS-ის გაგზავნას სიის ყველა წევრთან, ვინც დათანხმდა SMS-ის მიღებას, ან განაახლებს კრედიტის გამო შეჩერებულ კამპანიას. ოპერაცია sendSmsMarketingCampaign. შემოწმებული ნებართვები: email_marketing.manage, email_marketing.view. AI ასისტენტიდან: მხოლოდ API და სამართავი პანელი: რადგან იხარჯება თანხა ან ლიმიტი, მას პიროვნება აჭერს (აგზავნის ფასიან SMS/WhatsApp შეტყობინებებს).
  • GET /v1/email-marketing/sms/registrations/us — ამ ორგანიზაციის US 10DLC რეგისტრაცია და მისი ღირებულება. ოპერაცია getEmailMarketingUsRegistration. შემოწმებული ნებართვები: email_marketing.view. AI ასისტენტიდან: დიახ, MCP-ის მეშვეობით.
  • POST /v1/email-marketing/sms/registrations/us — ამ ორგანიზაციის ბრენდისა და კამპანიის გაგზავნა US 10DLC-სთვის (თანხა ჩამოიჭრება გაგზავნისას). ოპერაცია submitEmailMarketingUsRegistration. შემოწმებული ნებართვები: email_marketing.manage, email_marketing.view. AI ასისტენტიდან: მხოლოდ API და სამართავი პანელი: რადგან იხარჯება თანხა ან ლიმიტი, მას პიროვნება აჭერს (US 10DLC რეგისტრაცია მოიცავს ოპერატორის საკომისიოებს).

კამპანიები თქვენი ელფოსტის სერვისით (შაბლონები, სეგმენტები, შეზღუდვები)

  • GET /v1/campaigns — ორგანიზაციის კამპანიები. ოპერაცია listCampaigns. AI ასისტენტიდან: დიახ, MCP-ის მეშვეობით.
  • POST /v1/campaigns — კამპანიის შექმნა შაბლონიდან და აუდიტორიიდან. ოპერაცია createCampaign. AI ასისტენტიდან: დიახ, MCP-ის მეშვეობით.
  • DELETE /v1/campaigns/esp — გათიშეთ პროვაიდერის ანგარიში და წაშალეთ მისი შენახული გასაღები. ოპერაცია disconnectEsp. AI ასისტენტისგან: მხოლოდ API და სამართავი პანელი: შეიცავს საიდუმლოებას, რომელიც არასოდეს უნდა მოხვდეს AI მოდელში (ანადგურებს შენახულ ESP გასაღებს).
  • GET /v1/campaigns/esp — ორგანიზაციის ელფოსტის პროვაიდერის საკუთარი ანგარიში. ოპერაცია getEspConnection. AI ასისტენტისგან: დიახ, MCP-ის მეშვეობით.
  • POST /v1/campaigns/esp — დააკავშირეთ ელფოსტის პროვაიდერის ანგარიში. ოპერაცია connectEsp. AI ასისტენტისგან: მხოლოდ API და სამართავი პანელი: შეიცავს საიდუმლოებას, რომელიც არასოდეს უნდა მოხვდეს AI მოდელში (ტექსტის ძირითადი ნაწილი არის ESP API გასაღები).
  • POST /v1/campaigns/esp/verify — დაადასტურეთ, რომ პროვაიდერის ანგარიში მუშაობს და წაიკითხეთ მისი დამოწმებული დომენები. ოპერაცია verifyEspConnection. AI ასისტენტისგან: მხოლოდ API და სამართავი პანელი: შეიცავს საიდუმლოებას, რომელიც არასოდეს უნდა მოხვდეს AI მოდელში (ხელახლა ამოწმებს შენახულ ESP გასაღებს).
  • POST /v1/campaigns/preview — Render შაბლონი სანიმუშო მნიშვნელობებით. ოპერაცია previewCampaignTemplate. AI ასისტენტისგან: დიახ, MCP-ის მეშვეობით.
  • GET /v1/campaigns/segments — თქვენი შენახული აუდიტორიის სეგმენტები. ოპერაცია listCampaignSegments. შემოწმებული ნებართვები: campaigns.view. AI ასისტენტისგან: დიახ, MCP-ის მეშვეობით.
  • POST /v1/campaigns/segments — შეინახეთ აუდიტორიის ახალი სეგმენტი. ოპერაცია createCampaignSegment. შემოწმებული ნებართვები: campaigns.manage. AI ასისტენტისგან: დიახ, MCP-ის მეშვეობით.
  • GET /v1/campaigns/segments/fields — ფილტრის ლექსიკა, მისი მნიშვნელობების სიები და ჯადოსნური ტეგები. ოპერაცია getCampaignSegmentFields. შემოწმებული ნებართვები: campaigns.view. AI ასისტენტისგან: დიახ, MCP-ის მეშვეობით.
  • POST /v1/campaigns/segments/preview — რამდენ ადამიანს სწვდება ეს, ვინ არიან ისინი და ვის გამორიცხავს. ოპერაცია previewCampaignSegment. შემოწმებული ნებართვები: campaigns.view. AI ასისტენტისგან: დიახ, MCP-ის მეშვეობით.
  • DELETE /v1/campaigns/segments/{segmentId} — სეგმენტის დაარქივება. ოპერაცია archiveCampaignSegment. შემოწმებული ნებართვები: campaigns.manage. AI ასისტენტისგან: დიახ, MCP-ის მეშვეობით.
  • GET /v1/campaigns/segments/{segmentId} — ერთი შენახული სეგმენტი. ოპერაცია getCampaignSegment. შემოწმებული ნებართვები: campaigns.view. AI ასისტენტისგან: დიახ, MCP-ის მეშვეობით.
  • PATCH /v1/campaigns/segments/{segmentId} — სეგმენტის სახელის გადარქმევა ან მისი ფილტრების შეცვლა. ოპერაცია updateCampaignSegment. შემოწმებული ნებართვები: campaigns.manage. AI ასისტენტისგან: დიახ, MCP-ის მეშვეობით.
  • GET /v1/campaigns/suppressions — მისამართები, რომლებმაც არ უნდა მიიღონ მარკეტინგი. ოპერაცია listCampaignSuppressions. შემოწმებული ნებართვები: campaigns.view. AI ასისტენტისგან: დიახ, MCP-ის მეშვეობით.
  • POST /v1/campaigns/suppressions — მისამართის დამატება ჩახშობის სიაში. ოპერაცია createCampaignSuppression. შემოწმებული ნებართვები: campaigns.manage. AI ასისტენტისგან: დიახ, MCP-ის მეშვეობით.
  • GET /v1/campaigns/tags — ჯადოსნური ჭდეების პალიტრა, რომელსაც კამპანიის შემქმნელი გთავაზობთ. ოპერაცია listCampaignTags. ხელოვნური ინტელექტის ასისტენტიდან: დიახ, MCP-ის მეშვეობით.
  • GET /v1/campaigns/templates — ორგანიზაციის კამპანიის შაბლონები. ოპერაცია listCampaignTemplates. ხელოვნური ინტელექტის ასისტენტიდან: დიახ, MCP-ის მეშვეობით.
  • POST /v1/campaigns/templates — კამპანიის შაბლონის შექმნა. ოპერაცია createCampaignTemplate. ხელოვნური ინტელექტის ასისტენტიდან: დიახ, MCP-ის მეშვეობით.
  • DELETE /v1/campaigns/templates/{templateId} — შაბლონის დაარქივება და მისი თარგმანის წყაროების გაუქმება. ოპერაცია archiveCampaignTemplate. ხელოვნური ინტელექტის ასისტენტიდან: დიახ, MCP-ის მეშვეობით.
  • GET /v1/campaigns/templates/{templateId} — კამპანიის ერთი შაბლონი. ოპერაცია getCampaignTemplate. ხელოვნური ინტელექტის ასისტენტიდან: დიახ, MCP-ის მეშვეობით.
  • PUT /v1/campaigns/templates/{templateId} — კამპანიის შაბლონის რედაქტირება. ოპერაცია updateCampaignTemplate. ხელოვნური ინტელექტის ასისტენტიდან: დიახ, MCP-ის მეშვეობით.
  • POST /v1/campaigns/unsubscribe — მარკეტინგული სიიდან გამოსვლა. ანგარიში არ არის საჭირო. ოპერაცია unsubscribeFromCampaigns. ხელოვნური ინტელექტის ასისტენტიდან: მხოლოდ API და სამართავი პანელი: შეიცავს საიდუმლო ინფორმაციას, რომელიც არასდროს უნდა მოხვდეს ხელოვნური ინტელექტის მოდელში (იღებს მიმღების ხელმოწერილ გამოწერის გაუქმების ტოკენს).
  • DELETE /v1/campaigns/{campaignId} — კამპანიის წაშლა და მისი მიწოდების ჩანაწერების გაუქმება. ოპერაცია deleteCampaign. ხელოვნური ინტელექტის ასისტენტიდან: მხოლოდ API და სამართავი პანელი: საჭიროებს ნებართვას, რომელიც ხელოვნური ინტელექტის კავშირებისთვის არ არის ხელმისაწვდომი (ESP კამპანიის წაშლას სჭირდება campaigns.send).
  • GET /v1/campaigns/{campaignId} — ერთი კამპანია და მისი მიწოდების ანგარიში. ოპერაცია getCampaign. AI ასისტენტისგან: დიახ, MCP-ის მეშვეობით.
  • POST /v1/campaigns/{campaignId}/control — მიმდინარე გაგზავნის დაპაუზება, განახლება ან გაუქმება. ოპერაცია controlCampaign. AI ასისტენტისგან: მხოლოდ API და სამართავი პანელი: იგი ხარჯავს თანხას ან ლიმიტს, ამიტომ მას ადამიანი აჭერს (აპაუზებს/აახლებს ცოცხალ გაგზავნას).
  • POST /v1/campaigns/{campaignId}/send — ხანგრძლივი გაგზავნის დაწყება. ოპერაცია sendCampaign. AI ასისტენტისგან: მხოლოდ API და სამართავი პანელი: იგი ხარჯავს თანხას ან ლიმიტს, ამიტომ მას ადამიანი აჭერს (უგზავნის ESP კამპანიას რეალურ ადრესატებს).
  • POST /v1/campaigns/{campaignId}/test — ერთი რეალური შეტყობინების გაგზავნა იმ არხზე, რომელსაც კამპანია რეალურად გამოიყენებს. ოპერაცია testSendCampaign. AI ასისტენტისგან: მხოლოდ API და სამართავი პანელი: მას სჭირდება ნებართვა, რომელიც AI კავშირებს არ გააჩნია (ESP სატესტო გაგზავნას სჭირდება campaigns.send).

საჯარო გვერდები და შემომავალი ვებჰუკები

  • GET /v1/public/email-marketing/c/{token} — დაწკაპუნებების მრიცხველი. აღრიცხავს ერთ დაწკაპუნებას თითოეულ ადრესატზე და გადაამისამართებს თავდაპირველ ბმულზე. ოპერაცია emailMarketingClick. AI ასისტენტისგან: გვერდი, რომელსაც თქვენი ადრესატები ხსნიან ელფოსტიდან (დაწკაპუნების აღრიცხვის გადამისამართება).
  • GET /v1/public/email-marketing/f/{public_id} — რეგისტრაციის ფორმის ჰოსტირებული გვერდი (ავტორიზაციის გარეშე). ოპერაცია emailMarketingFormPage. AI ასისტენტისგან: გვერდი, რომელსაც თქვენი ადრესატები ხსნიან ელფოსტიდან (რეგისტრაციის საჯარო ფორმის გვერდი).
  • POST /v1/public/email-marketing/f/{public_id} — რეგისტრაციის ფორმის გაგზავნა (ჰოსტირებული გვერდი, ჩაშენებული ან JSON). ოპერაცია emailMarketingFormSubmit. AI ასისტენტისგან: გამოძახებულია სხვა სისტემის მიერ (პროვაიდერი ან ვიზიტორი), და არა თქვენ მიერ (ვიზიტორი აგზავნის რეგისტრაციის ფორმას).
  • GET /v1/public/email-marketing/fc — ორმაგი დათანხმების (double opt-in) დადასტურების გვერდი (შესვლის გარეშე). ოპერაცია emailMarketingFormConfirmPage. AI ასისტენტისგან: გვერდი, რომელსაც თქვენი ადრესატები ხსნიან ელფოსტიდან (ორმაგი დათანხმების დადასტურების გვერდი).
  • POST /v1/public/email-marketing/fc — რეგისტრაციის დადასტურება (ამატებს პირს სიაში თანხმობის ჩანაწერით). ოპერაცია emailMarketingFormConfirm. AI ასისტენტისგან: გამოძახებულია სხვა სისტემის მიერ (პროვაიდერი ან ვიზიტორი), და არა თქვენ მიერ (ვიზიტორი ადასტურებს ორმაგ დათანხმებას).
  • GET /v1/public/email-marketing/o/{token} — გახსნის აღმრიცხველი სურათი (1x1 GIF). ითვლის ერთ გახსნას თითოეულ ადრესატზე. ოპერაცია emailMarketingOpenPixel. AI ასისტენტისგან: გვერდი, რომელსაც თქვენი ადრესატები ხსნიან ელფოსტიდან (გახსნის აღმრიცხველი პიქსელი).
  • GET /v1/public/email-marketing/u/{token} — ქვედა კოლონტიტულის გამოწერის გაუქმების ბმული (შესვლის გარეშე). ოპერაცია emailMarketingUnsubscribePage. AI ასისტენტისგან: გვერდი, რომელსაც თქვენი ადრესატები ხსნიან ელფოსტიდან (გამოწერის გაუქმების გვერდი).
  • POST /v1/public/email-marketing/u/{token} — RFC 8058 ერთი დაწკაპუნებით გამოწერის გაუქმება (და გვერდის ღილაკი „ყველაფრის შეწყვეტა“). ოპერაცია emailMarketingUnsubscribeOneClick. AI ასისტენტისგან: გამოძახებულია სხვა სისტემის (პროვაიდერის ან ვიზიტორის) მიერ და არა თქვენ მიერ (RFC 8058 ერთი დაწკაპუნებით გამოწერის გაუქმება).
  • GET /v1/public/email-marketing/warmup-u/{token} — მარკეტინგული პულის გახურების წერილის გამოწერის გაუქმების ბმული (ავტორიზაციის გარეშე). ოპერაცია emailMarketingWarmupUnsubscribePage. AI ასისტენტისგან: გვერდი, რომელსაც თქვენი ადრესატები ხსნიან ელფოსტიდან (გახურების გამოწერის გაუქმების გვერდი).
  • POST /v1/public/email-marketing/warmup-u/{token} — RFC 8058 ერთი დაწკაპუნებით გამოწერის გაუქმება გახურების წერილიდან. ოპერაცია emailMarketingWarmupUnsubscribeOneClick. AI ასისტენტისგან: გამოძახებულია სხვა სისტემის (პროვაიდერის ან ვიზიტორის) მიერ და არა თქვენ მიერ (გახურების ერთი დაწკაპუნებით გამოწერის გაუქმება).
  • POST /v1/webhooks/campaign-events — ელფოსტის პროვაიდერისგან ხელმოწერილი მიწოდების მოვლენის მიღება. ოპერაცია receiveCampaignDeliveryWebhook. AI ასისტენტისგან: გამოძახებულია სხვა სისტემის (პროვაიდერის ან ვიზიტორის) მიერ და არა თქვენ მიერ (ხელმოწერილი ESP მიწოდების ვებჰუკი).
  • POST /v1/webhooks/campaigns/telnyx — შემომავალი SMS პასუხები (STOP / START) ჩვენი SMS პროვაიდერისგან. ოპერაცია receiveCampaignsTelnyxInbound. AI ასისტენტისგან: გამოძახებულია სხვა სისტემის (პროვაიდერის ან ვიზიტორის) მიერ და არა თქვენ მიერ (ხელმოწერილი Telnyx შემომავალი ვებჰუკი).
  • POST /v1/webhooks/email-marketing/{connection_id} — მომხმარებლის საკუთარი ელფოსტის პროვაიდერის მიწოდების მოვლენები ერთი გამგზავნი კავშირისთვის. ოპერაცია receiveEmailMarketingProviderWebhook. AI ასისტენტისგან: გამოძახებულია სხვა სისტემის მიერ (პროვაიდერი ან ვიზიტორი), არა თქვენ მიერ (ხელმოწერილი გამგზავნ-პროვაიდერის ვებჰუკი).

ნაკადები

  • GET /v1/email-marketing/flows — ელფოსტის ნაკადები (მისალმება, drip, წლიური თარიღი), keyset-ის ერთი გვერდი. ოპერაცია listEmailMarketingFlows. შემოწმებული ნებართვები: email_marketing.view. AI ასისტენტისგან: დიახ, MCP-ის მეშვეობით.
  • POST /v1/email-marketing/flows — ნაკადის შექმნა (იწყება როგორც მონახაზი). ოპერაცია createEmailMarketingFlow. შემოწმებული ნებართვები: email_marketing.manage, email_marketing.view. AI ასისტენტისგან: დიახ, MCP-ის მეშვეობით.
  • DELETE /v1/email-marketing/flows/{flow_id} — ნაკადისა და მასში რეგისტრაციების წაშლა (გაგზავნილი გაშვებები რჩება კამპანიებად). ოპერაცია deleteEmailMarketingFlow. შემოწმებული ნებართვები: email_marketing.manage, email_marketing.view. AI ასისტენტისგან: დიახ, MCP-ის მეშვეობით.
  • GET /v1/email-marketing/flows/{flow_id} — ერთი ნაკადი თავისი ნაბიჯებითა და ანგარიშით (დარეგისტრირებული, მიმდინარე, გაშვებები და მიმღებები თითოეულ ნაბიჯზე). ოპერაცია getEmailMarketingFlow. შემოწმებული ნებართვები: email_marketing.view. AI ასისტენტისგან: დიახ, MCP-ის მეშვეობით.
  • PATCH /v1/email-marketing/flows/{flow_id} — ნაკადის შეცვლა; steps, მითითების შემთხვევაში, ანაცვლებს მთელ თანმიმდევრობას. ოპერაცია updateEmailMarketingFlow. შემოწმებული ნებართვები: email_marketing.manage, email_marketing.view. AI ასისტენტიდან: დიახ, MCP-ის მეშვეობით.
  • POST /v1/email-marketing/flows/{flow_id}/activate — ნაკადის ჩართვა; ჩაირიცხებიან მხოლოდ ის პირები, რომლებიც სიას ამიერიდან შეუერთდებიან. ოპერაცია activateEmailMarketingFlow. შემოწმებული ნებართვები: email_marketing.manage, email_marketing.view. AI ასისტენტიდან: დიახ, MCP-ის მეშვეობით.
  • POST /v1/email-marketing/flows/{flow_id}/pause — ნაკადის შეჩერება; შესასრულებელი ნაბიჯები დაელოდება და ხელახლა ჩართვამდე ახალ წერილებს არავინ მიიღებს. ოპერაცია pauseEmailMarketingFlow. შემოწმებული ნებართვები: email_marketing.manage, email_marketing.view. AI ასისტენტიდან: დიახ, MCP-ის მეშვეობით.

უახლესი ბლოგიდან

რას ვწერდით ჰოსტინგის, SEO-ს და საიტების ფართო მასშტაბით მართვის შესახებ.

SEO და ბმულების შექმნა ჰოსტინგის შრიდან: ოპერატორის ხედვა 2026 წლისთვის

როგორ განსაზღვრავს ჰოსტინგი ინდექსირებასა და ბმულების წონას 2026 წელს: გვერდების ინდექსში შენარჩუნება, ძველი დომენების შემოწმება მათზე საიტის აწყობამდე, ბმულების მშენებლობა საძიებო კვალის გარეშე და გულწრფელი შეფასება იმისა, თუ რა შეუძლია და რა არ შეუძლია ინფრასტრუქტურას SEO-სთვის.

პოსტის წაკითხვა →

WordPress-ის სისწრაფისა და უსაფრთხოების უზრუნველყოფა: წარმადობისა და მოდულების საკონტროლო სია

პრაქტიკული საკონტროლო სია სწრაფი და უსაფრთხო WordPress-ისთვის: სერვერის დონის ქეშირება, ობიექტების ქეში თითოეული საიტისთვის, რამდენიმე მოდული, რომელთა გამოყენებაც ღირს, ტექნოლოგიური დასტის განახლებულ მდგომარეობაში შენარჩუნება და WooCommerce-ის გვერდები, რომლებიც არასდროს უნდა დააქეშოთ.

პოსტის წაკითხვა →

როგორ შევარჩიოთ მართვადი ვებ ჰოსტინგი 2026 წელს: მყიდველის გზამკვლევი

რა განასხვავებს სინამდვილეში კარგ მართულ ჰოსტინგს მართვის პანელიანი იაფი ყუთისგან — მიგრაციები, სარეზერვო ასლები, იზოლაცია, რეალური ქეშირება და პატიოსანი მასშტაბირება — და როგორ შეაფასოთ იგი ვალდებულების აღებამდე.

პოსტის წაკითხვა →

წაიკითხეთ ბლოგი →

კვლავ გაქვთ პრობლემა?

მხარდაჭერა შედის ყველა გეგმაში, სავარძელი ღიაა დღეში 24 საათის განმავლობაში და შეგიძლიათ მოგვწეროთ ჩვენს ნებისმიერ 58 ენაზე — ჩვენ გიპასუხებთ თქვენს ენაზე.

მხარდაჭერასთან დაკავშირება ყველა სტატია