Horumariyeyaasha
Tixraaca awoodaha Zinn® Reseller Toolkit
Zinn® Reseller Toolkit waxay falalkeeda ka diiwaan gelisaa WordPress Abilities API. Awoodahaas oo kalena waa qalabka MCP ee server-ka bogga iyo waddooyinka REST ee hoos yimaada /wp-json/wp-abilities/v1. Boggan waxaa laga soo saaray diiwaanka plugin-ka laftiisa.
Meelaha laga baxo
MCP over HTTP (loo baahan yahay in la daawado)
https://example.com/wp-json/zinn-reseller/v1/mcpMCP over WP-CLI (halabuurka iyo wax-soo-saarka caadiga ah)
wp mcp-adapter serve --server=zinn-reseller --user=<login>REST: liiska awoodaha
/wp-json/wp-abilities/v1/abilities?category=zinn-resellerREST: socodsii awood
/wp-json/wp-abilities/v1/abilities/<name>/runXaqiijinta iyo fasaxyada
Codsiga HTTP wuxuu ku xaqiijiyaa erayga sirta ah ee codsiga WordPress (HTTP Basic). Ku xidhirka server-ka MCP wuxuu u baahan yahay awoodda hoos ku xusan; awood kastaa waxay markaas hubisaa ogolaanshaha u gaarka ah, shay kasta. Awoodaha akhriska-kaliya waxay ku shaqeeyaan GET iyo gelidooda xadhigga su'aasha; kuwa kalena waxay ku shaqeeyaan POST iyo jirka JSON {"input": {…}}.
Tusaalooyin
# REST: socodsii awood
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":{}}}Dhammaan awoodaha
Waxaa laga soo saaray abilities.json ee plugin-ka, taas oo iyaduna laga soo saaray shabakad shaqaynaysa; imtixaanku wuu dhacaa marka labadaas ay is khilaafaan.
| Awoodda | Waxa ay qabato | Daabacaad | Nasasho | Ogolaansho | Halbeegyada |
|---|---|---|---|---|---|
zinn-reseller/create-clientzinn-reseller-create-client | Abuur macaamiil Waxay abuurtaa akoon macmiil ah oo hoos yimaada kaaga (magaca; default_currency, koodh saddex xaraf ka kooban). Geli qorshe ka hor intaanay degelkooda ugu horreeya samayn. | Daabacaadda bilaashka ah | POST …/abilities/zinn-reseller/create-client/run | manage_options | name: string (Loo baahan yahay), default_currency: string |
zinn-reseller/create-sitezinn-reseller-create-site | Samee bog macmiil Waxay u abuureysaa degel la keydiyay mid ka mid ah macaamiishaada (client_id, product_line, primary_domain). Waxaa lagugu soo ooggayaa akoonkaaga iyadoo la raacayo qorshaha macmiilka, sida dukaankaaga laga soo bilaabo. | Daabacaadda bilaashka ah | POST …/abilities/zinn-reseller/create-site/run | manage_options | client_id: string (Loo baahan yahay), product_line: string (Loo baahan yahay), primary_domain: string (Loo baahan yahay) |
zinn-reseller/get-client-planzinn-reseller-get-client-plan | Akhriso qorshaha macaamiisha Wuxuu soo celinayaa qorshaha uu macaamiilku ku jiro iyo waxa uu kugu kacayo (client_id). | Daabacaadda bilaashka ah | GET …/abilities/zinn-reseller/get-client-plan/run | manage_options | client_id: string (Loo baahan yahay) |
zinn-reseller/get-overviewzinn-reseller-get-overview | Akhri akoonkaaga dib-u-iibiyaha Wuxuu soo celinayaa koontadaada dibadda-u-iibiyaha hal akhris ah: sumadda, qorshayaasha, tirada macaamiisha iyo adeegyada, iyo waxa la habeeyay. | Daabacaadda bilaashka ah | GET …/abilities/zinn-reseller/get-overview/run | manage_options | mid ahayn |
zinn-reseller/get-settingszinn-reseller-get-settings | Akhriso goobaha Qalabka Dib-u-iibiyaha Waxay soo celisaa dejinta qalabkan (ciwaanka API-ga, qorshaha ay dalabyada cusub isticmaalaan, sifooyinka shaqaynaya). Furaha API-ga waligiis lama soo celiyo, kaliya waxaa la sheegaa in mid la keydiyay iyo in kale. | Daabacaadda bilaashka ah | GET …/abilities/zinn-reseller/get-settings/run | manage_options | mid ahayn |
zinn-reseller/list-clientszinn-reseller-list-clients | Liiska macaamiishaada Waxay soo bandhigaysaa xisaabaha macaamiishaada, hal bog markiiba (cursor, limit). | Daabacaadda bilaashka ah | GET …/abilities/zinn-reseller/list-clients/run | manage_options | cursor: string, limit: integer |
zinn-reseller/list-planszinn-reseller-list-plans | Liis garee qorshayaasha aad iibin karto Wuxuu taxayaa qorshayaasha martigelinta iyo qiimahooda (product_line iyo currency ayaa cidhiidhinaya). | Daabacaadda bilaashka ah | GET …/abilities/zinn-reseller/list-plans/run | manage_options | product_line: string, currency: string |
zinn-reseller/list-siteszinn-reseller-list-sites | Liiska mareegaha macaamiishaada Waxay liis garaysaa wax kasta oo aad u diyaarisay macaamiishaada (client_id iyo status ayaa soo koobaya), hal bog markiiba. | Daabacaadda bilaashka ah | GET …/abilities/zinn-reseller/list-sites/run | manage_options | cursor: string, limit: integer, client_id: string, status: string |
zinn-reseller/set-client-planzinn-reseller-set-client-plan | Macaamiil ku dar qorshe Macaamiisha geli mid ka mid ah qorshayaashaada (client_id, plan_code; interval: bishii ama sanadkii). Samee tan ka hor intaanay degelkooda ugu horreeya samayn. | Daabacaadda bilaashka ah | POST …/abilities/zinn-reseller/set-client-plan/run | manage_options | client_id: string (Loo baahan yahay), plan_code: string (Loo baahan yahay), interval: month|year |
zinn-reseller/suspend-sitezinn-reseller-suspend-site | Jooji bogga macmiilka Waxay gelisaa barta macmiilka xayiraad aan la bixin awgeed (site_id; sababta: qoraalkaaga gaarka ah, oo aan weli loo muujin macmiilka). Boggu wuxuu joojiyaa u adeegidda ilaa inta laga qaadayo xayiraadda. | Daabacaadda bilaashka ah | POST …/abilities/zinn-reseller/suspend-site/run | manage_options | site_id: string (Loo baahan yahay), reason: string |
zinn-reseller/unsuspend-sitezinn-reseller-unsuspend-site | Ka qaad xayiraadda mareegta macmiilka Wuxuu qaadaa xayiraadda aan-bixinta, si ay boggu mar labaad u shaqeeyo (site_id). | Daabacaadda bilaashka ah | POST …/abilities/zinn-reseller/unsuspend-site/run | manage_options | site_id: string (Loo baahan yahay) |
zinn-reseller/update-settingszinn-reseller-update-settings | Beddel dejinta Qalabka Iibiyaha Dib-u-iibiyaha Waxay bedeshaa dejinta aad dirto (plan_code, enable_domain_search, enable_panel_link, enable_woocommerce) waxayna haysaa inta kale. Furaha API-ga iyo cinwaanka waxaa lagu beddelaa shaashadda oo keliya. | Daabacaadda bilaashka ah | POST …/abilities/zinn-reseller/update-settings/run | manage_options | plan_code: string, enable_domain_search: boolean, enable_panel_link: boolean, enable_woocommerce: boolean |