MCP rozhranie
Overené
V skratke
Sekcia „V skratke“MitoOps poskytuje štandardný vzdialený MCP server (Model Context Protocol) na adrese /api/mcp, cez ktorý si kompatibilná AI aplikácia vypýta údaje sama. Stojí nad tými istými schopnosťami ako REST — nie je to druhé rozhranie s vlastnými dopytmi, je to iný spôsob, ako sa spýtať to isté.
MCP nie je vlastnosť modelu, ale aplikácie, v ktorej model beží (klienta). Pripojí sa každá aplikácia, ktorá podporuje vzdialené MCP cez HTTP s OAuth alebo s prístupovým kľúčom. Claude.ai je produkčne overený klient — jeho presný postup je nižšie; pre inú aplikáciu platí všeobecný postup v ďalšej časti. Klientov, ktorých sme neotestovali, nevyhlasujeme za overených.
Preukázať sa dá dvomi spôsobmi:
- prístupovým kľúčom, ktorý si vydáte v aplikácii — pre vlastný program alebo server, ktorý volá server;
- cez OAuth, keď sa pripája AI aplikácia, ktorá to vie — vtedy sa prihlásite vy a aplikácii na obrazovke súhlasu vyberiete, čo smie čítať.
V oboch prípadoch ide token v hlavičke Authorization: Bearer a v oboch platí ten istý rozsah oprávnení: čo kľúč či súhlas nezahŕňa, to nástroj nevráti.
Najrýchlejšie pripojenie je tlačidlo Pripojiť AI v hornej lište aplikácie. Vidí ho, kto má právo na prístupové kľúče. Okno vás prevedie tromi krokmi: vyberiete aplikáciu (Claude, ChatGPT alebo inú), skopírujete adresu MCP s krátkym postupom pre zvolenú aplikáciu a v treťom kroku vidíte stav pripojenia aj vety na vyskúšanie. Odkazom Čo smie AI meniť sa dostanete na kartu Zápis cez AI, odkazom Spravovať pripojenia k zoznamu pripojení. Keď vaša tarifa MCP neobsahuje, okno to povie a ponúkne tarify. Podrobné postupy sú nižšie.
Ako pripojiť Claude.ai — overené pripojenie krok za krokom
Sekcia „Ako pripojiť Claude.ai — overené pripojenie krok za krokom“Claude.ai sa nepripája k jednotlivým e-shopom, ale k MitoOps — k vrstve, ktorá už dáta všetkých vašich e-shopov spája. Nepotrebujete žiadny kľúč, Client ID ani tajomstvo. Claude.ai si všetko zistí sám z adresy rozhrania.
- V Claude.ai otvorte Settings (Nastavenia) → Customize → Connectors (na tímovom pláne najprv Organization settings → Connectors ako správca).
- Stlačte Add custom connector (Pridať vlastný konektor).
- Do poľa Name napíšte
MitoOps. - Do poľa URL vložte adresu rozhrania MCP z okna Pripojiť AI alebo z obrazovky Nastavenia → API & MCP — v tvare
https://<vaša adresa>/api/mcp, napríkladhttps://app.mitoops.com/api/mcp. - Advanced settings nechajte prázdne: Claude.ai použije vlastné hostované metadáta klienta (OAuth). Stlačte Add.
- Pri konektore stlačte Connect (Pripojiť).
- Otvorí sa prihlásenie do MitoOps (aj s druhým faktorom, ak ho máte). Prihláste sa.
- Uvidíte obrazovku súhlasu: ktorá aplikácia, ktorý klient, čo smie čítať a ktorých e-shopov sa to týka. Oprávnenia sú zoskupené podľa oblastí aplikácie (obchod, sklad, expedícia, marketing, partnerský program, automatizácie). Čítanie je predznačené, citlivé údaje a príprava konceptov nie; zmeny s priamym dopadom (napríklad mazanie kupónov alebo schválenie rozosielky) sú jednotlivo v zbalenej časti Pokročilé oprávnenia. Pri každej skupine je zoznam toho, čo presne zahŕňa.
- Skontrolujte rozsahy. Citlivé (napríklad Výkazy, Nákupné ceny, Osobné údaje zákazníkov, Dodávatelia a nákup, Automatizácie – návrhy, Dostupnosti: návrhy zmien, Recenzie: návrhy odpovedí a Reklamácie: návrhy zmien nastavení) nie sú zaškrtnuté. Ak má Claude vidieť maržu, osobné údaje, navrhovať koncepty a úpravy automatizácií alebo zmeny dostupností či nastavení reklamácií, zaškrtnite ich vedome. Šablóny a nastavenia reklamácií číta rozsah Reklamácie: nastavenia a šablóny. Vyberte e-shopy.
- Stlačte Povoliť. Claude.ai sa vráti na svoju stránku a konektor je pripojený.
- V rozhovore stlačte + → Connectors a konektor MitoOps zapnite.
Čo si na obrazovke súhlasu zaškrtnete, to platí — a nikdy nie viac, než smiete sami. Kto nemá v aplikácii právo na nákupné ceny, nemá ho ako odovzdať ďalej. Token, ktorý Claude.ai dostane, nesie iba povolené rozsahy.
Iný MCP klient alebo AI aplikácia cez OAuth
Sekcia „Iný MCP klient alebo AI aplikácia cez OAuth“Aplikácii zadáte tú istú adresu /api/mcp a nič viac — žiadny kľúč. Ďalej to ide samo:
- Aplikácia si od nás vypýta, kam poslať prihlásenie (metadáta chráneného zdroja podľa RFC 9728).
- Otvorí sa vaše prihlásenie do MitoOps.
- Uvidíte obrazovku súhlasu a vyberiete rozsahy a e-shopy.
- Po povolení je pripojenie hotové a aplikácia vidí nástroje.
Aplikácia, ktorá si sama vyberá rozsahy, ich musí uviesť v požiadavke: obrazovka súhlasu ponúkne iba to, o čo aplikácia požiadala (a na čo máte právo). Rozhranie inzeruje všetky rozsahy vrátane citlivých — vo výzve WWW-Authenticate aj v scopes_supported. Citlivé sa napriek tomu nikdy nepovolia samy: na obrazovke súhlasu sú označené a nezaškrtnuté a token sa vydá zúžený na to, čo ste povolili (scope v odpovedi tokenu).
Ako sa pripája prístupovým kľúčom
Sekcia „Ako sa pripája prístupovým kľúčom“Asistent alebo program potrebuje adresu /api/mcp na vašej doméne a prístupový kľúč s MCP medzi rozhraniami. Presnú adresu vypisuje obrazovka Nastavenia → API & MCP v bloku „Kde to zapojiť“. Kľúč vydaný iba pre REST na MCP nefunguje a naopak.
Nástroje
Sekcia „Nástroje“Zoznam nástrojov sa riadi rozsahmi kľúča alebo súhlasu: asistent uvidí presne to, čo mu bolo povolené, a nič iné. Nástroj mimo rozsahu preň neexistuje.
| Nástroj MCP | Rozsah | REST | Čo vráti |
|---|---|---|---|
account_connection |
stores:read |
GET /account/connection |
Diagnostika tohto pripojenia: aplikácia, kto a kedy povolil, udelené a neudelené rozsahy po oblastiach, e-shopy, režim zápisu cez AI a odtlačok katalógu nástrojov. |
account_entitlements |
account:read |
GET /account/entitlements |
Tarifa klienta, funkcie a limity s aktuálnym využitím. |
account_team |
team:read |
GET /account/team |
Tím klienta: mená, roly, aktívne účty, posledné prihlásenie a kto koho vedie; e-mail iba s právom na osobné údaje. |
affiliate_articles_create |
affiliate:write |
— | zápis: Založenie vlastného článku nápovedy vo všetkých jazykoch naraz (názov a telo v zadanom jazyku); HTML sa očistí. |
affiliate_articles_get |
affiliate:read |
GET /affiliate/articles/:key |
Jeden článok nápovedy so znením (HTML) vo všetkých alebo v jednom jazyku; premenné nedosadené. |
affiliate_articles_list |
affiliate:read |
GET /affiliate/articles |
Články nápovedy partnerského portálu: kľúč, predvolený/vlastný, zapnutie, poradie, stav po jazykoch (názov, adresa, vyplnené, totožné s predvoleným). |
affiliate_articles_set_state |
affiliate:write |
— | zápis: Zapnutie alebo vypnutie článku nápovedy pre všetky jazyky naraz; predvolený sa nemaže, iba vypína. |
affiliate_articles_update |
affiliate:write |
— | zápis: Úprava článku nápovedy v jednom jazyku (názov, adresa, telo; HTML sa očistí) alebo obnova predvoleného znenia; vráti neznáme premenné. |
affiliate_campaigns_create |
affiliate:write |
— | zápis: Založenie kampane na e-shope: názov, odmena (nevymýšľať), platnosť priradenia, dostupnosť, schvaľovanie konverzií. |
affiliate_campaigns_get |
affiliate:read |
GET /affiliate/campaigns/:campaignId |
Jedna kampaň partnerského programu. |
affiliate_campaigns_list |
affiliate:read |
GET /affiliate/campaigns |
Kampane partnerského programu e-shopu s odmenou, dostupnosťou a počtami. |
affiliate_campaigns_update |
affiliate:write |
— | zápis: Úprava kampane: názov, odmena, platnosť, dostupnosť, schvaľovanie, zapnutie/vypnutie, popis pre partnerov po jazykoch. |
affiliate_code_requests_decide |
affiliate:write |
— | zápis: Vybavenie žiadosti partnera o vlastný kód: zamietnutie s dôvodom (partner dostane e-mail). Schválenie a opakovanie založia kód na celý e-shop, preto ich z AI nevykoná nikto: žiadosť čaká na človeka v aplikácii. |
affiliate_code_requests_list |
affiliate:read |
GET /affiliate/code-requests |
Žiadosti partnerov o vlastný zľavový kód so stavom a dôvodom; čakajúce prvé. |
affiliate_conversions_decide |
affiliate:approve |
— | zápis: Rozhodnutie o jednej provízii podľa id: approve (nová → schválená), reject (nová → zamietnutá, dôvod povinný), cancel (schválená → zrušená, dôvod povinný); vyplatená sa nevracia, rovnaké rozhodnutie druhýkrát nič nemení; partner dostane e-mail. |
affiliate_conversions_get |
affiliate:read |
GET /affiliate/conversions/:conversionId |
Detail jednej konverzie: sumy, provízia, stav provízie s dôvodom, stav objednávky v e-shope, dobropis, výplata. |
affiliate_conversions_list |
affiliate:read |
GET /affiliate/conversions |
Konverzie partnerského programu e-shopu: základ provízie a celá objednávka s DPH, provízia, stav provízie s dôvodom, stav objednávky v e-shope, väzba na výplatu. |
affiliate_discount_codes_ensure |
coupons:write |
— | zápis: Nech má partner na e-shope zľavový kód: rozsah je povinný, najprv náhľad, potom potvrdenie; kupón sa založí cez canonical kupóny (alebo použije existujúci) a priradí partnerovi. Podľa režimu AI zápisu (Kupóny): pri Ručnom schválení sa uloží návrh pre človeka; kód na celý e-shop vždy schvaľuje človek. |
affiliate_discount_codes_list |
affiliate:read |
GET /affiliate/discount-codes |
Zľavové kódy partnerov na e-shope s počtom použití a obratom. |
affiliate_documents_draft_create |
affiliate:write |
— | zápis: Návrh nového znenia právneho dokumentu ako koncept; živé znenie nemení — zverejní ho človek v aplikácii s rozdielom a auditom. |
affiliate_documents_get |
affiliate:read |
GET /affiliate/documents/:key/content |
Jeden právny dokument programu so znením po jazykoch (uložený text, verejné znenie, verzia, odtlačky, zdroj, PDF metadáta) a otvorenými konceptmi. |
affiliate_documents_list |
affiliate:read |
GET /affiliate/documents |
Dokumenty programu (podmienky, dohody): politika potvrdenia, podpísaná kópia, príloha e-mailu, verzie po jazykoch, pripravenosť a počty potvrdení. |
affiliate_documents_update |
affiliate:write |
— | zápis: Politika dokumentu programu (pre koho platí, kedy sa potvrdzuje, podpísaná kópia, príloha e-mailu, zapnutie); znenie sa nahráva v aplikácii. |
affiliate_email_templates_list |
affiliate:read |
GET /affiliate/email-templates |
Šablóny e-mailov partnerom po jazykoch (predmet, zapnutie, s udalosťou aj telo) a automatické prílohy e-mailu Účet schválený. |
affiliate_email_templates_update |
affiliate:write |
— | zápis: Úprava šablóny e-mailu partnerom v jednom jazyku (predmet, telo) alebo zapnutie/vypnutie udalosti. |
affiliate_links_generate |
affiliate:read |
GET /affiliate/links/generate |
Sledovaný partnerský odkaz na domov, produkt alebo kategóriu e-shopu kampane; po kliknutí zachová priradenie partnerovi. |
affiliate_partners_get |
affiliate:read |
GET /affiliate/partners/:partnerId |
Jeden partner programu s kampaňami, ktoré má k dispozícii. |
affiliate_partners_list |
affiliate:read |
GET /affiliate/partners |
Partneri programu so stavom, výkonom a províziami; kontakt iba s osobnými údajmi. |
affiliate_partners_set_market |
affiliate:write |
— | zápis: Členstvo partnera v e-shope: povoliť (active, schváli aj žiadosť z portálu) alebo odobrať (revoked); kampane, kupóny a dokumenty e-shopu sa partnera týkajú iba s aktívnym členstvom. |
affiliate_partners_set_state |
affiliate:write |
— | zápis: Rozhodnutie o účte partnera (schváliť, zamietnuť, pozastaviť, vrátiť medzi čakajúcich); schválenie pošle e-mail s dohodou. |
affiliate_payouts_list |
affiliate:read |
GET /affiliate/payouts |
Výplaty provízií partnerom so stavom; bez bankových a fakturačných údajov. |
affiliate_portal_get |
affiliate:read |
GET /affiliate/portal |
Verejný portál partnera: adresy po e-shopoch, otvorenosť registrácie s dôvodom, vlastné domény, kontaktná osoba, vzhľad a stav textov po jazykoch. |
affiliate_portal_pages_update |
affiliate:write |
— | zápis: Vlastné texty verejného portálu v jednom jazyku (stránky prihlásenie/registrácia/prehľad, poučenie, popis programu); HTML sa očistí. |
affiliate_settings |
affiliate:read |
GET /affiliate/settings |
Nastavenie partnerského programu: provízie, kliky, minimum výplaty, privedenie. |
affiliate_settings_update |
affiliate:write |
— | zápis: Nastavenie programu mimo peňazí: názov, registrácia, automatické schvaľovanie, kontaktná osoba, farby, odkaz na zásady. |
affiliate_signatures_get |
affiliate:read |
GET /affiliate/signatures/:signatureId |
Jeden elektronický podpis s podpísaným znením a snímkou hodnôt; nemenný záznam, PDF sa skladá v aplikácii. |
affiliate_signatures_list |
affiliate:read |
GET /affiliate/signatures |
Elektronicky podpísané dokumenty partnerov (kto, dokument, verzia, jazyk, e-shop, čas, spôsob, overenie, odtlačky, stav) a partneri, ktorým podpis chýba; iba čítanie — podpis vzniká výhradne v portáli. |
affiliate_statistics |
affiliate:read |
GET /affiliate/statistics |
Štatistika partnerského programu: vývoj po dňoch, zdroje priradenia, rebríček partnerov. |
affiliate_summary |
affiliate:read |
GET /affiliate/summary |
Prehľad partnerského programu e-shopu za obdobie: kliky, konverzie, provízie, partneri. |
affiliate_variables_list |
affiliate:read |
GET /affiliate/variables |
Register premenných obsahu a e-mailov partnerského programu: kanonické mená, aliasy, typ, plochy, príklad; voliteľná kontrola textu na neznáme premenné. |
ai_instructions_get |
ai-instructions:read |
— | Inštrukcie AI modulu (Copywriter, webový chatbot e-shopu, interný asistent) na čítanie. |
brand_soul_change_draft |
brand-soul:draft |
— | zápis: NÁVRH zmeny Srdca e-shopu s expectedVersion; platnou ho urobí iba človek schválením v MitoOps. |
brand_soul_get |
brand-soul:read |
— | Srdce e-shopu: profil značky pre AI nástroje, účinné hodnoty e-shopu s pôvodom, verzie, čakajúci návrh a pripravenosť. |
analytics_advertising |
reports:read |
GET /analytics/advertising |
Reklama: výdavky, rozpočet, ROAS, PNO, CPA, MER s porovnaním; Google Ads, Meta Ads a OpenAI Ads, kliky z GA4, 6 mesiacov. |
analytics_channels |
analytics:read |
GET /analytics/channels |
Rozloženie návštev, objednávok a obratu podľa marketingových kanálov. |
analytics_comparison |
reports:read |
GET /analytics/comparison |
Obraty s porovnaním: obrat, objednávky, AOV, návštevy, CR a AI/LLM oproti predchádzajúcemu obdobiu alebo roku. |
analytics_daily |
reports:read |
GET /analytics/daily |
Obrat a objednávky po dňoch (najviac 92 dní), súčet za e-shopy alebo jeden e-shop. |
analytics_funnels_catalog |
analytics-funnels:read |
GET /analytics/funnels/catalog |
Udalosti, parametre a vlastnosti používateľa z GA4 e-shopu pre nastavenie lievika. |
analytics_funnels_change |
analytics-funnels:write |
— | zápis: Založí, upraví alebo archivuje lievik z GA4. Náhľad, zápis s confirmation; MCP iba so zapnutým „Autonómne vykonanie“ pre Lieviky. |
analytics_funnels_get |
analytics-funnels:read |
GET /analytics/funnels/:id |
Lievik za obdobie: návštevníci krokov z GA4, nákupy a obrat z objednávok, rozpad podľa kanálov, porovnanie. |
analytics_funnels_list |
analytics-funnels:read |
GET /analytics/funnels |
Lieviky z GA4 (napr. kvíz na webe): kroky, značka návštevníka, stav a posledný import. |
analytics_monthly |
reports:read |
GET /analytics/monthly |
Obrat, objednávky a návštevy po mesiacoch (najviac 24), napríklad rok k roku. |
analytics_order_coverage |
analytics:read |
GET /analytics/order-coverage |
Pokrytie objednávok a obratu meraním v analytike. |
analytics_order_heatmap |
reports:read |
GET /analytics/order-heatmap |
Kedy prichádzajú objednávky: deň v týždni × hodina, najsilnejší deň a hodina. |
analytics_overview |
analytics:read |
GET /analytics/overview |
Návštevy, objednávky, obrat, konverzný pomer a AI/LLM podiel za obdobie. |
analytics_revenue_sources |
reports:read |
GET /analytics/revenue-sources |
Odkiaľ prišli tržby: kanály, súčty AI/LLM, MitoOps a Affiliate, rozpad akvizície podľa GA4. |
analytics_seo |
analytics:read |
GET /analytics/seo |
Search Console: kliknutia, zobrazenia, CTR a pozícia podľa dopytov alebo stránok. |
approvals_pending |
approvals:read |
GET /approvals/pending |
Čo čaká na schválenie človekom: kroky AI v Denníku AI zmien a Návrhy od AI. |
automations_catalog |
automations:read |
GET /automations/catalog |
Katalóg automatizácií: spúšťače, podmienky, operátory, akcie, šablóny; catalogVersion pre návrhy. |
automations_create_draft |
automations:write |
— | zápis: Vytvorí VYPNUTÝ koncept automatizácie. Nezapína ani nespúšťa. |
automations_get |
automations:read |
GET /automations/:workflowId |
Jedna automatizácia s DSL a výsledkom validácie. |
automations_list |
automations:read |
GET /automations |
Automatizácie klienta so stavom a rozsahom e-shopov. |
automations_options |
automations:read |
GET /automations/options |
Číselník pre pole automatizácie (stavy, dopravy, platby, šablóny, reklamácie…): value do DSL a názov. |
automations_revision_create_draft |
automations:write |
— | zápis: Navrhne úpravu publikovanej automatizácie ako revíziu na schválenie človekom. Bežiaca verzia sa nemení. |
automations_revision_discard_draft |
automations:write |
— | zápis: Stiahne otvorenú revíziu publikovanej automatizácie. |
automations_revision_update_draft |
automations:write |
— | zápis: Upraví otvorenú revíziu publikovanej automatizácie. |
automations_runs |
automations:read |
GET /automations/:workflowId/runs |
História behov jednej automatizácie. |
automations_templates |
automations:read |
GET /automations/templates |
Hotové vzory automatizácií s DSL. |
automations_update_draft |
automations:write |
— | zápis: Upraví nepublikovaný koncept automatizácie s optimistickou súbežnosťou. |
automations_validate_draft |
automations:read |
— | Overí návrh automatizácie bez zápisu. |
campaigns_discount_compute |
campaign-rules:read |
GET /campaigns/discount-compute |
Skutočná zľava z plnej ceny pri akcii a kóde (násobia sa), alebo dopočet druhej časti k cieľovej zľave; porovnanie s limitom e-shopu. |
campaigns_discount_rules |
campaign-rules:read |
GET /campaigns/discount-rules |
Pravidlá zliav e-shopov: či je limit zapnutý, najvyššia súhrnná zľava z plnej ceny, rozsah, režim (ceny, kódy, oboje) a provízia partnerov. |
campaigns_discount_rules_configure |
campaign-rules:write |
— | zápis: Zmení pravidlo zliav e-shopu: najprv náhľad pred a po, zápis až s confirmation. Existujúce kódy a ceny sa nemenia. |
chatbot_conversations_get |
chatbot-conversations:read |
GET /chatbot/conversations/:sessionId |
Prepis jedného rozhovoru s webovým chatbotom aj so zdrojmi odpovedí bota. |
chatbot_conversations_list |
chatbot-conversations:read |
GET /chatbot/conversations |
Rozhovory zákazníkov s webovým chatbotom od naposledy aktívneho, s prvou otázkou; kurzor. |
chatbot_outcomes |
chatbot:read |
GET /chatbot/outcomes |
Ako dopadli rozhovory chatbota: odkedy sa meria, merané a nemerané, známy a neznámy výsledok a miera s menovateľom. |
chatbot_stats |
chatbot:read |
GET /chatbot/stats |
Štatistika webového chatbota za obdobie: lievik bublinky, otvorenia, rozhovory, výsledky, hodnotenia. |
chatbot_topics |
chatbot:read |
GET /chatbot/topics |
O čom boli rozhovory: podiely tém, produkty, typ stránky začiatku a kandidáti na medzeru v znalostiach. |
claims_config_change_draft |
claims-settings:draft |
— | zápis: Navrhne zmenu procesov, stavov, štítkov, šablón, textov formulára a nastavení modulu reklamácií; zapíše ju až človek schválením v aplikácii. |
claims_config_draft_get |
claims-settings:read |
GET /claims/config-drafts/:draftId |
Stav návrhu zmeny nastavení reklamácií (čaká, zapísaný, zamietnutý). |
claims_configuration |
claims-settings:read |
GET /claims/configuration |
Nastavenia reklamácií: štítky, polia, spätná doprava, formulár na e-shope, typy formulára. |
claims_deadlines |
claims:read |
GET /claims/deadlines |
Otvorené reklamácie podľa lehoty: po lehote a blízko lehoty, od najnaliehavejšej, s počtami po e-shopoch. |
claims_get |
claims:read |
GET /claims/:code |
Jeden prípad s položkami a väzbami: objednávka, dobropis, spätná zásielka, skladový pohyb. |
claims_list |
claims:read |
GET /claims |
Reklamácie a vrátenia jedného e-shopu od najnovšieho. |
claims_refund_options |
claims-settings:read |
GET /claims/refund-options |
Vrátenie peňazí: zdroj variabilného symbolu, platnosť refundačného kupónu, kupón vo formulári, kedy formulár pýta číslo účtu. |
claims_refund_readiness |
claims:read |
GET /claims/:code/refund-readiness |
Prípad pred refundáciou: čo zákazník žiada, maskovaný účet, variabilný symbol, režim a či sa dá prípad zmazať. |
claims_refund_settings |
claims-settings:read |
GET /claims/refund-settings |
Refundácie reklamácií: režim, bankové účty so spôsobilosťou na platobný príkaz (maskované), predvolený a ručný účet. |
claims_routes |
claims-settings:read |
GET /claims/routes |
Spätná doprava reklamácií: trasy, adresy, profily dopravcov s ID a podporou vratky, typy prípadov. |
claims_routes_change_draft |
claims-routes:draft |
— | zápis: Navrhne spätnú trasu (aj pre celú EÚ alebo svet) a adresu príjemcu; zapíše ich človek schválením (alebo autonómny zápis, ak ho klient zapol). |
claims_settings |
claims:read |
GET /claims/settings |
Procesy reklamácií s ID a názvami (typy, kroky, stavy, lehoty), štítky; nastavenia modulu s rozsahom claims-settings:read. |
claims_statistics |
claims:read |
GET /claims/statistics |
Štatistika reklamácií a vrátení za obdobie: počty, časy vybavenia, typy, hodnotenia, dôvody. |
claims_templates |
claims-settings:read |
GET /claims/templates |
Šablóny e-mailov (predmet, text, kedy a či sa posielajú automaticky) a protokolov reklamácií. |
content_articles_search |
products:read |
GET /content/articles |
Články blogu e-shopu s adresou na webe a náhľadovým obrázkom. |
coupons_activation_link |
coupons:read |
GET /coupons/activation-link |
Odkaz, ktorý zákazníkovi uplatní EXISTUJÚCI kupón v košíku. Kupón nevytvára. |
coupons_activation_status |
coupons:read |
GET /coupons/activation-status |
Dá sa kupón na e-shope použiť cez aktivačný odkaz: zrkadlo kupónu + stav kódu na webe. |
coupons_capabilities |
coupons:read |
GET /coupons/capabilities |
Čo o kupónoch vie platforma daného e-shopu. Čítajte pred zakladaním. |
coupons_ensure |
coupons:write |
— | zápis: Nech kupón na vybraných e-shopoch existuje; rozsah (kategórie, produkty alebo výslovne celý e-shop) je povinný, najprv náhľad, potom potvrdenie. Pri inej výške zľavy sa NEPREPÍŠE. Podľa režimu AI zápisu (Kupóny): pri Ručnom schválení sa uloží návrh pre človeka; kupón na celý e-shop vždy schvaľuje človek. |
coupons_get |
coupons:read |
GET /coupons/:code |
Jeden kupón z evidencie MitoOps. Keď v nej nie je, odpoveď je „nenašlo sa“. |
coupons_list |
coupons:read |
GET /coupons |
Zľavové kupóny e-shopu s typom a výškou zľavy, platnosťou a odvodeným stavom. |
coupons_remove |
coupons:delete |
— | zápis: Výslovné zmazanie kupónu: závislosti, náhľad, potvrdenie; so živou závislosťou sa nemaže. Podľa režimu AI zápisu (Kupóny): pri Ručnom schválení sa uloží návrh pre človeka. |
coupons_templates_cleanup |
coupons:delete |
— | zápis: Uprace nepoužité šablóny kupónov MitoOps na e-shope (cudzie šablóny nikdy). Náhľad, zmazanie s confirmation. Podľa režimu AI zápisu (Kupóny): pri Ručnom schválení sa uloží návrh pre človeka. |
coupons_update |
coupons:write |
— | zápis: Výslovná úprava existujúceho kupónu vrátane obmedzení na produkty a kategórie; náhľad, potom potvrdenie. Podľa režimu AI zápisu (Kupóny): pri Ručnom schválení sa uloží návrh pre človeka; kupón na celý e-shop vždy schvaľuje človek. |
coupons_web_box_overview |
coupons:read |
GET /coupons/web-box |
Rámiky s cenou po zadaní kódu pri produktoch na e-shope: hlavný vypínač, kupóny, nastavenie a stav. |
coupons_web_box_preview |
coupons:read |
— | Náhľad rámika cena po zadaní kódu pri produkte: html karty produktu s rámikom, text, cena po kóde, pokrytie a dôvody. Nič nezapisuje. |
coupons_web_box_set |
coupons:write |
— | zápis: Zapne, vypne alebo upraví rámik s cenou po zadaní kódu pre existujúci kupón; náhľad, potom potvrdenie. Podľa režimu AI zápisu (Kupóny): pri Ručnom schválení sa uloží návrh pre človeka. |
coupons_web_box_stats |
coupons:read |
GET /coupons/web-box/stats |
Zobrazenia rámika, kópie kódu a uplatnenia v košíku po kupóne a produkte. |
customers_get |
customers:read |
GET /customers/:customerKey |
Jeden zákazník z adresára — identita, e-shopy, LIFETIME aj voliteľné PERIOD peniaze, rozpis podľa e-shopu. |
customers_list |
customers:read |
GET /customers |
Adresár zákazníkov: identita (s PII maskovaním), e-shopy, jazyk, LIFETIME počty a obrat po menách; voliteľný filter nákupnej aktivity v období. |
customers_performance |
reports:read |
GET /customers/performance |
Zákazníci ako pseudonymy: počet objednávok, obrat, prvá a posledná objednávka, opakovaný nákup, LTV. |
credit_notes_search |
invoices:read |
GET /credit-notes |
Hľadanie v dobropisoch. |
documents_list |
invoices:read |
GET /documents |
Účtovné doklady jedného druhu (faktúry, zálohové faktúry, dobropisy) po stranách so životným cyklom, stavom v zdroji, filtrom platnosti a dostupnosťou PDF. |
documents_pdf_link |
invoices:read |
— | Krátkodobý odkaz (10 minút) na PDF faktúry, zálohovej faktúry alebo dobropisu na otvorenie v prehliadači. |
invoices_get |
invoices:read |
GET /invoices/:invoiceCode |
Jedna faktúra s položkami, sumami, dobropismi a zálohovými faktúrami k nej. |
invoices_search |
invoices:read |
GET /invoices |
Hľadanie vo faktúrach. |
payments_matching |
payments:read |
GET /payments/matching |
Párovanie prijatých platieb s objednávkami: počty podľa výsledku a nespárované, nejednoznačné a chybné platby. |
inventory_movements |
inventory:read |
GET /inventory/movements |
História skladových pohybov: kedy, čo, o koľko, prečo a z akého zdroja. |
inventory_product_availability |
inventory:read |
GET /inventory/availability |
Stav zásoby pre viac položiek naraz. |
inventory_product_statistics |
inventory:read |
GET /inventory/product-statistics |
Po produktoch za obdobie: stav skladu, predané, reklamované a vrátené kusy, miera reklamácií. |
inventory_stock |
inventory:read |
GET /inventory/stock |
Stav zásoby jednej položky aj so zdrojom hodnoty. |
inventory_sync_status |
stock-sync:read |
GET /inventory/sync-status |
Stav synchronizácie skladu medzi e-shopmi: fronta, konflikty, posledný beh a kontrola zhody, mapovanie, zdravie spojenia. |
inventory_valuation |
inventory:read |
GET /inventory/valuation |
Hodnota skladu ako obrazovka: nákupná a predajná hodnota, hrubý a čistý potenciál, pod minimom, záporné, najväčšie položky; bez sád a balíkov. |
messaging_deliveries |
messaging:read |
GET /messaging/deliveries |
Doručenie e-mailov k zásielkam, objednávkam, reklamáciám a partnerom: súhrn, stavy a chyby (odrazené, spam, zablokované). |
notifications_list |
notifications:read |
GET /notifications |
Upozornenia zo zvončeka: čo hlásia moduly, závažnosť, stav, počet neprečítaných a obrazovka, ktorá to rieši. |
orders_get |
orders:read |
GET /orders/:orderCode |
Jedna uložená objednávka vrátane položiek. |
orders_line_discounts |
orders:read |
GET /orders/:orderCode/line-discounts |
Historické ceny a zľavy po položkách objednávky: pôvodná cena, zľava, kupón, zaplatená hodnota a spoľahlivosť. |
orders_list |
orders:read |
GET /orders |
Uložené objednávky, od najnovšej; filter stavu, hľadanie, úhrada, obdobie a úplný počet vo filtri. |
orders_packing_queue |
orders:read |
GET /orders/packing-queue |
Fronta balenia podľa stavov, ktoré si klient nastavil ako pripravené na balenie: počet a objednávky na e-shop. |
availabilities_change_draft |
availabilities:draft |
— | zápis: NÁVRH zmeny číselníka dostupností (založiť, upraviť, zmazať). Do e-shopu ho zapíše až človek schválením v MitoOps. |
availabilities_draft_get |
products:read |
GET /availabilities/drafts/:draftId |
Stav návrhu zmeny číselníka dostupností: čaká na schválenie, zapísaný s výsledkom, zamietnutý, vypršaný. |
availabilities_history |
products:read |
GET /availabilities/history |
História synchronizácie dostupností: čo sa z ktorého e-shopu prenieslo kam a s akým výsledkom; obdobie, kurzor. |
availabilities_list |
products:read |
GET /availabilities |
Číselník dostupností e-shopu: názov, popis, naskladnenie, doručenie, význam pre Google, farba, predvolená úloha. |
availabilities_pairing |
products:read |
GET /availabilities/pairing |
Párovanie dostupností medzi e-shopmi: riadky s položkou každého e-shopu, návrhy, nespárované, stav synchronizácie. |
availabilities_pairing_change_draft |
availabilities:draft |
— | zápis: NÁVRH zmeny párovania dostupností (bunka, vlastný riadok). Uloží ho až človek schválením v MitoOps; synchronizáciu nezapína. |
availabilities_pairing_draft_get |
products:read |
GET /availabilities/pairing-drafts/:draftId |
Stav návrhu zmeny párovania dostupností: čaká na schválenie, uložený, zamietnutý, vypršaný. |
catalog_reconcile |
products:write |
— | zápis: Zosúladí zrkadlo katalógu s e-shopom: produkty a kategórie, ktoré e-shop preukázateľne nemá (dve nezávislé pozorovania), dostanú náhrobok v MitoOps. Náhľad s dôkazmi, zápis s confirmation. |
categories_content_change_draft |
category-content:draft |
— | zápis: NÁVRH nových textov kategórií (najviac 30 naraz); do e-shopu ich zapíše až človek schválením v MitoOps. |
categories_content_draft_get |
category-content:read |
GET /catalog/category-content-drafts/:draftId |
Stav návrhu textov kategórií: čaká na schválenie, zapísaný, zamietnutý, vypršaný. |
categories_content_get |
category-content:read |
GET /categories/:guid/content |
Texty kategórie (horný a dolný popis, SEO titulok a popis) s odtlačkom a zapisovateľnosťou poľa. |
categories_create |
categories:write |
— | zápis: Založí kategóriu e-shopu (predvolene skrytú). Najprv náhľad, zápis s confirmation; vykoná asistent po schválení karty alebo MCP so zapnutým „Autonómne vykonanie“ pre Kategórie. |
categories_get |
category-content:read |
GET /categories/:guid |
Jedna kategória so živým stavom z e-shopu vrátane viditeľnosti (true/false, null = platforma ju nevedie) a plánov od–do. |
categories_list |
products:read |
GET /categories |
Kategórie e-shopu s počtom produktov. |
categories_products_assign |
product-categories:write |
— | zápis: Hromadne pridá produkty do kategórie alebo ich z nej odoberie (zoznam kódov alebo jednorazovo zo zdrojovej kategórie). Náhľad s počtami, zápis s confirmation, výsledok po produktoch a opakovanie neúspešných. |
categories_products_list |
products:read |
GET /categories/:guid/products |
Produkty zaradené v kategórii, stránkovane, živo z e-shopu (pri výpadku zo zrkadla s vyznačením zdroja). |
categories_remove |
categories:write |
— | zápis: Zmaže iba prázdnu kategóriu (bez produktov a podkategórií), inak odporučí skrytie. Nevratné: z denníka sa nevráti, uloží sa snímka na ručnú obnovu. Náhľad, zápis s confirmation. |
categories_update |
categories:write |
— | zápis: Upraví kategóriu (názov, nadradená, adresa, viditeľnosť, texty, SEO, obrázok); iba zmenené polia. Náhľad pred a po, zápis s confirmation. |
categories_visibility_plan |
categories:write |
— | zápis: Plán zobrazenia kategórie od–do alebo jeho zrušenie. Náhľad, zápis s confirmation. |
categories_visibility_plans_list |
category-content:read |
GET /categories/visibility-plans |
Plány zobrazenia kategórií od–do: čas, stav, pôvodná viditeľnosť, posledný zápis a chyba. |
product_logistics_get |
product-logistics:read |
GET /product-logistics/:code |
Hmotnosť a rozmery predajného balenia variantu naživo z e-shopu (kg, cm), zdedené polia, revízia a posledné zápisy. |
product_logistics_list_missing |
product-logistics:read |
GET /product-logistics/missing |
Kódy e-shopu bez hmotnosti alebo rozmerov (alebo s neoverenými jednotkami); s codes hodnoty z kópie so zdrojom a istotou. |
product_logistics_update_confirmed |
product-logistics:write |
— | zápis: Potvrdený zápis hmotnosti a rozmerov do e-shopu s kontrolou revízie, kľúčom idempotencie a kontrolným čítaním. |
product_logistics_update_preview |
product-logistics:read |
— | Náhľad zmeny hmotnosti a rozmerov bez zápisu: pred a po, varovania (jednotky, doprava v pokladni, 30 kg), revízia. |
products_availability_update |
product-stock:write |
— | zápis: Zmení dostupnosť produktu na sklade a po vypredaní a objednávanie po vypredaní; počet kusov nie. Náhľad, zápis s confirmation. |
products_categories_get |
products:read |
GET /products/:code/categories |
Všetky kategórie produktu po e-shopoch živo z e-shopu: hlavná a ďalšie zaradenia vrátane skrytých kategórií. |
products_categories_update |
product-categories:write |
— | zápis: Pridá a odoberie ďalšie kategórie produktu a voliteľne zmení hlavnú; ostatné zaradenia zachová. Náhľad pred a po, zápis s confirmation. |
products_category_assign |
product-categories:write |
— | zápis: Zmení hlavnú kategóriu produktu na vybraných e-shopoch. Náhľad pred a po, zápis s confirmation. |
products_changes |
products:read |
GET /products/changes |
Denník zmien produktovej karty: pole, e-shop, kedy, odkiaľ a náhľad starej a novej hodnoty; ceny iba s právom. |
products_content_change_draft |
product-content:draft |
— | zápis: NÁVRH nových textov produktov (najviac 30 naraz); do e-shopu ich zapíše až človek schválením v MitoOps. |
products_content_draft_get |
product-content:read |
GET /catalog/product-content-drafts/:draftId |
Stav návrhu textov produktov: čaká na schválenie, zapísaný s upozorneniami e-shopu, zamietnutý, vypršaný. |
products_content_get |
product-content:read |
GET /products/:code/content |
Texty produktu z e-shopu (popis, krátky popis, SEO titulok a popis) s odtlačkom a zapisovateľnosťou poľa. |
products_content_policy |
product-content:read |
GET /product-content/policy |
Politika obsahu na e-shope bez volania e-shopu: čo tento prístup smie čítať a navrhovať, ktoré polia platforma zapíše, režim schvaľovania a autonómny zápis, limity a odtlačky. |
products_create |
products:write |
— | zápis: Založí nový produkt na vybraných e-shopoch, vždy SKRYTÝ; zverejní ho človek. Náhľad, zápis s confirmation. |
products_gallery_edit |
product-gallery:write |
— | zápis: Galéria produktu ako v editore: pridať z https adresy, nahradiť, odobrať, poradie, hlavný obrázok, popis. Náhľad, zápis s confirmation. |
products_get |
products:read |
GET /products/:code |
Jeden produkt podľa kódu vrátane zaradenia a ceny z karty. |
products_offer |
products:read |
GET /products/:code/offer |
Ponuka produktu v e-shope: či ho e-shop ešte má, viditeľnosť, objednateľnosť, dostupnosť a cena s menou, DPH a cenou v predajnej mene e-shopu. |
products_prices_update |
product-prices:write |
— | zápis: Zmení ceny produktu (cena, prečiarknutá, akčná s dátumom od a do, koeficient; nákupná iba s právom). Náhľad pred a po, zápis s confirmation. |
products_remove |
products:write |
— | zápis: NEVRATNE zmaže produkt, iba živo skrytý, bez zásoby a bez predajov (napr. testovací). Náhľad, zmazanie s confirmation. |
products_search |
products:read |
GET /products |
Hľadanie produktov podľa názvu, kódu, EAN alebo PLU; filter kategórie, aktívnosti a pod minimom s úplným počtom; stav v e-shope, produkty zmazané v e-shope iba na požiadanie. |
products_update |
products:write |
— | zápis: Upraví produkt na vybraných e-shopoch: názov, texty a SEO, identifikátory a údaje výrobcu; ceny, dostupnosť ani zaradenie nie. Náhľad pred a po, zápis s confirmation. |
products_visibility_get |
products:read |
GET /products/:code/visibility |
Živý stav produktu po e-shopoch: viditeľnosť (aj surový stav platformy), objednateľnosť a indexovateľnosť na čítanie, bežiaci plán od–do. |
products_visibility_plans_list |
products:read |
GET /catalog/products/visibility-plans |
Plány viditeľnosti produktov od–do: čas, stav, pôvodný stav e-shopu, posledný zápis, chyba a posledné kolo plánovača. |
products_visibility_plan |
product-visibility:write |
— | zápis: Plán viditeľnosti produktu od–do alebo jeho zrušenie s režimom (safe nikdy nezverejní). Náhľad, zápis s confirmation. |
products_visibility_update |
product-visibility:write |
— | zápis: Skryje alebo zobrazí produkt na vybraných e-shopoch; objednateľnosť ani indexovanie nemení. Náhľad zo živého stavu, zápis s confirmation a kontrolným čítaním. |
reports_cost_groups |
reports:read |
GET /reports/cost-groups |
Kategórie a štítky nákladov a rozloženie skupín v Nákladoch. |
reports_costs_change |
report-costs:write |
— | zápis: Založí, upraví alebo vyradí ručný náklad. Náhľad, zápis s confirmation; vykoná asistent po schválení karty alebo MCP so zapnutým „Autonómne vykonanie“ pre Náklady. |
reports_costs_list |
reports:read |
GET /reports/costs |
Ručné aj automatické náklady so sumou, ktorá sa započíta do obdobia; firemné a po e-shopoch. |
reports_export_create |
report-exports:write |
— | zápis: Vygeneruje report (xlsx, docx, pdf) za obdobie; vráti runId, súbor sa stiahne cez REST. Údaje nemení. |
reports_financial_summary |
reports:read |
GET /reports/financial-summary |
Finančný súhrn obdobia: obrat, DPH, objednávky, AOV; s právami aj nákup, hrubý zisk, náklady a výsledok. |
reports_history_get |
reports:read |
GET /reports/history/:runId |
Stav jedného exportu a jeho súbory s adresou na stiahnutie cez REST. |
reports_history_list |
reports:read |
GET /reports/history |
História vygenerovaných reportov so súbormi, veľkosťou a SHA256. |
reports_layout_get |
reports:read |
GET /reports/layout |
Rozloženie exportu reportu: obálka, poradie a zapnutie hárkov a sekcií, zlomy strán. |
reports_layout_update |
reports:write |
— | zápis: Uloží rozloženie exportu (poradie a zapnutie hárkov a sekcií). Náhľad, zápis s confirmation. |
reports_notes_get |
reports:read |
GET /reports/notes |
Poznámka k reportom, ktorá ide do Word a PDF výkazu. |
reports_notes_update |
reports:write |
— | zápis: Prepíše poznámku k reportom (HTML sa očistí). Náhľad, zápis s confirmation. |
reports_order_status_rules |
reports:read |
GET /reports/order-status-rules |
Ktoré stavy objednávok sa rátajú do obratu, po e-shopoch, s počtom a obratom v stave. |
reports_summary_all |
reports:read |
GET /reports/summary-all |
Súhrn viacerých e-shopov ako pri „Všetky“: celok, rozpad po e-shopoch, firemné náklady raz, computedAt a dataAsOf. |
sales_order_performance |
reports:read |
GET /sales/order-performance |
Obrat po objednávkach v EUR so súčtami za celé obdobie; s právom aj nákup, hrubý zisk a marža na objednávku. |
sales_product_performance |
reports:read |
GET /sales/product-performance |
Predaje po produktoch z dokladov; s právom aj nákupná cena v čase predaja a marža. |
reviews_get |
reviews:read |
GET /reviews/:kind/:reviewId |
Jedna recenzia s históriou odpovedí, jazykom, tónom a podpisom e-shopu a čakajúcim návrhom odpovede. |
reviews_list |
reviews:read |
GET /reviews |
Recenzie obchodu a produktov jedného e-shopu: hviezdičky, text, produkt, odpoveď e-shopu, čakajúci návrh; filtre a obdobie. |
reviews_reply_create_draft |
reviews:draft |
— | zápis: NÁVRH odpovede na recenziu. Na web ho zverejní až človek schválením v MitoOps (alebo autonómny režim, ak ho vlastník zapol). |
reviews_reply_draft_get |
reviews:read |
GET /reviews/reply-drafts/:draftId |
Stav návrhu odpovede na recenziu: čaká na schválenie, zverejnený, zamietnutý, vypršaný. |
reviews_statistics |
reviews:read |
GET /reviews/statistics |
Štatistika recenzií e-shopu za obdobie: počet, bez odpovede, priemer, počet podľa hviezdičiek a po druhoch. |
reviews_web_overview |
reviews:read |
GET /reviews/web-display |
Blok recenzií na stránke produktu (skript na webe): či je zapnutý, podpora platformy a nastavenie (od akého hodnotenia, koľko, vlastné áno/nie, texty). |
reviews_web_set |
reviews-web:write |
— | zápis: Zapne, vypne alebo upraví blok recenzií na stránke produktu: najprv náhľad s pokrytím a ukážkou, zápis až s confirmation. Do e-shopu nič nezapisuje. |
search_console_query |
search-console:read |
GET /search-console/query |
Search Console po dňoch, dopytoch, stránkach, krajinách a zariadeniach, so stránkovaním a odtlačkom. |
search_console_status |
search-console:read |
GET /search-console/status |
Stav Search Console e-shopu: pripojenie, property, oprávnenie, synchronizácia a rozsah archívu. |
shipping_carriers |
shipping:read |
GET /shipping/carriers |
Pripojení dopravcovia a ich profily, bez prístupových údajov. |
shipping_overview |
shipping:read |
GET /shipping/overview |
Prehľad expedície: na zabalenie, čaká na odovzdanie, na ceste, chyby dopravcu, dobierky, s rozpisom po e-shopoch. |
shipping_packing_performance |
shipping:read |
GET /shipping/packing-performance |
Výkon balenia po ľuďoch: počet zabalených objednávok, čas balenia (priemer a medián), čas do zabalenia a do odovzdania, porovnanie s tímom. |
shipping_pickups |
shipping:read |
GET /shipping/pickups |
Zvoz po dopravcoch: dokedy objednať, dokedy prevzatie, čo čaká na zvoz a objednané zvozy. |
shipping_returns |
shipping:read |
GET /shipping/returns |
Spätné zásielky (vratky) so stavom a reklamáciou, súčty na ceste a nevybavené po e-shopoch. |
shipping_shipment_detail |
shipping:read |
GET /shipping/shipments/:shipmentId |
Jedna zásielka so všetkými udalosťami sledovania. |
shipping_shipments |
shipping:read |
GET /shipping/shipments |
Zásielky jedného e-shopu s dopravcom, krajinou a časmi odovzdania a doručenia. |
shipping_stats |
shipping:read |
GET /shipping/stats |
Štatistiky doručovania podľa dopravcov: počty, úspešnosť, medián a p90 času doručenia, krajiny. |
stores_integration_status |
stores:read |
GET /stores/integration-status |
Stav MitoOps kódu na webe po e-shopoch: nainštalované, verzia, moduly, pripravenosť kupónu z adresy. |
stores_list |
stores:read |
GET /stores |
Zoznam e-shopov klienta aj s ich kódom. |
purchasing_advisor |
purchasing:read |
GET /purchasing/advisor |
Nákupný návrh: čo dokúpiť a koľko, naliehavosť, stav, minimum a odhad potreby; globálne za jeden sklad. |
suppliers_get |
purchasing:read |
GET /suppliers/:supplierId |
Jeden dodávateľ s ponukami produktov a nákladovými zložkami. |
suppliers_list |
purchasing:read |
GET /suppliers |
Dodávatelia klienta s počtom ponúk a napárovaných produktov. |
webhooks_deliveries |
webhooks:read |
GET /webhooks/endpoints/:endpointId/deliveries |
Denník doručení jedného endpointu bez tela. |
webhooks_endpoint |
webhooks:read |
GET /webhooks/endpoints/:endpointId |
Jeden webhook endpoint s počtom čakajúcich doručení. |
webhooks_endpoints |
webhooks:read |
GET /webhooks/endpoints |
Webhook endpointy klienta bez tajomstiev a stav fronty. |
webhooks_events |
webhooks:read |
GET /webhooks/events |
Katalóg udalostí odchádzajúcich webhookov, obálka a podpis. |
Meno, e-mail, telefón a ulica zákazníka sú v orders_list, orders_get, claims_list a claims_get iba s rozsahom personal-data:read; bez neho odpoveď nesie krajinu a mesto. To isté platí pre kontakt dodávateľa a partnera programu (affiliate_partners_*). Rozsah nemá vlastný nástroj.
V adresári zákazníkov (customers_list, customers_get) rozhoduje ten istý rozsah o mene, firme, e-maile, telefóne a marketingovom pohlaví; bez neho zostane pseudonym, e-shopy, krajina, jazyk, počty a dátumy. Obrat a LTV sú navyše za reports:read. Marketingové pohlavie je odhad z krstného mena (genderSource: "name_inference"), nie údaj, ktorý by zákazník uviedol — asistent ho tak má aj podávať. Bankové a daňové údaje partnerov sa nevydávajú nikdy.
Webový chatbot — témy rozhovorov. chatbot_topics (ten istý rozsah chatbot:read) odpovie jedným volaním na otázku „o čom to bolo“: podiel rozhovorov po témach z uzavretej taxonómie (doprava, platba, vrátenie, výber produktu, parametre, používanie, vzdelávacie otázky…), miera vyriešenia a počet kandidátov na medzeru v znalostiach po téme, najčastejšie produkty (na ktoré sa zákazníci pýtali a ktoré bot odporučil), z akého typu stránky rozhovory začínajú a vývoj po dňoch. Vyhodnotenie je deterministické — stojí na zdrojoch odpovedí, odporúčaných produktoch a slovníku kľúčových slov, takže dve volania nad tým istým obdobím dajú to isté číslo. Vracia iba súčty: text zákazníka sa doň nedostane žiadnou cestou, ani ako „najčastejšia otázka“. Podiel ide vždy s počtom — pri malom počte rozhovorov je percento nespoľahlivé. chatbot_conversations_list má filtre topic a knowledgeGapCandidate; prepis konkrétneho rozhovoru je ďalej za citlivým rozsahom a iba v rámci retencie.
Webový chatbot. Štatistika (chatbot_stats, rozsah chatbot:read) vracia iba súčty: koľkým návštevám stránky sa ukázala bublinka a koľko z nich na ňu kliklo, otvorenia okna, počet rozhovorov a správ, čo bot vybavil, hodnotenia zákazníkov a lievik registrácie na newsletter. Rozhovory zákazníkov (chatbot_conversations_list, chatbot_conversations_get) sú za vlastným citlivým rozsahom chatbot-conversations:read, ktorý na obrazovke súhlasu zaškrtnete vedome: zákazník je v evidencii iba náhodný kľúč rozhovoru (bez IP, cookie, mena či e-mailu), e-mail, telefón a IBAN, ktoré napísal do textu, dostane asistent iba s personal-data:read — inak namiesto nich vidí značku [e-mail], [telefón], [iban]. Rozhovory sa vydávajú iba v rámci retencie e-shopu (nastavenie História v AI centre); e-shop s retenciou nula nevydá nič. Zobrazenia bublinky sa do 21. 9. 2026 rátali pri každom vyskočení hlášky; od 22. 9. 2026 je zobrazenie jedna návšteva stránky a measurementChanges v odpovedi hovorí, či zvolené obdobie mieša obe merania.
Každý nástroj má náprotivok v REST nad tou istou schopnosťou. Odpovede sa líšia obálkou, obchodné údaje sú zhodné. Pravidlá obdobia, stránkovania a význam finančných polí sú v REST rozhraní.
Súhrnné nástroje (shipping_stats, analytics_*, reports_financial_summary) vracajú hotové čísla z aplikácie — asistent nemusí sťahovať tisíce záznamov a počítať sám. Surové zoznamy (shipping_shipments, orders_list) zostávajú pre podrobný pohľad.
Na čo sa dá pýtať
Sekcia „Na čo sa dá pýtať“Po pripojení odpovie Claude.ai z údajov MitoOps napríklad na:
- „Aké bolo percentuálne rozloženie dopravy za august?“ —
shipping_stats - „Aký bol medián času doručenia DHL a GLS?“ a „Koľko bolo nedoručených a vrátených?“ —
shipping_stats - „Do ktorých krajín sme cez DHL posielali?“ —
shipping_stats(polecountries) - „Aký bol obrat a konverzný pomer za august?“ —
analytics_overviewaleboreports_financial_summary - „Koľko objednávok a obratu prišlo z ChatGPT?“ —
analytics_channels - „Aké dopyty mali najvyššie CTR?“ —
analytics_seo - „Aká je marža produktu X za posledný mesiac?“ —
sales_product_performance(spurchase-prices:read) - „Na čo sa zákazníci najčastejšie pýtali chatbota tento mesiac a o čom napísať článok na blog?“ —
chatbot_conversations_listachatbot_conversations_get(schatbot-conversations:read) - „Koľko rozhovorov mal chatbot a koľko z nich vybavil bez podpory?“ —
chatbot_stats - „Aké dostupnosti má e-shop SK a ktoré sú predvolené?“ (
availabilities_list) - „Pridaj na e-shop SK dostupnosť Predpredaj október s významom predpredaj a doručením do 14 dní“ (
availabilities_change_draftsavailabilities:draft; vznikne návrh, ktorý zapíšete schválením v aplikácii) - „Ktoré dostupnosti na e-shope CZ nie sú spárované so SK?“ (
availabilities_pairing) - „Na ktoré 5★ recenzie na e-shope SK sme ešte neodpovedali? Priprav na ne odpovede.“ (
reviews_list, potomreviews_reply_create_draftsreviews:draft; vzniknú návrhy, ktoré zverejníte schválením v aplikácii) - „Uprav zapnutú automatizáciu 12 tak, aby posielala upozornenie iba pri doprave Kuriér“ (
automations_optionspre dopravu, potomautomations_revision_create_draft; bežiaca verzia sa nezmení, kým revíziu nepublikujete v editore) - „Aké e-maily posielajú reklamácie automaticky a čo v nich stojí po nemecky?“ (
claims_templatessclaims-settings:read) - „Premenuj stav reklamácie Čaká na tovar na Čakáme na zásielku“ (
claims_settingspre ID, potomclaims_config_change_draftsclaims-settings:draft; zapíšete schválením v aplikácii)
Čítanie a úzke zápisy: automatizácie, kupón, partnerský program, dostupnosti, reklamácie
Sekcia „Čítanie a úzke zápisy: automatizácie, kupón, partnerský program, dostupnosti, reklamácie“Prevádzkové dáta (objednávky, stav zásob, produkty, doklady, zásielky) sa cez MCP iba čítajú. Každý zápis stojí za vlastným citlivým rozsahom: koncept automatizácie, zľavový kupón, správa partnerského programu, rozhodnutie o provízii, návrh zmeny číselníka dostupností, ktorý do e-shopu zapíše až človek, a návrh zmeny nastavení reklamácií, ktorý tiež zapíše až človek.
Koncept automatizácie — s rozsahom automations:write je to vypnutý koncept: s rozsahom automations:write môže asistent podľa katalógu (automations_catalog) navrhnúť pravidlo a uložiť ho ako koncept, alebo upraviť koncept, ktorý ešte nikto nepublikoval. Koncept sa objaví v Automatizácie ako každý rozrobený návrh — zapnúť, publikovať alebo spustiť ho môžete iba vy v aplikácii. Publikovanú automatizáciu asistent priamo nezmení.
Revízia bežiacej automatizácie. Aj publikovanú a zapnutú automatizáciu môže asistent s rozsahom automations:write upraviť, ale iba návrhom: automations_revision_create_draft (vstup workflowId, expectedPublishedVersion z automations_get, catalogVersion, celé nové dsl, note a clientRequestId) uloží revíziu vedľa bežiacej verzie. Bežiaca automatizácia sa nemení a beží ďalej. Na jednu automatizáciu je najviac jedna otvorená revízia; upraví sa cez automations_revision_update_draft s expectedRevisionVersion a zahodí cez automations_revision_discard_draft. Odpoveď nesie approvalUrl, odkaz do editora automatizácie. Tam človek s právom upravovať automatizácie revíziu uvidí v hornom paneli, načíta ju do editora (tlačidlo Načítať návrh do editora), skontroluje a publikuje bežným tlačidlom; automatizácia zostane zapnutá. Alebo ju zamietne. Keď medzitým niekto publikoval inú verziu, revízia sa uzavrie (REVISION_STALE) a treba pripraviť novú. Otvorenú revíziu aj históriu vráti automations_get (openRevision, revisions).
Číselníky polí a overenie hodnôt. Polia, ktoré sa v editore vyberajú zo zoznamu (stav objednávky, doprava, platba, profil dopravcu, šablóna upozornenia, typ, stav, štítok a šablóny reklamácie, webhook endpoint a ďalšie), majú v katalógu zdroj. automations_options so source a market vráti ich hodnoty [{ value, name }] presne v tvare, ktorý editor ukladá (ID stavu, GUID dopravy a platby, ID stavu reklamácie); bez source vypíše zdroje a či sú pre každý e-shop iné (perShop). Validácia (automations_validate_draft) aj uloženie konceptu či revízie odmietne hodnotu, ktorá v e-shope neexistuje (FIELD_UNKNOWN_OPTION), a zástupný text typu DOPLNIT_… alebo TODO (FIELD_PLACEHOLDER). Keď sa zoznam nedá overiť (e-shop neodpovedal, zoznam je orezaný), príde iba upozornenie FIELD_OPTIONS_UNVERIFIED. orders_get a orders_list nesú statusId, shippingGuid a paymentGuid, teda tie isté hodnoty, s ktorými pracujú podmienky automatizácie.
Rozsah automations:write je citlivý: na obrazovke súhlasu nie je predznačený, ponúkne sa iba človeku s právom automatizácie upravovať, existujúce pripojenia ho nedostanú a obnova tokenu ho nerozšíri. Objednávky, produkty, stav zásob, doklady, refundácie, reklamačné prípady ani zásielky sa cez MCP meniť nedajú; číselník dostupností e-shopu a nastavenia reklamácií sa menia iba návrhom, ktorý schváli človek v aplikácii (nižšie). Webhook endpointy sa cez MCP iba čítajú. Prístupové údaje k dopravcom, e-shopu ani k analytike sa cez MCP nedajú prečítať.
Zľavový kupón — s rozsahom coupons:write asistent založí kupón podľa parametrov, ktoré zadáte (coupons_ensure, aj kupón partnera affiliate_discount_codes_ensure), a výslovne upraví existujúci (coupons_update, náhľad a potvrdenie); mazanie má vlastný rozsah coupons:delete a kupón so živou závislosťou sa nezmaže.
Správa partnerského programu — s rozsahom affiliate:write asistent rozhodne o účte partnera (affiliate_partners_set_state: schváliť, zamietnuť, pozastaviť; partner dostane e-mail aj s PDF dohody podľa politiky dokumentov), vybaví žiadosť o vlastný kód (affiliate_code_requests_decide), upraví nastavenie programu mimo peňazí (affiliate_settings_update: názov, registrácia, kontaktná osoba, farby), texty portálu v jednom jazyku (affiliate_portal_pages_update), články nápovedy (affiliate_articles_create, affiliate_articles_update aj s obnovou predvoleného znenia, affiliate_articles_set_state; mazanie zvonku nie), šablóny e-mailov (affiliate_email_templates_update), kampane (affiliate_campaigns_create, affiliate_campaigns_update), politiku dokumentov (affiliate_documents_update) a členstvo partnera v e-shope (affiliate_partners_set_market: povoliť alebo odobrať). Znenie právnych dokumentov si prečíta (affiliate_documents_get: text po jazykoch, verzia, odtlačky, koncepty) a nové znenie navrhne iba ako koncept (affiliate_documents_draft_create; aj privacyNotice v affiliate_portal_pages_update je od tejto verzie koncept) — živé znenie zverejní človek v aplikácii s rozdielom a auditom. Register premenných obsahu a e-mailov (kanonické mená, aliasy, typ, plochy) vydá affiliate_variables_list; affiliate_email_templates_list vracia mená premenných, nie indexy. Výplaty, základ provízie ani nahranie súboru dokumentu cez MCP neexistujú — zostávajú v aplikácii.
Rozhodnutie o provízii — s vlastným citlivým rozsahom affiliate:approve (právo schvaľovanie provízií, nie správa programu) asistent najprv prečíta čakajúce provízie aj so stavom objednávky v e-shope (affiliate_conversions_list s state=new, detail affiliate_conversions_get: základ provízie revenue, celá objednávka s DPH revenueTotal, orderState open/completed/cancelled, orderPaid, dobropis), zhrnie ich a až na výslovný pokyn používateľa rozhodne o jednej konkrétnej konverzii (affiliate_conversions_decide: approve, reject alebo cancel, pri zamietnutí a zrušení s povinným dôvodom, ktorý partner dostane e-mailom). Platí ten istý stavový automat ako v aplikácii: vyplatená provízia sa nevracia, zrušená a zamietnutá sú koncové, rovnaké rozhodnutie druhýkrát nič nemení (changed: false). Hromadné schválenie zvonku neexistuje — na sto konverzií je sto volaní, každé s auditom. Od W-AFF10 nesie každá konverzia aj approvalPolicy (spôsob schvaľovania kampane, lehota, povolené stavy objednávky, zaplatenie) a approvalEligibility — či by ju hodinová automatika teraz schválila a prečo nie (minimum_age_not_reached, order_state_not_allowed, order_not_paid, order_cancelled, fully_refunded, approval_manual…), ten istý výpočet ako v aplikácii; zoznam má filtre orderPaid, minCommission, orderState a stránkovanie offset + hasMore, takže „prejdi nové konverzie za dva mesiace, ukáž nezaplatené alebo tie nad 20 €“ je jedno až niekoľko čítaní. Podmienky kampane nastaví affiliate_campaigns_update (approval, approveAfterDays, requiredOrderStatusIds, paidRequired) s rozsahom affiliate:write. Výplaty partnerom sa cez MCP iba čítajú (affiliate_payouts_list) — vystaviť dávku, vygenerovať doklad, odoslať ho partnerovi ani podať príkaz do banky asistent nevie; to zostáva v aplikácii pod rukou prevádzkovateľa.
Návrh zmeny číselníka dostupností. S citlivým rozsahom availabilities:draft asistent pripraví návrh, ako na jednom e-shope založiť, upraviť alebo zmazať dostupnosti (availabilities_change_draft, iba MCP). Do e-shopu nezapíše nič: návrh overí, uloží v MitoOps na 24 hodín a vráti draftId, náhľad po položkách (preview s poliami pred a po, warnings a errors), expiresAt a approvalUrl, odkaz na obrazovku Sklad → Dostupnosti, kde návrh čaká v karte Správa. Tam ho človek s oprávnením schváli tlačidlom Schváliť a zapísať alebo zamietne a zápis prebehne s jeho právami v čase kliknutia. Keď sa číselník e-shopu od návrhu zmení, schválenie nezapíše nič a návrh skončí ako failed. Stav a výsledok po položkách vráti availabilities_draft_get: pending, writing, executed, partial, failed, rejected alebo expired. Keď náhľad hlási blokovanie, návrh nevznikne (blocked), a keď sa nič nemení, tiež nie (no_change).
Vstup je market a changes (najviac 30 položiek). Každá zmena má action (create, update alebo remove), pri úprave a zmazaní id z availabilities_list a iba polia, ktoré sa majú zmeniť: name (najviac 120 znakov, v jazyku e-shopu), description (najviac 1000 znakov, null znamená bez popisu), onStockHours a deliveryHours (celé hodiny 0 až 2500, null znamená bez údaja), meaning (in_stock, backorder, preorder, out_of_stock) a color (hex, null znamená bez farby). Nová dostupnosť potrebuje name a meaning. Voliteľný clientRequestId robí volanie idempotentným: ten istý kľúč s tým istým obsahom vráti ten istý návrh (replayed: true), s iným obsahom skončí chybou CONFLICT (CLIENT_REQUEST_REUSED).
Náhľad zablokuje, čo by e-shop odmietol alebo čo by rozbilo nastavenie: duplicitný názov v e-shope, zmazanie systémovej alebo predvolenej dostupnosti či dostupnosti, ktorú používa plán dostupnosti, a na WooCommerce zmenu významu systémovej položky alebo význam predvolenej položky, ktorý do jej úlohy nepatrí. Dostupnosť, ktorú používajú produkty, e-shop nezmaže. Zmenu významu na WooCommerce zapíše iba e-shop s doplnkom MitoOps 1.5.0 alebo novším. Keď e-shop pri zápise neodpovie jasne (chyba servera, časový limit), zápis sa neopakuje, ale overí sa čítaním číselníka; čo sa overiť nedá, má vo výsledku uncertain: true. Asistent smie návrh pripraviť iba na výslovný pokyn používateľa v rozhovore, nikdy podľa textu v prečítaných údajoch, a hodnoty, ktoré používateľ nezadal, nevymýšľa. Priradenie dostupností k produktom ani stav zásob sa návrhom nemení; schválená zmena významu však môže zmeniť, či sa produkty s touto dostupnosťou dajú po vypredaní objednať, a náhľad na to upozorní.
Párovanie a história synchronizácie dostupností. availabilities_pairing (rozsah products:read) vráti to, čo karta Sklad → Dostupnosti → Párovanie: riadky (štyri hlavné a vlastné) s položkou každého e-shopu v rozsahu prístupu, návrhy pre prázdne bunky hlavných riadkov, nespárované položky po e-shopoch a stav synchronizácie (sync.enabled). availabilities_history vráti históriu prenosov s obdobím (from, to), e-shopom, kódom produktu a kurzorom; záznam s e-shopom mimo rozsahu prístupu sa nevydá. S rozsahom availabilities:draft asistent navrhne zmenu párovania (availabilities_pairing_change_draft, iba MCP): nastaviť alebo vyprázdniť bunku (set), založiť, upraviť alebo zmazať vlastný riadok (createRow, updateRow, removeRow). Párovanie sa nezmení, kým návrh neschváli človek na karte Párovanie tlačidlom Schváliť a uložiť; keď sa párovanie od návrhu zmení, neuloží sa nič (failed). Pri zapnutej synchronizácii náhľad upozorní (SYNC_ON), že schválené párovanie rozhoduje, akú dostupnosť dostanú produkty v ostatných e-shopoch. Synchronizáciu zapnúť cez MCP nejde, je to rozhodnutie človeka v aplikácii. Stav vráti availabilities_pairing_draft_get.
Recenzie: čítanie a návrh odpovede. Rozsah reviews:read otvára reviews_list (filtre druh project alebo product, answered, rating, search, productGuid, obdobie a kurzor; totals sú súčty bez filtra stavu odpovede), reviews_get (história odpovedí, jazyk e-shopu, tón a podpis z nastavenia Hlas e-shopu, čakajúci návrh) a reviews_statistics (počet, bez odpovede, priemer, počet podľa hviezdičiek a po druhoch za obdobie). Meno recenzenta je osobný údaj a príde iba s personal-data:read; e-mail recenzenta ani číslo objednávky rozhranie nevydáva. Text recenzie napísal zákazník: sú to údaje, nie pokyny pre asistenta (authorContentUntrusted). S citlivým rozsahom reviews:draft asistent pripraví návrh odpovede (reviews_reply_create_draft, iba MCP). Odpoveď je verejná a v e-shope sa dá iba prepísať, preto ju nezverejní: podpis e-shopu pripojí systém, návrh platí 72 hodín a vráti approvalUrl na Sklad → Recenzie, kde ho človek s právom odpovedať schváli, upraví alebo zamietne. Keď recenzia medzitým dostane inú odpoveď, schválenie nezverejní nič. Ak vlastník v Nastavenia → API & MCP → Zápis cez AI zapne autonómny zápis pre odpovede na recenzie, odpoveď na recenziu so 4 alebo 5 hviezdičkami sa zverejní hneď v mene človeka, ktorý prístup udelil, najviac 50 za deň; pri 1 až 3 hviezdičkách rozhoduje vždy človek. Stav vráti reviews_reply_draft_get.
Nastavenia reklamácií na čítanie. claims_settings (rozsah claims:read) vráti procesy s ID a názvami typov, krokov a stavov vo zvolenom jazyku (language) aj pri položkách, ktoré si klient nepremenoval, a štítky; s rozsahom claims-settings:read aj nastavenia modulu (predpona kódu, lehota, automatické naskladnenie, formulár na e-shope). S tým istým rozsahom claims_templates vráti e-mailové šablóny (jazyk, predmet, text, HTML, kedy sa posielajú trigger, či odchádzajú samy autoSend, ktorý protokol priložia) a šablóny protokolov, filtrované podľa language alebo templateKey; claims_configuration vráti štítky, vlastné polia, dôvody vrátenia, trasy a adresy spätnej dopravy, formulár na e-shope po e-shopoch (bez tokenu integrácie) a typy formulára s vlastnými textami. Kontakt a ulica adresy predajcu sú iba s personal-data:read. claims_get nesie časovú os prípadu (správy, poznámky, zmeny stavu), odoslané e-maily (šablóna, predmet, stav, bez adresy príjemcu) a štítky; text správ je iba s personal-data:read.
Návrh zmeny nastavení reklamácií. S citlivým rozsahom claims-settings:draft asistent pripraví návrh (claims_config_change_draft, iba MCP): založiť alebo upraviť typ, krok a stav procesu (názvy po jazykoch, farba, predvolený a uzatvárací stav, lehota), štítok, text e-mailovej šablóny v jednom jazyku, jej automatické odoslanie a text šablóny protokolu. Mazanie nie je. Do nastavení nezapíše nič: návrh overí tými istými pravidlami ako obrazovka (napríklad neznáma premenná v šablóne ho zablokuje), uloží ho v MitoOps na 72 hodín a vráti draftId, náhľad (preview, pole pred a po, errors), expiresAt a approvalUrl, odkaz na Reklamácie → Nastavenia, kde návrh čaká v paneli Návrhy zmien na schválenie. Človek s právom spravovať nastavenia ho schváli (Schváliť a zapísať) alebo zamietne. Návrh sa zapíše celý, alebo vôbec: keď sa niektorá hodnota od prípravy návrhu zmenila, nezapíše sa nič a návrh skončí ako failed. Stav vráti claims_config_draft_get (pending, executed, failed, rejected, expired); keď náhľad hlási chybu, návrh nevznikne (blocked), a keď sa nič nemení, tiež nie (no_change). ID a kľúče berie asistent z claims_settings a claims_templates; clientRequestId robí volanie idempotentným.
Recepty. Server ponúka MCP prompts sales_drop_diagnosis (diagnostika poklesu predajov), winback_campaign (kampaň na návrat zákazníkov) , weekend_promotion (víkendová akcia) a campaign_360 (kampaň so skrytou kategóriou, produktmi, bannerom, kupónom a zobrazením od–do). Recept je iba postup: povie asistentovi, ktoré nástroje použiť a v akom poradí. Žiadne právo navyše nemá, každý krok prejde rozsahom, tarifou a potvrdením svojho nástroja.
Nástroje nesú anotácie podľa revízie protokolu (readOnlyHint, destructiveHint, idempotentHint); automations_create_draft je idempotentný cez clientRequestId, automations_update_draft vyžaduje expectedVersion a pri zmene katalógu vráti CATALOG_CHANGED; automations_revision_create_draft je idempotentný cez clientRequestId a automations_revision_update_draft vyžaduje expectedRevisionVersion.
Verzie protokolu
Sekcia „Verzie protokolu“Server hovorí revíziou 2026-07-28 aj staršími (2025-11-25, 2025-06-18, 2025-03-26). Klient si vyberie sám podľa toho, čo pošle; staršie klientske knižnice sa teda pripoja bez úpravy.
Novšia revízia je bez úvodného handshaku a bez relácie: každá požiadavka nesie vlastnú verziu a povinné hlavičky MCP-Protocol-Version, Mcp-Method a pri volaní nástroja Mcp-Name. Ak sa hlavička rozíde s telom, odpoveď je 400 — smerovať podľa hlavičiek a vykonávať podľa tela by znamenalo dva zdroje pravdy o tom istom volaní.