የዕውቀት መሠረት

Zinn® Campaigns API እና MCP፦ የገንቢ መመሪያ

መግባት፣ ፈቃዶች፣ ምሳሌዎች፣ ገደቦች፣ ስህተቶች፣ ዌብሁኮች እና እያንዳንዱ የZinn® Campaigns ኤፒአይ ክንውን፣ ከአንድ የAI ረዳት በMCP በኩል ሊያከናውናቸው ከሚችላቸው ጋር።

Zinn®፣ የእኛ ቫይኪንግ፣ አንዱ ክፍት በሆነ የጽሑፎች ማውጫ አጠገብ የማረጋገጫ ዝርዝሩን እያነበበ።

በዳሽቦርዱ ላይ በZinn® Campaigns ውስጥ ማድረግ የሚችሉትን ማንኛውንም ነገር በኤፒአይ በኩልም ማድረግ ይችላሉ፣ እንዲሁም አብዛኛውን ነገር በመለያዎ ላይ በMCP በኩል ከተገናኘ የአይአይ ረዳት ማከናወን ይችላሉ። ይህ መመሪያ መግባትን፣ ፈቃዶችን፣ በሁለቱም መንገዶች የተሰራ ተግባራዊ ምሳሌን፣ ገደቦችን፣ ስህተቶችን እና እያንዳንዱን 89ኙን የCampaigns ክዋኔዎች ያካትታል። ከዚህ በታች ያለው የክዋኔዎች ዝርዝር የተዘጋጀው ከኤፒአይ ዝርዝር መግለጫችን ስለሆነ ሁልጊዜ ኤፒአዩ ከሚያደርገው ጋር ይዛመዳል። የእያንዳንዱ ክዋኔ እያንዳንዱ መስክ በ zinndigital.com/developers/api/zinn-campaigns በሚገኘው የኤፒአይ ማጣቀሻ ውስጥ ይገኛል።

መግባት

  • የAPI ቁልፎች። በመቆጣጠሪያ ሰሌዳው ውስጥ በቅንብሮች → የAPI ቁልፎች ስር ቁልፍ ይፍጠሩ እና እንደ Authorization: Bearer zdk_live_… አድርገው ይላኩት (zdk_test_… ቁልፍ በsandbox ሁነታ ይሰራል)። ለቁልፉ የሚያስፈልጉትን የCampaigns ፈቃዶች ብቻ ይስጡት፣ ከዚያ በላይ ምንም አይስጡ።
  • የAI ረዳቶች (MCP)። ከመተግበሪያው በመግባት ወይም የግንኙነት ማስመሰያ (zmcp_live_…) በመጠቀም Claude፣ ChatGPT፣ Cursor ወይም ማንኛውንም የMCP ደንበኛ ከhttps://api.zinndigital.com/v1/mcp ጋር ያገናኙ። 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 ይላኩት።

ምሳሌ፡ ይኸው ረቂቅ ከአይኤ ረዳት

ረዳትዎን በቀላል ቃላት ይጠይቁ፣ ለምሳሌ "ርዕሰ ጉዳዩ 'የእኛ የጸደይ ሽያጭ ዛሬ ይጀምራል' የሆነ የጸደይ ሽያጭ የተሰኘ የ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 የይለፍ ቃል ያሉ ሚስጥሮችም በረዳት በኩል ፈጽሞ አይተላለፉም፦ በመቆጣጠሪያ ሰሌዳው ውስጥ ያስገቧቸው።

ገደቦች

  • ለእያንዳንዱ ሰው ወይም የኤፒአይ ቁልፍ (API key) በደቂቃ 1,200 ጥያቄዎች፣ እና ለእያንዳንዱ ድርጅት በደቂቃ 6,000 ጥያቄዎች። ከሁለቱ ይበልጥ ጥብቅ የሆነው ተፈጻሚ ይሆናል።
  • ለእያንዳንዱ የMCP ግንኙነት በደቂቃ 600 ጥያቄዎች።
  • ከገደብ በላይ ሲሆን፣ መልሱ ከRetry-After ራስጌ ጋር 429 ይሆናል፦ ያን ያህል ሰከንዶች ይጠብቁ።
  • የዝርዝር አባላትን ማከል በአንድ ጥያቄ ቢበዛ 1,000 አድራሻዎችን ይወስዳል፤ በእቅድዎ ውስጥ ያለው የእውቂያ እና የኢሜይል ኮታ በኤፒአይ በኩል ለሚያደርጉት ነገር ሁሉ ተፈጻሚ ይሆናል።

