Masu haɓakawa

Bayanin ikon Zinn® Reseller Toolkit

Zinn® Reseller Toolkit yana yin rajistar ayyukansa tare da WordPress Abilities API. Wadannan iyawa guda daya sune kayan aikin MCP a kan uwar garken shafin da kuma hanyoyin REST a karkashin /wp-json/wp-abilities/v1. An samar da wannan shafi ne daga rajistar plugin din da kansa.

Jagorar mai amfani: haɗa aikace-aikacen AI

Mahaduwa

MCP ta hanyar HTTP (mai gudana)

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

MCP ta WP-CLI (shigarwa da fitarwa na yau da kullum)

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

REST: lissafin ikon

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

HUTU: gudu ikon ikon

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

Tabbatar da izini da izni

Ana ba da izinin buƙatun HTTP tare da kalmar sirri ta aikace-aikacen WordPress (HTTP Basic). Haɗawa da sabar MCP yana buƙatar ikon da aka nuna a ƙasa; kowane iko sannan yana bincika izininsa, a kowane abu. Abubuwan da aka keɓe don karanta-kawai suna aiki tare da GET da shigarwar su a cikin kirtani na tambaya; sauran tare da POST da jikin JSON {"input": {…}}.

Misalai

# HUTU: gudu ikon ikon
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":{}}}

Duk iko

An samar da shi daga abilities.json na plugin din, wanda aka samar daga shafin da yake aiki; gwaji yana fadi yayin da su ka saba.

IkonawaAbin da yake yiBugaRESTIziniMa'auni
zinn-reseller/create-client
zinn-reseller-create-client
Ƙirƙiri abokin ciniki
Yana ƙirƙirar asusun abokin ciniki a ƙarƙashin naka (name; default_currency, lambar haruffa uku). Sanya su a kan wani tsari kafin rukuninsu na farko.
Kyauta da aka bayarPOST …/abilities/zinn-reseller/create-client/runmanage_optionsname: string (ana bukata), default_currency: string
zinn-reseller/create-site
zinn-reseller-create-site
Ƙirƙiri shafi don abokin ciniki
Yana ƙirƙirar rukunin yanar gizo mai masauki don ɗaya daga cikin abokan cinikin ku (client_id, product_line, primary_domain). Ana cajin kuɗin a asusun ku bisa ga tsarin abokin ciniki, kamar daga shagon ku.
Kyauta da aka bayarPOST …/abilities/zinn-reseller/create-site/runmanage_optionsclient_id: string (ana bukata), product_line: string (ana bukata), primary_domain: string (ana bukata)
zinn-reseller/get-client-plan
zinn-reseller-get-client-plan
Karanta shirin abokin ciniki
Yana dawo da tsarin da abokin ciniki yake da kuma abin da yake biya ku (client_id).
Kyauta da aka bayarGET …/abilities/zinn-reseller/get-client-plan/runmanage_optionsclient_id: string (ana bukata)
zinn-reseller/get-overview
zinn-reseller-get-overview
Karanta asusun mai siyar da ku
Yana dawo da asusun ku na mai sayarwa a cikin karatu guda: alama, shirye-shirye, ƙidayar abokan ciniki da ayyuka, da abin da aka saita.
Kyauta da aka bayarGET …/abilities/zinn-reseller/get-overview/runmanage_optionsbabu
zinn-reseller/get-settings
zinn-reseller-get-settings
Karanta saitunan Reseller Toolkit
Yana dawo da saitunan wannan plugin (adireshin API, shirin da sabbin umarni ke amfani da su, abubuwan da ke kunne). Ba a taba dawo da mabudin API ba, sai dai ko an adana shi ko a'a.
Kyauta da aka bayarGET …/abilities/zinn-reseller/get-settings/runmanage_optionsbabu
zinn-reseller/list-clients
zinn-reseller-list-clients
Yi lissafin abokan cinikinka
Yana lissafin asusun abokan cinikin ku, shafi daya a lokaci guda (cursor, limit).
Kyauta da aka bayarGET …/abilities/zinn-reseller/list-clients/runmanage_optionscursor: string, limit: integer
zinn-reseller/list-plans
zinn-reseller-list-plans
Jer خانوun da za ka iya sayarwa
Yana lissafin tsare-tsaren daukar shafuka da farashinsu (product_line da currency suna nuna su dalla-dalla).
Kyauta da aka bayarGET …/abilities/zinn-reseller/list-plans/runmanage_optionsproduct_line: string, currency: string
zinn-reseller/list-sites
zinn-reseller-list-sites
Rarraba shafukan abokan hulɗarku
Tana lissafin duk abin da kuka tanadar wa abokan cinikin ku (client_id da status suna tace su), shafi daya a lokaci guda.
Kyauta da aka bayarGET …/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
Sanya wani abokin ciniki a kan wani shiri
Sanya abokin ciniki a kan ɗaya daga cikin tsare-tsarenku (client_id, plan_code; lokaci: wata ko shekara). Yi hakan kafin shafinsu na farko.
Kyauta da aka bayarPOST …/abilities/zinn-reseller/set-client-plan/runmanage_optionsclient_id: string (ana bukata), plan_code: string (ana bukata), interval: month|year
zinn-reseller/suspend-site
zinn-reseller-suspend-site
Dakatar da shafin abokin ciniki
Yana sanya shafin abokin ciniki a kan dakatarwa saboda rashin biya (site_id; dalili: bayanin kula na kanka, ba a taɓa nuna wa abokin ciniki ba). Shafin ya daina aiki har sai an sake dawo da shi.
Kyauta da aka bayarPOST …/abilities/zinn-reseller/suspend-site/runmanage_optionssite_id: string (ana bukata), reason: string
zinn-reseller/unsuspend-site
zinn-reseller-unsuspend-site
Sake waƙafin wani abokin ciniki daga dakatarwa
Ana cire takunkumin rashin biya, domin shafin ya sake aiki (site_id).
Kyauta da aka bayarPOST …/abilities/zinn-reseller/unsuspend-site/runmanage_optionssite_id: string (ana bukata)
zinn-reseller/update-settings
zinn-reseller-update-settings
Canza saitunan Reseller Toolkit
Yana canza saitunan da ka aika (plan_code, enable_domain_search, enable_panel_link, enable_woocommerce) kuma ya adana sauran. Ana canza mabudin API da adireshin a kan allo kawai.
Kyauta da aka bayarPOST …/abilities/zinn-reseller/update-settings/runmanage_optionsplan_code: string, enable_domain_search: boolean, enable_panel_link: boolean, enable_woocommerce: boolean