Programeri
Referenca mogućnosti za Zinn® Reseller Toolkit
Zinn® Reseller Toolkit svoje radnje registrira pri WordPress Abilities API-ju. Iste su sposobnosti MCP alati na poslužitelju samog web-mjesta i REST rute pod /wp-json/wp-abilities/v1. Ova se stranica generira iz vlastitog registra dodataka.
Krajnje točke
MCP preko HTTP-a (prenosivo)
https://example.com/wp-json/zinn-reseller/v1/mcpMCP preko WP-CLI (standardni ulaz i izlaz)
wp mcp-adapter serve --server=zinn-reseller --user=<login>REST: popis mogućnosti
/wp-json/wp-abilities/v1/abilities?category=zinn-resellerREST: pokreni sposobnost
/wp-json/wp-abilities/v1/abilities/<name>/runAutentifikacija i dozvole
HTTP zahtjevi se autentificiraju pomoću WordPress aplikacijske lozinke (HTTP Basic). Povezivanje s MCP poslužiteljem zahtijeva mogućnost prikazanu u nastavku; svaka sposobnost zatim provjerava vlastitu dozvolu, po objektu. Sposobnosti samo za čitanje izvode se s GET-om i njihovim unosom u query stringu; ostale s POST-om i JSON tijelom {"input": {…}}.
Primjeri
# REST: pokreni sposobnost
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":{}}}Sve mogućnosti
Generirano iz datoteke abilities.json dodatka, koja se i sama generira iz aktivne web-lokacije; test ne uspijeva kada se ta dva elementa ne podudaraju.
| Mogućnost | Što radi | Izdanje | MIROVANJE | Dozvola | Parametri |
|---|---|---|---|---|---|
zinn-reseller/create-clientzinn-reseller-create-client | Kreiraj klijenta Kreira klijentski račun pod vašim (ime; default_currency, troznamenkasti kod). Dodijelite im paket prije njihove prve stranice. | Besplatno izdanje | POST …/abilities/zinn-reseller/create-client/run | manage_options | name: string (obavezno), default_currency: string |
zinn-reseller/create-sitezinn-reseller-create-site | Izradite web-mjesto za klijenta Kreira hostanu stranicu za jednog od vaših klijenata (client_id, product_line, primary_domain). Naplaćuje se vašem računu prema klijentovom planu, kao iz vaše trgovine. | Besplatno izdanje | POST …/abilities/zinn-reseller/create-site/run | manage_options | client_id: string (obavezno), product_line: string (obavezno), primary_domain: string (obavezno) |
zinn-reseller/get-client-planzinn-reseller-get-client-plan | Pročitajte plan klijenta Vraća na kojem je planu klijent i koliko vas to košta (client_id). | Besplatno izdanje | GET …/abilities/zinn-reseller/get-client-plan/run | manage_options | client_id: string (obavezno) |
zinn-reseller/get-overviewzinn-reseller-get-overview | Pročitajte svoj resellerski račun Vraća vaš preprodavački račun u jednom čitanju: brend, planove, broj klijenata i usluga te ono što je postavljeno. | Besplatno izdanje | GET …/abilities/zinn-reseller/get-overview/run | manage_options | nijedan |
zinn-reseller/get-settingszinn-reseller-get-settings | Pročitajte postavke alata za preprodavače Vraća postavke ovog dodatka (API adresu, paket koji koriste nove narudžbe, uključene značajke). API ključ se nikada ne vraća, već samo informacija je li spremljen. | Besplatno izdanje | GET …/abilities/zinn-reseller/get-settings/run | manage_options | nijedan |
zinn-reseller/list-clientszinn-reseller-list-clients | Popis Vaših klijenata Navodi vaše klijentske račune, stranicu po stranicu (pokazivač, ograničenje). | Besplatno izdanje | GET …/abilities/zinn-reseller/list-clients/run | manage_options | cursor: string, limit: integer |
zinn-reseller/list-planszinn-reseller-list-plans | Popis planova koje možete prodavati Navodi pakete hostinga i njihove cijene (product_line i currency ih sužavaju). | Besplatno izdanje | GET …/abilities/zinn-reseller/list-plans/run | manage_options | product_line: string, currency: string |
zinn-reseller/list-siteszinn-reseller-list-sites | Popisite web-lokacije svojih klijenata Prikazuje sve što ste pripremili za svoje klijente (client_id i status to sužavaju), stranicu po stranicu. | Besplatno izdanje | 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 | Dodajte klijenta na plan Stavlja klijenta na jedan od vaših paketa (client_id, plan_code; interval: mjesec ili godina). Učinite to prije njihove prve stranice. | Besplatno izdanje | POST …/abilities/zinn-reseller/set-client-plan/run | manage_options | client_id: string (obavezno), plan_code: string (obavezno), interval: month|year |
zinn-reseller/suspend-sitezinn-reseller-suspend-site | Suspendiraj klijentovu stranicu Stavlja klijentovu web-lokaciju u stanje blokade zbog neplaćanja (site_id; razlog: vaša osobna bilješka, nikada se ne prikazuje klijentu). Web-lokacija prestaje s radom dok se ne poništi obustava. | Besplatno izdanje | POST …/abilities/zinn-reseller/suspend-site/run | manage_options | site_id: string (obavezno), reason: string |
zinn-reseller/unsuspend-sitezinn-reseller-unsuspend-site | Deblokiraj stranicu klijenta Uklanja blokadu zbog neplaćanja, tako da web-mjesto ponovno radi (site_id). | Besplatno izdanje | POST …/abilities/zinn-reseller/unsuspend-site/run | manage_options | site_id: string (obavezno) |
zinn-reseller/update-settingszinn-reseller-update-settings | Promijenite postavke alata za preprodavače Mijenja postavke koje šaljete (plan_code, enable_domain_search, enable_panel_link, enable_woocommerce) i zadržava ostale. API ključ i adresa mijenjaju se samo na zaslonu. | Besplatno izdanje | POST …/abilities/zinn-reseller/update-settings/run | manage_options | plan_code: string, enable_domain_search: boolean, enable_panel_link: boolean, enable_woocommerce: boolean |