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.

Korisnički vodič: povezivanje AI aplikacije

Krajnje točke

MCP preko HTTP-a (prenosivo)

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

MCP 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-reseller

REST: pokreni sposobnost

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

Autentifikacija 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 radiIzdanjeMIROVANJEDozvolaParametri
zinn-reseller/create-client
zinn-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 izdanjePOST …/abilities/zinn-reseller/create-client/runmanage_optionsname: string (obavezno), default_currency: string
zinn-reseller/create-site
zinn-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 izdanjePOST …/abilities/zinn-reseller/create-site/runmanage_optionsclient_id: string (obavezno), product_line: string (obavezno), primary_domain: string (obavezno)
zinn-reseller/get-client-plan
zinn-reseller-get-client-plan
Pročitajte plan klijenta
Vraća na kojem je planu klijent i koliko vas to košta (client_id).
Besplatno izdanjeGET …/abilities/zinn-reseller/get-client-plan/runmanage_optionsclient_id: string (obavezno)
zinn-reseller/get-overview
zinn-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 izdanjeGET …/abilities/zinn-reseller/get-overview/runmanage_optionsnijedan
zinn-reseller/get-settings
zinn-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 izdanjeGET …/abilities/zinn-reseller/get-settings/runmanage_optionsnijedan
zinn-reseller/list-clients
zinn-reseller-list-clients
Popis Vaših klijenata
Navodi vaše klijentske račune, stranicu po stranicu (pokazivač, ograničenje).
Besplatno izdanjeGET …/abilities/zinn-reseller/list-clients/runmanage_optionscursor: string, limit: integer
zinn-reseller/list-plans
zinn-reseller-list-plans
Popis planova koje možete prodavati
Navodi pakete hostinga i njihove cijene (product_line i currency ih sužavaju).
Besplatno izdanjeGET …/abilities/zinn-reseller/list-plans/runmanage_optionsproduct_line: string, currency: string
zinn-reseller/list-sites
zinn-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 izdanjeGET …/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
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 izdanjePOST …/abilities/zinn-reseller/set-client-plan/runmanage_optionsclient_id: string (obavezno), plan_code: string (obavezno), interval: month|year
zinn-reseller/suspend-site
zinn-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 izdanjePOST …/abilities/zinn-reseller/suspend-site/runmanage_optionssite_id: string (obavezno), reason: string
zinn-reseller/unsuspend-site
zinn-reseller-unsuspend-site
Deblokiraj stranicu klijenta
Uklanja blokadu zbog neplaćanja, tako da web-mjesto ponovno radi (site_id).
Besplatno izdanjePOST …/abilities/zinn-reseller/unsuspend-site/runmanage_optionssite_id: string (obavezno)
zinn-reseller/update-settings
zinn-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 izdanjePOST …/abilities/zinn-reseller/update-settings/runmanage_optionsplan_code: string, enable_domain_search: boolean, enable_panel_link: boolean, enable_woocommerce: boolean