ለአልሚዎች

Zinn® Reseller Toolkit ችሎታዎች ማጣቀሻ

Zinn® Reseller Toolkit የድርጊት ምዝገባውን ከ WordPress Abilities API ጋር ያከናውናል። እነሁኑ ችሎታዎች በጣቢያው የራስ አገልጋይ ላይ የ MCP መሣሪያዎች እና በ /wp-json/wp-abilities/v1 ስር የ REST መስመሮች ናቸው። ይህ ገጽ የተፈጠረው ከሰኪው የራሱ መዝገብ ነው።

የተጠቃሚ መመሪያ፡ የAI መተግበሪያን ያገናኙ

መድረሻዎች

MCP በ HTTP (ሊዥረጭ የሚችል)

https://example.com/wp-json/zinn-reseller/v1/mcp

MCP በ WP-CLI (መደበኛ ግብዓት እና ውፅዓት)

wp mcp-adapter serve --server=zinn-reseller --user=<login>

REST፡ ችሎታዎችን ዝርዝር አሳይ

/wp-json/wp-abilities/v1/abilities?category=zinn-reseller

REST፡ ክህሎትን ማሄድ

/wp-json/wp-abilities/v1/abilities/<name>/run

ማረጋገጫ እና ፈቃዶች

HTTP ጥያቄዎች በWordPress መተግበሪያ የይለፍ ቃል (HTTP Basic) ያረጋግጣሉ። ከMCP አገልጋይ ጋር ለመገናኘት ከዚህ በታች የሚታየውን ችሎታ ይፈልጋል፤ ከዚያም እያንዳንዱ ችሎታ በእቃው መሰረት የራሱን ፈቃድ ይፈትሻል። የማንበብ-ብቻ ችሎታዎች በGET እና ግብዓታቸው በጥያቄው ሕብረቁምፊ ውስጥ ይሰሩሉ፤ ሌሎቹ ደግሞ በPOST እና በJSON አካል {"input": {…}} ይሰራሉ።

ምሳሌዎች

# REST፡ ክህሎትን ማሄድ
curl -u your-username:your-application-password \
  "https://example.com/wp-json/wp-abilities/v1/abilities/zinn-reseller/get-overview/run"
# MCP (JSON-RPC over HTTP, after "initialize")
{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"zinn-reseller-get-overview","arguments":{}}}

ሁሉም ችሎታዎች

ከአባሪው abilities.json የተፈጠረ፣ እሱም ራሱ ከሚሰራ ድረ-ገጽ የሚመነጭ ነው፤ ሁለቱ ሲጣሉ ምርመራው ይወድቃል።