ስህተቶች

እያንዳንዱ ስህተት ተመሳሳይ ቅርጽ አለው፦

{"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 ራስጌ ውስጥ ያለውን የሰከንዶች ብዛት ይጠብቁ።

Webhooks

የማድረስ ውጤቶች ኢሜይልዎን ከሚልከው አቅራቢ ወደ Zinn® Campaigns ይመጣሉ፦

  • በራስዎ አቅራቢ (ለምሳሌ Resend)፣ የwebhook ፊርማ ሚስጥሩን በዳሽቦርዱ ውስጥ ባለው የመላኪያ ግንኙነት ላይ ያስቀምጡ (Campaigns → Sending)። webhook_url ያገኛሉ፤ የአቅራቢውን የደረሱ፣ የተመለሱ (bounced) እና ቅሬታ የቀረበባቸውን ክስተቶች ወደ እሱ ያመልክቱ። የተመለሰ ኢሜይል ወይም የስፓም ቅሬታ አድራሻውን ከወደፊት መላኪያዎች ወዲያውኑ ያስወግዳል።
  • በZinn® መላኪያ፣ ምንም የሚያቀናብሩት ነገር የለም።

ውጤቶቹን በሪፖርት ስራዎች ያንብቡ (getEmailMarketingCampaignReport፣ getSmsMarketingCampaignReport)።

እያንዳንዱ የCampaigns ስራ

አጠቃላይ እይታ

  • GET /v1/email-marketing — ለአንድ ድርጅት የZinn® Campaigns አጠቃላይ እይታ። ስራ getEmailMarketingOverview። የተፈተሹ ፈቃዶች፦ email_marketing.view። ከAI ረዳት፦ አዎ፣ በ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። ከAI ረዳት፦ ኤፒአይ እና ዳሽቦርድ ብቻ፦ ገንዘብ ወይም ኮታ ስለሚጠቀም ሰው ነው የሚጫነው (የAI ጽሑፍ የAI ክሬዲቶችን ይጠቀማል)።

የምርት መለያ መሣሪያ ስብስብ

  • GET /v1/email-marketing/brand-kit — የድርጅቱ የምርት መለያ መሣሪያ ስብስብ (ስም፣ አርማ፣ ቀለሞች፣ ቅርጸ-ቁምፊ፣ የይዘት ቃና)። ክንውን getEmailMarketingBrandKit። የተፈተሹ ፈቃዶች፦ email_marketing.view። ከAI ረዳት፦ አዎ፣ በMCP በኩል።
  • PUT /v1/email-marketing/brand-kit — የምርት መለያ መሣሪያ ስብስቡን ያርትዑ። ክንውን updateEmailMarketingBrandKit። የተፈተሹ ፈቃዶች፦ email_marketing.manage፣ email_marketing.view። ከAI ረዳት፦ አዎ፣ በMCP በኩል።
  • POST /v1/email-marketing/brand-kit/read — የምርት መለያ መሣሪያ ስብስቡን ከድርጅቱ ድረ-ገጽ ያንብቡ። ክንውን readEmailMarketingBrandKit። የተፈተሹ ፈቃዶች፦ email_marketing.manage፣ email_marketing.view። ከAI ረዳት፦ አዎ፣ በMCP በኩል።

እውቂያዎች እና የአንድ ጊዜ መልዕክቶች

  • GET /v1/email-marketing/contacts — የድርጅቱ እውቂያዎች፣ በአንድ ጊዜ አንድ የ-keyset ገጽ። ክንውን listEmailMarketingContacts። የተፈተሹ ፈቃዶች፦ email_marketing.view። ከ-AI ረዳት፦ አዎ፣ በ-MCP በኩል።
  • POST /v1/email-marketing/contacts/{contact_id}/messages — ከአንድ እውቂያ ጋር አንድ ኤስኤምኤስ ይላኩ፣ ከZinn® የክሬዲት ቀሪ ሂሳብ የሚከፈል። ክንውን sendEmailMarketingMessage። የተፈተሹ ፈቃዶች፦ email_marketing.manage፣ email_marketing.view። ከ-AI ረዳት፦ ኤፒአይ እና ዳሽቦርድ ብቻ፦ ገንዘብ ወይም አበል ያጠፋል፣ ስለዚህ ሰው ይጫነዋል (ለአንድ እውቂያ የሚላክ የአንድ ጊዜ መልእክት አበል ያጠፋል)።
  • GET /v1/email-marketing/messages — ድርጅቱ የላካቸው የ-ኤስኤምኤስ እና የ-WhatsApp መልእክቶች፣ አዲሱ በመጀመሪያ፣ አንድ የ-keyset ገጽ። ክንውን listEmailMarketingMessages። የተፈተሹ ፈቃዶች፦ email_marketing.view። ከ-AI ረዳት፦ አዎ፣ በ-MCP በኩል።

ዝርዝሮች

  • GET /v1/email-marketing/lists — የተመዘገቡ / ምዝገባ የሰረዙ ብዛቶች ያሏቸው የድርጅቱ የኢሜይል መላኪያ ዝርዝሮች። ክንውን listEmailMarketingLists። የተፈተሹ ፈቃዶች፡ email_marketing.view። ከ AI ረዳት፡ አዎ፣ በMCP በኩል።
  • POST /v1/email-marketing/lists — የኢሜይል መላኪያ ዝርዝር ይፍጠሩ (ወይም በዚያ ስም ያለውን ይመልሱ)። ክንውን createEmailMarketingList። የተፈተሹ ፈቃዶች፡ email_marketing.manage፣ email_marketing.view። ከ AI ረዳት፡ አዎ፣ በMCP በኩል።
  • POST /v1/email-marketing/lists/{list_id}/members — እውቂያዎችን በኢሜይል አድራሻ ወደ ዝርዝር ያክሉ (በአንድ ጥያቄ ቢበዛ 1,000)። ክንውን addEmailMarketingListMembers። የተፈተሹ ፈቃዶች፡ email_marketing.manage፣ email_marketing.view። ከ AI ረዳት፡ አዎ፣ በMCP በኩል።

ማስመጣቶች

  • GET /v1/email-marketing/imports — ያለፉ የእውቂያ ማስመጣቶች፣ አዳዲሶቹ መጀመሪያ፣ በአንድ ጊዜ አንድ የ keyset ገጽ። ክንውን listEmailMarketingImports። የተፈተሹ ፈቃዶች፡ email_marketing.view። ከ AI ረዳት፡ አዎ፣ በMCP በኩል።
  • POST /v1/email-marketing/imports — ከአስተማማኝ የስምምነት ማረጋገጫው ጋር አንድ የእውቂያዎች ክፍል ያስመጡ። ክንውን createEmailMarketingImport። የተፈተሹ ፈቃዶች፡ email_marketing.manage፣ email_marketing.view። ከ AI ረዳት፡ አዎ፣ በMCP በኩል።

የመመዝገቢያ ቅጾች

  • GET /v1/email-marketing/forms — የመመዝገቢያ ቅጾች (ድርብ ማረጋገጫ)፣ አዲሱ መጀመሪያ፣ አንድ የ keyset ገጽ። ክዋኔ listEmailMarketingForms። የተፈተሹ ፈቃዶች፦ email_marketing.view። ከአይኤ ረዳት፦ አዎ፣ በ MCP በኩል
  • POST /v1/email-marketing/forms — የተረጋገጡ ሰዎችን ወደ አንድ ዝርዝር የሚያክል የመመዝገቢያ ቅጽ ይፍጠሩ። ክዋኔ createEmailMarketingForm። የተፈተሹ ፈቃዶች፦ email_marketing.manage፣ email_marketing.view። ከአይኤ ረዳት፦ አዎ፣ በ MCP በኩል
  • DELETE /v1/email-marketing/forms/{form_id} — የመመዝገቢያ ቅጽ ይሰርዙ (ቀድሞውኑ የተረጋገጡ ሰዎች በዝርዝሩ ላይ ይቀራሉ)። ክዋኔ deleteEmailMarketingForm። የተፈተሹ ፈቃዶች፦ email_marketing.manage፣ email_marketing.view። ከአይኤ ረዳት፦ አዎ፣ በ MCP በኩል
  • PATCH /v1/email-marketing/forms/{form_id} — የመመዝገቢያ ቅጽ ይቀይሩ (ቃላት፣ ዝርዝር፣ አቅጣጫ መቀየሪያ፣ ማብሪያ ወይም ማጥፊያ)። ክዋኔ updateEmailMarketingForm። የተፈተሹ ፈቃዶች፦ email_marketing.manage፣ email_marketing.view። ከአይኤ ረዳት፦ አዎ፣ በ 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 ረዳት፦ ኤፒአይ እና ዳሽቦርድ ብቻ፦ ወደ AI ሞዴል በፍጹም መድረስ የሌለበትን ሚስጥር ይዟል (የተቀመጠውን የESP ቁልፍ ያጠፋል)።
  • GET /v1/campaigns/esp — የድርጅቱ የራሱ የኢሜይል አቅራቢ መለያ። ክንውን getEspConnection። ከ AI ረዳት፦ አዎ፣ በMCP በኩል ይቻላል።
  • POST /v1/campaigns/esp — የኢሜይል አቅራቢ መለያ ያገናኙ። ክንውን connectEsp። ከ AI ረዳት፦ ኤፒአይ እና ዳሽቦርድ ብቻ፦ ወደ AI ሞዴል በፍጹም መድረስ የሌለበትን ሚስጥር ይዟል (አካሉ የESP ኤፒአይ ቁልፍ ነው)።
  • POST /v1/campaigns/esp/verify — የአቅራቢው መለያ እንደሚሰራ ያረጋግጡ እና የተረጋገጡ ጎራዎቹን ያንብቡ። ክንውን verifyEspConnection። ከ AI ረዳት፦ ኤፒአይ እና ዳሽቦርድ ብቻ፦ ወደ 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። ከአርቴፊሻል ኢንተለጀንስ ረዳት፦ አዎ፣ በMCP በኩል።
  • POST /v1/campaigns/segments/preview — ይህ ስንት ሰዎችን እንደሚደርስ፣ እነማን እንደሆኑ እና እነማንን እንደሚያስቀር። ተግባር previewCampaignSegment። የተረጋገጡ ፈቃዶች፦ campaigns.view። ከአርቴፊሻል ኢንተለጀንስ ረዳት፦ አዎ፣ በMCP በኩል።
  • DELETE /v1/campaigns/segments/{segmentId} — ክፍፍልን በማህደር ያስቀምጡ። ተግባር archiveCampaignSegment። የተረጋገጡ ፈቃዶች፦ campaigns.manage። ከአርቴፊሻል ኢንተለጀንስ ረዳት፦ አዎ፣ በMCP በኩል።
  • GET /v1/campaigns/segments/{segmentId} — አንድ የተቀመጠ ክፍፍል። ተግባር getCampaignSegment። የተረጋገጡ ፈቃዶች፦ campaigns.view። ከአርቴፊሻል ኢንተለጀንስ ረዳት፦ አዎ፣ በMCP በኩል።
  • PATCH /v1/campaigns/segments/{segmentId} — የአንድን ክፍፍል ስም ይቀይሩ ወይም ማጣሪያዎቹን ይቀይሩ። ተግባር updateCampaignSegment። የተረጋገጡ ፈቃዶች፦ campaigns.manage። ከአርቴፊሻል ኢንተለጀንስ ረዳት፦ አዎ፣ በMCP በኩል።
  • GET /v1/campaigns/suppressions — የግብይት መልዕክቶች ሊደርሷቸው የማይገቡ አድራሻዎች። ተግባር listCampaignSuppressions። የተረጋገጡ ፈቃዶች፦ campaigns.view። ከአርቴፊሻል ኢንተለጀንስ ረዳት፦ አዎ፣ በMCP በኩል።
  • POST /v1/campaigns/suppressions — አድራሻን ወደ ማገድ ዝርዝር ያክሉ። ተግባር createCampaignSuppression። የተረጋገጡ ፈቃዶች፦ campaigns.manage። ከአርቴፊሻል ኢንተለጀንስ ረዳት፦ አዎ፣ በMCP በኩል።
  • GET /v1/campaigns/tags — የዘመቻ አቀናባሪ የሚያቀርበው የ magic-tag ቀለም መምረጫ። ክወና listCampaignTags። ከ AI ረዳት፦ አዎ፣ በ MCP በኩል።
  • GET /v1/campaigns/templates — የድርጅቱ የዘመቻ አብነቶች። ክወና listCampaignTemplates። ከ AI ረዳት፦ አዎ፣ በ MCP በኩል።
  • POST /v1/campaigns/templates — የዘመቻ አብነት ያዘጋጁ። ክወና createCampaignTemplate። ከ AI ረዳት፦ አዎ፣ በ MCP በኩል።
  • DELETE /v1/campaigns/templates/{templateId} — አብነትን በማህደር ያስቀምጡ እና የትርጉም ምንጮቹን ያሰናብቱ። ክወና archiveCampaignTemplate። ከ AI ረዳት፦ አዎ፣ በ MCP በኩል።
  • GET /v1/campaigns/templates/{templateId} — አንድ የዘመቻ አብነት። ክወና getCampaignTemplate። ከ AI ረዳት፦ አዎ፣ በ MCP በኩል።
  • PUT /v1/campaigns/templates/{templateId} — የዘመቻ አብነትን ያርትዑ። ክወና updateCampaignTemplate። ከ AI ረዳት፦ አዎ፣ በ MCP በኩል።
  • POST /v1/campaigns/unsubscribe — ከግብይት ዝርዝር ይውጡ። መለያ አያስፈልግም። ክወና unsubscribeFromCampaigns። ከ AI ረዳት፦ ኤፒአይ እና የመቆጣጠሪያ ሰሌዳ ብቻ፦ ወደ AI ሞዴል ፈጽሞ መድረስ የሌለበትን ሚስጥር ይይዛል (የተቀባዩን የተፈረመበት የምዝገባ መሰረዣ ማስመሰያ ይቀበላል)።
  • DELETE /v1/campaigns/{campaignId} — ዘመቻን ይሰርዙ እና የማድረሻ ረድፎቹን ያሰናብቱ። ክወና deleteCampaign። ከ AI ረዳት፦ ኤፒአይ እና የመቆጣጠሪያ ሰሌዳ ብቻ፦ ለ AI ግንኙነቶች የማይሰጥ ፈቃድ ያስፈልገዋል (የ 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} — የመመዝገቢያ ቅጽ ያስገቡ (የተስተናገደ ገጽ፣ embed ወይም 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 — ከኤስኤምኤስ አቅራቢያችን የሚመጡ ገቢ የኤስኤምኤስ ምላሾች (STOP / START)። ክንውን receiveCampaignsTelnyxInbound። ከAI ረዳት የተሰጠ፦ በሌላ ስርዓት (አቅራቢ ወይም ጎብኚ) የሚጠራ እንጂ በእርስዎ አይደለም (የተፈረመበት የTelnyx ገቢ ዌብሁክ)።
  • POST /v1/webhooks/email-marketing/{connection_id} — ለአንድ የመላኪያ ግንኙነት የደንበኛ የራሱ የኢሜይል አቅራቢ የማድረስ ክስተቶች። ክንውን receiveEmailMarketingProviderWebhook። ከአይኤ ረዳት፡ በሌላ ሥርዓት የተጠራ (አቅራቢ ወይም ጎብኚ)፣ በእርስዎ ያልሆነ (በላኪ-አቅራቢ የተፈረመ ዌብሁክ)።

Flows

  • GET /v1/email-marketing/flows — የኢሜይል ፍሰቶች (የእንኳን ደህና መጡ፣ ጠብታ፣ ዓመታዊ ቀን)፣ አንድ የቁልፍ ስብስብ ገጽ። ክንውን listEmailMarketingFlows። የተፈተሹ ፈቃዶች፡ email_marketing.view። ከአይኤ ረዳት፡ አዎ፣ በMCP በኩል።
  • POST /v1/email-marketing/flows — ፍሰት ይፍጠሩ (እንደ ረቂቅ ይጀምራል)። ክንውን createEmailMarketingFlow። የተፈተሹ ፈቃዶች፡ email_marketing.manage፣ email_marketing.view። ከአይኤ ረዳት፡ አዎ፣ በMCP በኩል።
  • DELETE /v1/email-marketing/flows/{flow_id} — ፍሰትን እና ምዝገባዎቹን ይሰርዙ (የተላኩት ሩጫዎች እንደ ዘመቻዎች ይቆያሉ)። ክንውን deleteEmailMarketingFlow። የተፈተሹ ፈቃዶች፡ email_marketing.manage፣ email_marketing.view። ከአይኤ ረዳት፡ አዎ፣ በMCP በኩል።
  • GET /v1/email-marketing/flows/{flow_id} — አንድ ፍሰት ከደረጃዎቹ እና ከሪፖርቱ ጋር (የተመዘገቡ፣ በሂደት ላይ ያሉ፣ ሩጫዎች እና ለእያንዳንዱ ደረጃ ተቀባዮች)። ክንውን getEmailMarketingFlow። የተፈተሹ ፈቃዶች፡ email_marketing.view። ከአይኤ ረዳት፡ አዎ፣ በ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 እና ድረ-ገጾችን በስፋት ስለማስኬድ የጻፍናቸው ነገሮች።

የፍለጋ ፕሮግራም ማመቻቸት እና የአገናኝ ግንባታ ከማስተናገጃው ንብርብር አንጻር፡ የ2026 የኦፕሬተር እይታ

በ2026 ሆስቲንግ ማውጫ ማውጣትንና የሊንክ እሴትን እንዴት እንደሚቀርጽ፡ ገጾች በመረጃ ቋት ውስጥ እንዲቆዩ ማድረግ፣ ከመገንባትዎ በፊት ያረጁ ዶሜይኖችን መመርመር፣ ያለ ምንም የፍለጋ መፈለጊያ አሻራ ሊንክ መገንባት፣ እና መሰረተ ልማት ለSEO ምን ሊያደርግ እንደሚችልና እንደማይችል ግልጽ የሆነ እይታ።

ጽሑፉን ያንብቡ →

WordPressን ፈጣን እና ደህንነቱ የተጠበቀ ማድረግ፦ የአፈጻጸም እና የፕለጊን የማረጋገጫ ዝርዝር

ፈጣን እና ደህንነቱ የተጠበቀ WordPress ለማግኘት ተግባራዊ የማረጋገጫ ዝርዝር፦ የአገልጋይ ደረጃ መሸጎጫ፣ ለአንድ ጣቢያ የሚሆን የነገር መሸጎጫ፣ ሊጠቀሙባቸው የሚገቡ ጥቂት ተሰኪዎች፣ ቴክኖሎጂውን ወቅታዊ ማድረግ እና መቼም መሸጎጥ የሌለብዎት የWooCommerce ገጾች።

ጽሑፉን ያንብቡ →

በ2026 የሚተዳደር የድር ማስተናገጃን እንዴት መምረጥ እንደሚቻል፦ የገዢ መመሪያ

ጥሩ የሚተዳደር ማስተናገጃን የቁጥጥር ፓነል ካለው ርካሽ ሳጥን በትክክል የሚለየው ምንድን ነው — ፍልሰቶች፣ ምትኬዎች፣ ማግለል፣ እውነተኛ መሸጎጫ እና ሐቀኛ ልኬት — እና ከመወሰንዎ በፊት እንዴት እንደሚፈርዱበት።

ጽሑፉን ያንብቡ →

ብሎጉን ያንብቡ →

አሁንም አልተፈታም?

ድጋፍ በእያንዳንዱ እቅድ ውስጥ ተካትቷል፣ የእርዳታ መስጫው በቀን 24 ሰዓታት ክፍት ነው፣ እንዲሁም በማናቸውም የ58 ቋንቋዎቻችን ሊጽፉልን ይችላሉ — እኛም በእርስዎ ቋንቋ መልስ እንሰጥዎታለን።

ድጋፍ ሰጪን ያነጋግሩ ሁሉም ጽሁፎች