Таҳиягарон

Маълумотномаи қобилиятҳои 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":{}}}

Ҳамаи қобилиятҳо

Аз қобилиятҳои plugin's abilities.json тавлид шудааст, ки он ҳам аз сомонаи амалкунанда сохта мешавад; ҳангоми мувофиқат накардани ин ду санҷиш ноком мешавад.

ҚобилиятОн чӣ кор мекунадНашrRESTИҷозатПараметрҳо
zinn-reseller/create-client
zinn-reseller-create-client
Эҷоди муштарӣ
Ҳисоби муштарӣ дар зери ҳисоби шумо эҷод мекунад (ном; default_currency, рамзи сеҳарфӣ). Пеш аз сохтани вебсайти аввалини онҳо, онҳоро ба як нақша гузоред.
Нашri ройгон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). Он мувофиқи нақшаи муштарӣ ва тавассути мағозаи шумо ба ҳисоби шумо ҳисоб карда мешавад.
Нашri ройгон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).
Нашri ройгонGET …/abilities/zinn-reseller/get-client-plan/runmanage_optionsclient_id: string (ҳатмӣ)
zinn-reseller/get-overview
zinn-reseller-get-overview
Ҳисоби фурӯшандаи худро хонед
Ҳисоби фурӯшандаи шуморо дар як хониш бармегардонад: бренди шумо, нақшаҳо, шумораи мизоҷон ва хидматҳо, инчунин он чизе, ки танзим шудааст.
Нашri ройгонGET …/abilities/zinn-reseller/get-overview/runmanage_optionsҳиҷ кас
zinn-reseller/get-settings
zinn-reseller-get-settings
Танзимоти маҷмӯаи абзорҳои фурӯшандаро хонед
Танзимоти ин плагинро бармегардонад (суроғаи API, нақшае, ки фармоишҳои нав истифода мебаранд, кадом хусусиятҳо фаъоланд). Калиди API ҳеҷ гоҳ бармегаштааст, танҳо он ки калид захира шудааст ё не.
Нашri ройгонGET …/abilities/zinn-reseller/get-settings/runmanage_optionsҳиҷ кас
zinn-reseller/list-clients
zinn-reseller-list-clients
Рӯйхати муштариёни худро тартиб диҳед
Ҳисобҳои муштариёни шуморо як саҳифа дар як вақт феҳрист мекунад (курсор, маҳдудият).
Нашri ройгонGET …/abilities/zinn-reseller/list-clients/runmanage_optionscursor: string, limit: integer
zinn-reseller/list-plans
zinn-reseller-list-plans
Рӯйхати нақшаҳоеро, ки шумо метавонед фурӯшед, пешниҳод кунед
Рӯйхати нақшаҳои мизбонӣ ва нархҳои онҳоро нишон медиҳад (product_line ва currency онҳоро мушаххас мекунанд).
Нашri ройгонGET …/abilities/zinn-reseller/list-plans/runmanage_optionsproduct_line: string, currency: string
zinn-reseller/list-sites
zinn-reseller-list-sites
Сайти мизоҷони худро номбар кунед
Ҳама чизеро, ки барои муштариёнатон омода кардаед, як саҳифа дар як вақт номбар мекунад (client_id ва status онро маҳдуд мекунанд).
Нашri ройгон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; фосила: моҳ ё сол). Инро пеш аз сомонаи аввали онҳо иҷро кунед.
Нашri ройгон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; сабаб: қайди шахсии шумо, ҳеҷ гоҳ ба муштарӣ нишон дода намешавад). Сомона то барқарор шуданаш аз кор мемонад.
Нашri ройгонPOST …/abilities/zinn-reseller/suspend-site/runmanage_optionssite_id: string (ҳатмӣ), reason: string
zinn-reseller/unsuspend-site
zinn-reseller-unsuspend-site
Барқарор кардани сайти муштарӣ
Доваши пардохтнашударо мебардорад, то ки сайт дубора кор кунад (site_id).
Нашri ройгонPOST …/abilities/zinn-reseller/unsuspend-site/runmanage_optionssite_id: string (ҳатмӣ)
zinn-reseller/update-settings
zinn-reseller-update-settings
Тағйир додани танзимоти маҷмӯаи абзорҳои фурӯшанда
Танзимоти фиристодаатонро (plan_code, enable_domain_search, enable_panel_link, enable_woocommerce) иваз мекунад ва боқимондаро нигоҳ медорад. Калиди API ва суроға танҳо дар экран иваз карда мешаванд.
Нашri ройгонPOST …/abilities/zinn-reseller/update-settings/runmanage_optionsplan_code: string, enable_domain_search: boolean, enable_panel_link: boolean, enable_woocommerce: boolean