ችሎታምን እንደሚሰራእትምዕረፍትፈቃድልኬቶች
zinn-reseller/create-client
zinn-reseller-create-client
ደንበኛ ፍጠር
በእርስዎ ስር የደንበኛ መለያ ይፈጥራል (ስም፤ default_currency፣ የሶስት ፊደል ኮድ)። የመጀመሪያ ጣቢያቸው ከመደረጉ በፊት በእቅድ ላይ ያድርጓቸው።
ነጻ እትምPOST …/abilities/zinn-reseller/create-client/runmanage_optionsname: string (ያስፈልጋል), default_currency: string
zinn-reseller/create-site
zinn-reseller-create-site
ለደንበኛ ድረ-ገጽ ይፍጠሩ
ለደንበኞችዎ አንዱ (client_id, product_line, primary_domain) የተስተናገደ ድር ጣቢያ ይፈጥራል። ልክ እንደሱቅዎ፣ ደንበኛው በመረጠው ዕቅድ መሠረት በሂሳብዎ ይከፈላል።
ነጻ እትምPOST …/abilities/zinn-reseller/create-site/runmanage_optionsclient_id: string (ያስፈልጋል), product_line: string (ያስፈልጋል), primary_domain: string (ያስፈልጋል)
zinn-reseller/get-client-plan
zinn-reseller-get-client-plan
የደንበኛን ዕቅድ ያንብቡ
ደንበኛው በየትኛው እቅድ ላይ እንዳለ እና ምን ያህል እንደሚያስወጣዎት (client_id) ይመልሳል።
ነጻ እትምGET …/abilities/zinn-reseller/get-client-plan/runmanage_optionsclient_id: string (ያስፈልጋል)
zinn-reseller/get-overview
zinn-reseller-get-overview
የዳግም ሻጭ መለያዎን ያንብቡ
የዳግም ሻጭ መለያዎን በአንድ ንባብ ይመልሳል፡ የምርት ስም፣ የዕቅዶች፣ የደንበኞች እና የአገልግሎቶች ብዛት፣ እና ምን እንደተዋቀረ።
ነጻ እትምGET …/abilities/zinn-reseller/get-overview/runmanage_optionsምንም
zinn-reseller/get-settings
zinn-reseller-get-settings
የዳግም ሻጭ መሣሪያዎች ስብስብ (Reseller Toolkit) ቅንብሮችን ያንብቡ
የዚህን ፕለጊን ቅንብሮች (የAPI አድራሻውን፣ አዳዲስ ትዕዛዞች የሚጠቀሙበትን ፕላን፣ የትኞቹ ባህሪያት እንደበሩ) ይመልሳል። የAPI ቁልፉ በፍጹም አይመለስም፤ የተቀመጠ መሆን አለመሆኑ ብቻ ነው የሚመለሰው።
ነጻ እትምGET …/abilities/zinn-reseller/get-settings/runmanage_optionsምንም
zinn-reseller/list-clients
zinn-reseller-list-clients
ደንበኞችዎን ይዘርዝሩ
የደንበኛ መለያዎችዎን በገጽ ይዘርዝሩ (cursor, limit)።
ነጻ እትምGET …/abilities/zinn-reseller/list-clients/runmanage_optionscursor: string, limit: integer
zinn-reseller/list-plans
zinn-reseller-list-plans
ሊሸጧቸው የሚችሏቸውን እቅዶች ይዘርዝሩ
የማስተናገጃ ዕቅዶችን እና ዋጋዎቻቸውን ይዘረዝራል (product_line እና currency ያጠቡታል)።
ነጻ እትምGET …/abilities/zinn-reseller/list-plans/runmanage_optionsproduct_line: string, currency: string
zinn-reseller/list-sites
zinn-reseller-list-sites
የደንበኞችዎን ድረ-ገጾች ይዘርዝሩ
ለደንበኞችዎ ያቀረቧቸውን ነገሮች ሁሉ (በ client_id እና በ status የተወሰኑትን) በአንድ ጊዜ አንድ ገጽ ይዘርዝራል።
ነጻ እትምGET …/abilities/zinn-reseller/list-sites/runmanage_optionscursor: string, limit: integer, client_id: string, status: string
zinn-reseller/set-client-plan
zinn-reseller-set-client-plan
ደንበኛን በእቅድ ላይ ያስቀምጡ
ደንበኛን ከእቅዶችዎ በአንዱ ላይ ያስቀምጣል (client_id, plan_code; interval: ወር ወይም ዓመት)። የመጀመሪያ ጣቢያቸው ከመድረሱ በፊት ይህን ያድርጉ።
ነጻ እትምPOST …/abilities/zinn-reseller/set-client-plan/runmanage_optionsclient_id: string (ያስፈልጋል), plan_code: string (ያስፈልጋል), interval: month|year
zinn-reseller/suspend-site
zinn-reseller-suspend-site
የደንበኛን ድረ-ገጽ ማገድ
የደንበኛን ድረ-ገጽ ባለመክፈል እገዳ ላይ ያስቀምጣል (site_id፤ ምክንያት፡ የራስዎ ማስታወሻ፣ ለደንበኛው ፈጽሞ የማይታይ)። ድረ-ገጹ እስከሚለቀቅ ድረስ አገልግሎት መስጠት ያቆማል።
ነጻ እትምPOST …/abilities/zinn-reseller/suspend-site/runmanage_optionssite_id: string (ያስፈልጋል), reason: string
zinn-reseller/unsuspend-site
zinn-reseller-unsuspend-site
የደንበኛን ድረ-ገጽ እገዳ ማንሳት
ያለክፍያ የተያዘውን እገዳ ያነሳል፣ ስለዚህ ድረገጹ እንደገና ይሰራል። (site_id)
ነጻ እትምPOST …/abilities/zinn-reseller/unsuspend-site/runmanage_optionssite_id: string (ያስፈልጋል)
zinn-reseller/update-settings
zinn-reseller-update-settings
የዳግም ሻጭ መሣሪያዎች ስብስብ ቅንብሮችን ይቀይሩ
(plan_code, enable_domain_search, enable_panel_link, enable_woocommerce) የሚልኳቸውን ቅንብሮች ይቀይራል እና የቀረውን ይጠብቃል። የኤፒአይ ቁልፍ (API key) እና አድራሻው በስክሪኑ ላይ ብቻ ይለወጣሉ።
ነጻ እትምPOST …/abilities/zinn-reseller/update-settings/runmanage_optionsplan_code: string, enable_domain_search: boolean, enable_panel_link: boolean, enable_woocommerce: boolean