Програмери

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

Zinn® Reseller Toolkit региструје своје радње помоћу WordPress Abilities API-ја. Исте могућности су MCP алати на сопственом серверу сајта и REST руте под /wp-json/wp-abilities/v1. Ова страница је генерисана из сопственог регистра додатка.

Кориснички водич: повежите AI апликацију

Крајње тачке

MCP преко HTTP-а (уз стримовање)

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

MCP преко WP-CLI (стандардни улаз и излаз)

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

REST: излистајте могућности

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

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

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

Аутентификација и дозволе

HTTP захтеви се аутентификују помоћу WordPress лозинке апликације (HTTP Basic). За повезивање са MCP сервером потребна је способност приказана у наставку; свака појединачна могућност затим проверава сопствену дозволу, по објекту. Могућности само за читање извршавају се уз GET и њихов унос у стрингу упита; остале уз POST и JSON тело {"input": {…}}.

Примери

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

Све могућности

Генерисано из датотеке abilities.json додатка, која је и сама генерисана са активног сајта; тест не успева када се њих двоје не подударају.

МогућностШта радиИздањеRESTДозволаПараметри
zinn-reseller/create-client
zinn-reseller-create-client
Креирајте клијента
Креира налог клијента у оквиру вашег (name; default_currency, трословни код). Доделите им план пре њиховог првог сајта.
Бесплатно издањеPOST …/abilities/zinn-reseller/create-client/runmanage_optionsname: string (Обавезно), default_currency: string
zinn-reseller/create-site
zinn-reseller-create-site
Направите сајт за клијента
Креира хостовани сајт за једног од ваших клијената (client_id, product_line, primary_domain). Наплаћује се са вашег налога према плану клијента, као из ваше продавнице.
Бесплатно издањеPOST …/abilities/zinn-reseller/create-site/runmanage_optionsclient_id: string (Обавезно), product_line: string (Обавезно), primary_domain: string (Обавезно)
zinn-reseller/get-client-plan
zinn-reseller-get-client-plan
Прочитајте план клијента
Враћа информацију о томе који план клијент користи и колико вас то кошта (client_id).
Бесплатно издањеGET …/abilities/zinn-reseller/get-client-plan/runmanage_optionsclient_id: string (Обавезно)
zinn-reseller/get-overview
zinn-reseller-get-overview
Прочитајте свој препродавачки налог
Враћа ваш препродавачки налог у једном читању: бренд, планове, број клијената и услуга, као и оно што је подешено.
Бесплатно издањеGET …/abilities/zinn-reseller/get-overview/runmanage_optionsниједно
zinn-reseller/get-settings
zinn-reseller-get-settings
Прочитајте подешавања алата Reseller Toolkit
Враћа подешавања овог додатка (API адресу, план који нове поруџбине користе, које су функције укључене). API кључ се никада не враћа, већ само информација о томе да ли је сачуван.
Бесплатно издањеGET …/abilities/zinn-reseller/get-settings/runmanage_optionsниједно
zinn-reseller/list-clients
zinn-reseller-list-clients
Наведите своје клијенте
Наводи ваше клијентске налоге, страницу по страницу (cursor, limit).
Бесплатно издањеGET …/abilities/zinn-reseller/list-clients/runmanage_optionscursor: string, limit: integer
zinn-reseller/list-plans
zinn-reseller-list-plans
Наведите планове које можете да продајете
Приказује хостинг пакете и њихове цене (product_line и currency га сужавају).
Бесплатно издањеGET …/abilities/zinn-reseller/list-plans/runmanage_optionsproduct_line: string, currency: string
zinn-reseller/list-sites
zinn-reseller-list-sites
Прикажите сајтове својих клијената
Приказује све што сте обезбедили за своје клијенте (client_id и status га сужавају), страницу по страницу.
Бесплатно издањеGET …/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
Доделите клијенту план
Додељује клијента једном од ваших планова (client_id, plan_code; интервал: month или year). Урадите ово пре њиховог првог сајта.
Бесплатно издањеPOST …/abilities/zinn-reseller/set-client-plan/runmanage_optionsclient_id: string (Обавезно), plan_code: string (Обавезно), interval: month|year
zinn-reseller/suspend-site
zinn-reseller-suspend-site
Суспендујте сајт клијента
Ставља клијентов сајт на чекање због неплаћања (site_id; разлог: ваша лична белешка, никада се не приказује клијенту). Сајт престаје са радом све док суспензија не буде укинута.
Бесплатно издањеPOST …/abilities/zinn-reseller/suspend-site/runmanage_optionssite_id: string (Обавезно), reason: string
zinn-reseller/unsuspend-site
zinn-reseller-unsuspend-site
Обустави суспензију сајта клијента
Укида суспензију због неплаћања, тако да сајт поново ради (site_id).
Бесплатно издањеPOST …/abilities/zinn-reseller/unsuspend-site/runmanage_optionssite_id: string (Обавезно)
zinn-reseller/update-settings
zinn-reseller-update-settings
Промените подешавања за Reseller Toolkit
Мења подешавања која пошаљете (plan_code, enable_domain_search, enable_panel_link, enable_woocommerce) и задржава остала. API кључ и адреса се мењају само на екрану.
Бесплатно издањеPOST …/abilities/zinn-reseller/update-settings/runmanage_optionsplan_code: string, enable_domain_search: boolean, enable_panel_link: boolean, enable_woocommerce: boolean