Programeri

Zinn® Reseller Toolkit референтне могућности

Zinn® Reseller Toolkit registruje svoje akcije preko WordPress Abilities API. Iste sposobnosti su MCP alati na sopstvenom serveru sajta i REST rute pod /wp-json/wp-abilities/v1. Ova stranica se generiše iz sopstvenog registra dodatka.

Uputstvo za korisnike: Povežite AI aplikaciju

Krajnje tačke

MCP preko HTTP-a (strimabilno)

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: navedite mogućnosti

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

REST: покрени способност

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

Autentifikacija i dozvole

HTTP zahtevi se autentišu pomoću WordPress aplikativne lozinke (HTTP Basic). Povezivanje na MCP server zahteva mogućnost prikazanu ispod; svaka mogućnost zatim provera sopstvenu dozvolu, po objektu. Mogućnosti samo za čitanje se izvršavaju sa GET i unosom u query string-u; ostale sa POST i JSON telom {"input": {…}}.

Primeri

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

Sve mogućnosti

Generisano iz abilities.json fajla dodatka, koji se i sam generiše iz aktivnog sajta; test ne uspeva kada se ta dva ne slažu.

MogućnostŠta radiIzdanjeODMORDozvolaParametri
zinn-reseller/create-client
zinn-reseller-create-client
Kreirajte klijenta
Kreira klijentski nalog pod vašim (ime; default_currency, tro slovni kod). Stavite ih na paket pre njihovog prvog sajta.
Besplatno izdanjePOST …/abilities/zinn-reseller/create-client/runmanage_optionsname: string (obavezno), default_currency: string
zinn-reseller/create-site
zinn-reseller-create-site
Kreirajte sajt za klijenta
Kreira veb-sajt sa hostingom za jednog od vaših klijenata (client_id, product_line, primary_domain). Naplaćuje se vašem nalogu po planu klijenta, kao iz vaše prodavnice.
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 kom 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 nalog preprodavca
Vraća vaš preprodavački nalog u jednom čitanju: brend, planove, broj klijenata i usluga, kao i ono što je podešeno.
Besplatno izdanjeGET …/abilities/zinn-reseller/get-overview/runmanage_optionsnijedan
zinn-reseller/get-settings
zinn-reseller-get-settings
Pročitajte podešavanja Alata za preprodavce
Vraća podešavanja ovog dodatka (API adresu, paket koji koriste nove porudžbine, uključene funkcije). API ključ se nikada ne vraća, već samo informacija da li je sačuvan.
Besplatno izdanjeGET …/abilities/zinn-reseller/get-settings/runmanage_optionsnijedan
zinn-reseller/list-clients
zinn-reseller-list-clients
Prikaži klijente
Prikazuje vaše klijentske naloge, stranicu po stranicu (kursor, limit).
Besplatno izdanjeGET …/abilities/zinn-reseller/list-clients/runmanage_optionscursor: string, limit: integer
zinn-reseller/list-plans
zinn-reseller-list-plans
Izlistajte pakete koje možete da prodajete
Prikazuje spisak planova hostinga i njihove cene (product_line i currency sužavaju izbor).
Besplatno izdanjeGET …/abilities/zinn-reseller/list-plans/runmanage_optionsproduct_line: string, currency: string
zinn-reseller/list-sites
zinn-reseller-list-sites
Prikažite sajtove svojih klijenata
Prikazuje sve što ste obezbedili 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 paket
Stavlja klijenta na jedan od vaših paketa (client_id, plan_code; interval: mesec ili godina). Uradite ovo pre njihovog prvog sajta.
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
Suspenduj sajt klijenta
Stavlja sajt klijenta na blokadu zbog neplaćanja (site_id; razlog: vaša sopstvena beleška, nikada se ne prikazuje klijentu). Sajt prestaje sa radom dok se ne ukloni suspenzija.
Besplatno izdanjePOST …/abilities/zinn-reseller/suspend-site/runmanage_optionssite_id: string (obavezno), reason: string
zinn-reseller/unsuspend-site
zinn-reseller-unsuspend-site
Aktivirajte sajt klijenta
Uklanja blokadu zbog neplaćanja, tako da sajt ponovo radi (site_id).
Besplatno izdanjePOST …/abilities/zinn-reseller/unsuspend-site/runmanage_optionssite_id: string (obavezno)
zinn-reseller/update-settings
zinn-reseller-update-settings
Proмените подешавања Реселер алатки
Menja podešavanja koja šaljete (plan_code, enable_domain_search, enable_panel_link, enable_woocommerce) i zadržava preostala. API ključ i adresa se menjaju samo na ekranu.
Besplatno izdanjePOST …/abilities/zinn-reseller/update-settings/runmanage_optionsplan_code: string, enable_domain_search: boolean, enable_panel_link: boolean, enable_woocommerce: boolean