Přeskočit na obsah

Tato stránka je závazná ve slovenštině

Smluvní text nepřekládáme. Překlad, který by se od slovenského znění lišil byť o slovo, by znamenal dvě odlišné smlouvy a závazná by stejně byla ta slovenská. Níže je shrnutí v jazyce, který čtete; právní účinky má jen slovenský text pod ním.

Shrnutí

Podmienky API, webhookov a MCP (Príloha 5 VOP)

Za všetko, čo sa urobí API kľúčom vašej firmy, zodpovedá vaša firma, aj keď volanie pošle skript, integrátor alebo AI klient. Cez MCP môže váš AI klient vystaviť faktúru a zapísať úhradu s právnymi a daňovými účinkami bez toho, aby si Vystav vyžiadal potvrdenie človekom; prideľte mu preto len potrebné oprávnenia. Váš AI klient, integrátor ani systém na adrese webhooku nie sú našimi sprostredkovateľmi, údaje im odovzdávame na váš pokyn. Nekompatibilné zmeny API ohlasujeme 90 dní vopred a po prechode na Free fungujú existujúce kľúče len na čítanie, bezplatné exportné rozhranie však máte v každom programe. Zhrnutie slúži na orientáciu, rozhoduje plné znenie.

Verzia z · účinná od Stiahnuť PDFVšetky verzie

Článok 1 – Úvodné ustanovenia

1.1 Tieto Podmienky API, webhookov a MCP („Podmienky API“) sú Prílohou 5 Všeobecných obchodných podmienok služby Vystav („VOP“). Upravujú používanie API, API kľúčov, MCP a Webhookov Služby, ktorú prevádzkuje Setori s. r. o., so sídlom 1. mája 630/25, 908 85 Brodské, IČO 57 522 634, DIČ 2122805058, zapísaná v Obchodnom registri Okresného súdu Trnava, oddiel: Sro, vložka č. 62541/T („Setori“). Sú zverejnené na https://vystav.sk/obchodne-podmienky/api aj v PDF.

1.2 Pojmy s veľkým začiatočným písmenom, skratky predpisov a názvy dokumentov Zmluvy majú význam podľa čl. 1 a 2 VOP. Na účely Podmienok API ďalej:

  1. Rozsah je oprávnenie API kľúča na určitú skupinu údajov a úkonov (v Aplikácii „oprávnenie“, napríklad invoices:write);
  2. Integrátor je osoba, ktorú Zákazník poverí vytvorením alebo prevádzkou Integrácie zákazníka;
  3. Podpisový kľúč je tajný reťazec, ktorým Setori podpisuje správy odchádzajúceho Webhooku;
  4. Tokenová adresa je adresa prichádzajúceho Webhooku s náhodným tokenom, cez ktorú Integrácia zákazníka posiela údaje do Firmy;
  5. Exportné rozhranie je bezplatné rozhranie na stiahnutie úplného exportu Firmy podľa čl. 10.

1.3 Podmienky API sa vzťahujú na volania API (/api/v1) s API kľúčom, volania MCP (/api/mcp), odchádzajúce Webhooky, Tokenové adresy a Exportné rozhranie. Na prácu v Aplikácii s prihlásením Používateľa sa vzťahujú VOP.

1.4 Podmienky API sú súčasťou Zmluvy a prijímajú sa spolu s VOP. Pred vytvorením API kľúča, Webhooku alebo Tokenovej adresy Vlastník alebo Správca navyše samostatným, vopred neoznačeným potvrdením vyhlási, že sa s Podmienkami API a s rizikami zvolených Rozsahov oboznámil; Setori zaznamená osobu, čas a verziu.

1.5 Poradie prednosti určuje čl. 1 VOP; vo veciach osobných údajov má prednosť Zmluva o spracúvaní, pri exporte a Prechode Podmienky prechodu, pri AI funkciách Podmienky AI a pri Doručovacej službe Podmienky e-faktúr. Dokumentácia (opis OpenAPI na https://vystav.sk/api/v1/openapi.json a návod na https://vystav.sk/pomoc/api-a-mcp) je informatívna; technický parameter výslovne uvedený pri operácii, napríklad limit alebo povinná hlavička, sa však pri volaní uplatní, ak neodporuje Zmluve, a jeho zmeny sa riadia čl. 11.

1.6 Integrátor ani poskytovateľ MCP klienta nie je stranou Zmluvy. Licencia podľa čl. 9 VOP zahŕňa používanie rozhraní Integrátorom alebo MCP klientom pre Firmu v rozsahu udeleného kľúča a Zákazník zabezpečí, aby tieto osoby dodržiavali Podmienky API.

Článok 2 – Dostupnosť rozhraní podľa Programu

2.1 API, MCP a odchádzajúce Webhooky sú zahrnuté v programoch Vystav Fakturácia, Vystav Podnikateľ a Vystav Firma vrátane Skúšky. Tokenové adresy sa sprístupňujú s funkciou, ku ktorej patria: bankové notifikácie vo všetkých Programoch, napojenia e-shopov v troch platených Programoch a platby kartou cez vlastný účet Stripe Firmy s Modulom Platby (Podmienky funkcií, časti 5 a 15). Exportné rozhranie je dostupné v každom Programe; po strate práva na API platí čl. 9.

2.2 Dokumentácia môže opisovať aj operácie Funkcií v príprave. Kým ich Setori nesprístupní, Služba volanie nevykoná a operácia nie je súčasťou dohodnutého plnenia; ustanovenia o nich sa uplatnia odo dňa sprístupnenia.

Článok 3 – API kľúče

3.1 API kľúč vytvára a ruší Vlastník alebo Správca (v Aplikácii Administrátor). Kľúč patrí jednej Firme, nie Používateľovi, ktorý ho vytvoril, a pristupuje len k jej údajom; odchodom tohto Používateľa z Firmy nezaniká. Celý kľúč sa zobrazí len raz, pri vytvorení; Setori ukladá len jeho odtlačok a viditeľnú predponu, a preto stratený kľúč nevie obnoviť.

3.2 API kľúč koná s oprávneniami roly Člen (v Aplikácii Používateľ), zúženými na Rozsahy zvolené pri jeho vytvorení, a nie v mene konkrétneho Používateľa. Povinné dvojfaktorové overenie nastavené pre Členov tímu sa naň nevzťahuje.

3.3 Rozsahy:

Článok 3 – API kľúče
RozsahČo kľúč smie
invoices:readčítať doklady všetkých typov, ich stav, úhrady a bankové notifikácie
invoices:writevytvárať, upravovať a mazať koncepty; vystavovať doklady vrátane dobropisov a opravných faktúr; zapisovať a mazať úhrady; vytvárať a rušiť Verejné odkazy a spolu s contacts:write odkazy Klientskeho portálu; odosielať doklady, upomienky a výpisy e-mailom
contacts:readčítať kontakty; cez MCP vyhľadávať v registri právnických osôb
contacts:writezakladať, upravovať a archivovať kontakty; archivácia nie je výmaz
products:readčítať cenník položiek a sklad
products:writemeniť položky a sklad v rozsahu operácií uvedených v Dokumentácii
expenses:readčítať náklady, prijaté doklady, Inbox, knihu jázd a cestovné náhrady
expenses:writezapisovať a meniť náklady, prijaté doklady, Inbox, jazdy a cestovné náhrady, spúšťať čítanie dokladov (ods. 3.7) a odstraňovať alebo zneplatňovať záznamy podľa agendy
reports:readčítať prehľady a súhrny, napríklad súhrn DPH, a sťahovať exporty vrátane úplného exportu Firmy

Kľúč neobchádza ochranu konkrétnej agendy. Bez ohľadu na Rozsahy nesmie spravovať tím a roly, vytvárať ani rušiť API kľúče, Webhooky a Tokenové adresy, meniť nastavenia Firmy, spravovať Predplatné, stornovať doklad ani žiadať Výmaz firmy.

3.4 Zákazník prideľuje len Rozsahy, ktoré Integrácia zákazníka naozaj potrebuje; na otázky a prehľady stačia Rozsahy na čítanie. invoices:write prideľuje len vtedy, ak chce, aby Integrácia zákazníka alebo MCP klient doklady vystavoval, odosielal alebo zapisoval úhrady. reports:read umožňuje stiahnuť aj úplný export vrátane osobných údajov.

3.5 Pri vytvorení kľúča cez API možno určiť koniec jeho platnosti, najviac 3 650 dní. Vlastník alebo Správca môže kľúč kedykoľvek zrušiť s okamžitým účinkom a vidí jeho názov, predponu, Rozsahy a čas posledného použitia. Vytvorenie a zrušenie kľúča sa zapisuje do Denníka firmy.

3.6 Zákazník chráni API kľúč ako heslo: neuchováva ho v kóde dostupnom tretím osobám ani vo verejnom repozitári, nevkladá ho do konverzácie s AI klientom a pre každú Integráciu zákazníka vytvorí samostatný kľúč. Pri možnom úniku kľúč bez zbytočného odkladu zruší a podozrenie na zneužitie oznámi na info@setori.sk.

3.7 Volanie API, ktoré spustí čítanie dokladu, je používaním AI funkcie: vyžaduje zapnuté AI funkcie vo Firme, čerpá limity AI a riadi sa Podmienkami AI. Vyčítané polia sú návrhom a náklad sa zapíše až volaním, v ktorom Integrácia zákazníka odošle jeho údaje; toto volanie je potvrdením návrhu a úkonom Zákazníka (čl. 6.5 VOP).

3.8 Po podaní samostatnej žiadosti o Výmaz firmy Služba všetky API kľúče Firmy odmieta; úplný export ostáva dostupný oprávnenému Členovi tímu v Aplikácii a cez Exportné rozhranie s jeho prihlásením. Pri Prechode platia Podmienky prechodu a čl. 10. Ak Vlastník žiadosť o Výmaz firmy zruší, kľúče fungujú podľa aktuálnych oprávnení. Výmazom firmy sa API kľúče, Webhooky a Tokenové adresy vymažú.

Článok 4 – Zodpovednosť Zákazníka za volania

4.1 Vytvorenie API kľúča a nastavenie Integrácie zákazníka oprávnenou osobou sú zdokumentovanými pokynmi Zákazníka podľa čl. 13 Zmluvy o spracúvaní. Služba overuje platnosť kľúča a jeho oprávnenia, nie totožnosť osoby, ktorá ho použila. Volanie ukradnutým kľúčom nie je pokynom Zákazníka; Setori pri ňom plní svoje bezpečnostné a oznamovacie povinnosti podľa Zmluvy o spracúvaní.

4.2 Vo vzťahu k Setori zodpovedá Zákazník za úkony urobené jeho API kľúčmi, MCP klientmi a Integráciami zákazníka podľa čl. 6 VOP. Ide najmä o:

  1. vystavenie dokladu, ktorý sa potom nedá zmeniť ani zmazať a opraviť ho možno len stornom alebo dobropisom; za správnosť a včasnosť faktúry zodpovedá dodávateľ (§ 72 ods. 7 ZDPH);
  2. zápis úhrady, ktorý mení zostatok a stav faktúry a môže ovplyvniť upomienky, vymáhanie a účtovníctvo;
  3. sprístupnenie dokladov alebo zmlúv tretej osobe cez Verejný odkaz alebo Klientsky portál, v ktorom môže odberateľ zmluvu aj potvrdiť alebo vypovedať;
  4. odoslanie dokladu e-mailom alebo E-faktúry cez Doručovaciu službu, pri ktorej platia aj Podmienky e-faktúr;
  5. zmenu Údajov zákazníka a ich odovzdanie Integrácii zákazníka.

Zákazník nezodpovedá za úkon, ktorý umožnilo porušenie povinností Setori, napríklad pri zabezpečení Služby.

4.3 Automatické úkony nastavené cez API, MCP alebo Webhooky nastavuje, sleduje a kontroluje Zákazník (čl. 10 VOP). Pri opakovaní požiadavky používa hlavičku Idempotency-Key tam, kde ju Dokumentácia pri operácii uvádza, aby sa úkon nevykonal dvakrát. Limity Programu platia pre API a MCP rovnako ako v Aplikácii.

4.4 Náhradu sankcií, pokút a nárokov tretích osôb, ktoré Setori vzniknú v príčinnej súvislosti s porušením povinností Zákazníka pri používaní rozhraní, s jeho údajmi alebo s obsahom jeho dokladov, upravuje výlučne čl. 14 VOP vrátane zohľadnenia podielu Setori. Samotné použitie API nárok na náhradu nezakladá.

Článok 5 – MCP a AI klient Zákazníka

5.1 MCP je rozhranie Služby na adrese https://vystav.sk/api/mcp. MCP klient zvolený Zákazníkom volá nástroje Služby tým istým API kľúčom a v tých istých Rozsahoch ako pri API; každé volanie nástroja je volaním podľa čl. 4.

5.2 Nástroje MCP:

Článok 5 – MCP a AI klient Zákazníka
NástrojČo robíRozsahÚčinok
list_invoices, get_invoicevyhľadá faktúry a ukáže ich obsahinvoices:readčítanie
create_invoice_draftpripraví koncept faktúry bez číslainvoices:writezápis konceptu
finalize_invoicevystaví koncept faktúry a pridelí mu čísloinvoices:writevystavenie dokladu
record_paymentzaeviduje úhradu k vystavenej faktúreinvoices:writezápis úhrady
list_contactsvyhľadá odberateľov a dodávateľovcontacts:readčítanie
create_contactzaloží kontaktcontacts:writezápis
lookup_companyvyhľadá subjekt v registri právnických osôbcontacts:readdopyt do verejného registra
get_overview, vat_summaryukáže prehľad Firmy a orientačný súhrn DPH za mesiacreports:readčítanie

5.3 Nástroje finalize_invoice a record_payment majú účinky podľa ods. 4.2 a vykonajú sa, keď ich MCP klient zavolá; Služba si ich vopred nedáva potvrdiť človekom. Nástroj finalize_invoice je označený ako nevratný a jeho opis žiada výslovný pokyn používateľa, Setori však nemôže zaručiť, že to MCP klient rešpektuje. Zákazník, ktorý nechce, aby MCP klient vystavoval doklady alebo zapisoval úhrady, mu nepridelí invoices:write; inak Setori odporúča nastaviť v MCP klientovi potvrdenie každého zapisujúceho nástroja.

5.4 MCP klient je Integráciou zákazníka, ktorú Zákazník vyberá a prevádzkuje na základe vlastnej zmluvy s jej poskytovateľom. Setori nie je jeho poskytovateľom ani sprostredkovateľom a vo vzťahu k nemu ani poskytovateľom či nasadzujúcim subjektom systému AI podľa AI Act. Poskytovateľ MCP klienta je príjemcom určeným Zákazníkom (čl. 12), aj keď ide o ten istý subjekt, ktorý je Poskytovateľom AI.

5.5 Nástroje MCP nepoužívajú AI funkcie Služby ani nečerpajú ich limity a odpovede MCP klienta nie sú Výstupom AI. Záväzok, že sa údaje nepoužijú na tréning modelov, platí pre Setori a jej Poskytovateľa AI, nie pre poskytovateľa MCP klienta; ako ten nakladá s údajmi, overí Zákazník pred pripojením. Podporované verzie protokolu Model Context Protocol a spôsob pripojenia opisuje Dokumentácia.

Článok 6 – Odchádzajúce Webhooky

6.1 Webhook zakladá, vypína a maže Vlastník alebo Správca v Aplikácii; zadá adresu a vyberie udalosti. Služba prijme len adresu s protokolom HTTPS smerujúcu na verejnú internetovú adresu, nie na lokálny počítač ani do súkromnej siete, a overuje ju pri založení aj pri každom odoslaní.

6.2 Udalosti:

Článok 6 – Odchádzajúce Webhooky
UdalosťKedy ju Služba pošle
invoice.createdvytvorí sa faktúra, aj ako koncept
invoice.finalizedfaktúra sa vystaví
invoice.sentfaktúra sa odošle e-mailom; správa obsahuje e-mailovú adresu príjemcu
invoice.paidfaktúra je celá uhradená
invoice.overdueuplynie splatnosť neuhradenej faktúry
expense.createdzaeviduje sa náklad alebo prijatý doklad
quote.acceptedOdberateľ zákazníka prijme cenovú ponuku cez Verejný odkaz

Tlačidlom na test pošle Služba skúšobnú správu webhook.test.

6.3 Správa má tvar JSON a obsahuje identifikátor udalosti (id), jej typ, čas vzniku a údaje o doklade, najmä číslo, stav, dátumy, sumy a menu; presný obsah uvádza Dokumentácia. Webhook len oznamuje, že sa niečo stalo; aktuálny stav Zákazník zistí cez API alebo v Aplikácii.

6.4 Pri založení Webhooku sa raz zobrazí Podpisový kľúč. Setori ním podpíše každú správu kódom HMAC-SHA256 v hlavičke vystav-signature spolu s časom odoslania; formát uvádza Dokumentácia. Podpis je technické overenie pôvodu, nie elektronický podpis ani pečať podľa nariadenia (EÚ) č. 910/2014 (eIDAS). Zákazník overí podpis a čas každej správy (odporúčaná tolerancia je najviac 5 minút), rozpoznáva správy podľa id, aby mu neprekážalo ich opakovanie alebo iné poradie, a Podpisový kľúč chráni ako API kľúč.

6.5 Správa je doručená, keď na ňu adresa do 10 sekúnd odpovie kódom HTTP 2xx; presmerovanie Služba nesleduje. Neúspešné doručenie Služba zopakuje po 1 minúte, 5 minútach, 30 minútach, 2 hodinách a 6 hodinách od predchádzajúceho pokusu. Vlastník alebo Správca vidí v Aplikácii prehľad posledných doručení a môže správu poslať znova s rovnakým id. Setori nezaručuje poradie správ ani doručenie práve raz.

6.6 Záznamy o doručení vrátane obsahu správ sa uchovávajú do zmazania Webhooku alebo do Výmazu firmy. Pre vypnutý Webhook sa udalosti nezaraďujú ani dodatočne neposielajú. Založenie, zmena, test, opakované odoslanie a zmazanie Webhooku sa zapisujú do Denníka firmy. Adresa Webhooku a systém, ktorý na nej správy prijíma, sú Integráciou zákazníka, za ktorú zodpovedá Zákazník.

Článok 7 – Prichádzajúce Webhooky (Tokenové adresy)

7.1 Cez Tokenovú adresu posiela Integrácia zákazníka do Firmy bez prihlásenia text bankových notifikácií, zaplatené objednávky z e-shopu alebo udalosti z vlastného účtu Stripe Firmy. Pri bankových notifikáciách je token jediným prístupovým údajom.

7.2 Tokenovú adresu vytvára Vlastník alebo Správca v Aplikácii a Zákazník ju chráni ako API kľúč. Pri podozrení z úniku vytvorí novú adresu alebo napojenie zruší; stará adresa bankových notifikácií prestane fungovať okamžite.

7.3 Prijaté údaje sú Údajmi zákazníka a Služba s nimi urobí úkony, ktoré Zákazník nastavil, napríklad spáruje úhradu pri presnej zhode variabilného symbolu a sumy (čl. 10 VOP, Podmienky funkcií, časti 5 a 15). Nástroj, ktorý údaje posiela, je Integráciou zákazníka; Setori nezodpovedá za správnosť údajov, ktoré pošle, a Zákazník zodpovedá za to, že ich smie spracúvať.

Článok 8 – Limity a primerané používanie

8.1 Limity:

Článok 8 – Limity a primerané používanie
RozhranieLimit
MCP120 volaní za minútu na API kľúč, počíta sa každé volanie v dávke; dávka najviac 20 volaní; lookup_company najviac 60 volaní za minútu
APIbez všeobecného limitu na API kľúč; vybrané operácie majú vlastný limit, napríklad odoslanie dokladu 30 za minútu
Tokenové adresyStripe 600, Shopify a WooCommerce 120, bankové notifikácie 60 požiadaviek za minútu
E-maily odoslané za Firmunajviac 500 za 24 hodín

Volanie nad limit Služba odmietne s chybou RATE_LIMITED (pri API s kódom HTTP 429); Integrácia zákazníka ho zopakuje s narastajúcim odstupom.

8.2 Zákazník používa rozhrania na potreby Firmy a nezaťažuje Službu nad bežnú mieru (čl. 7 a 11 VOP). Zmeny zisťuje prednostne cez Webhooky, neobchádza limity viacerými kľúčmi ani rozdeľovaním volaní, nepokúša sa o prístup k údajom inej Firmy a nepoužíva vyhľadávanie vo Verejných registroch na hromadné sťahovanie. Bez písomného súhlasu Setori nerobí záťažové ani penetračné testy; zraniteľnosť, na ktorú narazí, oznámi na info@setori.sk a nezneužije ju. Webhook smeruje len na systém, ktorý smie používať.

8.3 Pri preťažení alebo útoku môže Setori dočasne a v nevyhnutnom rozsahu obmedziť počet volaní a dôvod oznámi podľa čl. 13. Trvalé zníženie limitu ohlási najmenej 90 dní vopred ako nekompatibilnú zmenu podľa ods. 11.2.

Článok 9 – Prechod na Free a skončenie práva na API

9.1 Firma stratí právo na API, MCP a odchádzajúce Webhooky, keď skončí Skúška programu Vystav Fakturácia alebo Predplatné (pri neúspešnej platbe až po Odkladnej lehote), alebo keď prejde na Program bez tohto práva. Od toho dňa:

  1. nový API kľúč možno vytvoriť len s Rozsahom reports:read (ods. 10.2); nový Webhook vytvoriť ani existujúci otestovať či poslať jeho správu znova nemožno;
  2. existujúce API kľúče fungujú len v Rozsahoch na čítanie vrátane exportov; zapisujúce volania API a nástroje MCP Služba odmietne;
  3. automatické odosielanie Webhookov sa zastaví a udalosti z obdobia bez práva sa dodatočne neposielajú;
  4. API kľúče ani nastavenia Webhookov sa nemažú a po opätovnom získaní práva fungujú v pôvodnom rozsahu.

9.2 Počas Odkladnej lehoty (7 dní po neúspešnej platbe) fungujú API, MCP aj Webhooky bez zmeny. Napojenia e-shopov po strate práva upravuje časť 15 Podmienok funkcií.

Článok 10 – Bezplatné exportné rozhranie

10.1 Exportné rozhranie (GET /api/v1/exports/full) je bezplatne dostupné v každom Programe vrátane Free a vracia ZIP so všetkými Exportovateľnými údajmi Firmy v strojovo čitateľných formátoch vrátane CSV a XML. Slúži najmä na Prechod a na súbežné používanie iných služieb (čl. 30 ods. 2 a čl. 34 Aktu o údajoch).

10.2 K Exportnému rozhraniu sa pristupuje prihlásením oprávneného Člena tímu, aj programovo s prístupovým tokenom jeho relácie, alebo API kľúčom s Rozsahom reports:read. Vo Free a v Programe bez práva na API môže Vlastník alebo Správca vytvoriť API kľúč len s týmto Rozsahom; Zákazník ho môže odovzdať napríklad poskytovateľovi, ku ktorému prechádza, namiesto prihlasovacích údajov Členov tímu.

10.3 Za Exportné rozhranie, export ani Prechod Setori nič neúčtuje. Rozsah Exportovateľných údajov a formáty upravujú Podmienky prechodu a dokument Kde sú vaše údaje (https://vystav.sk/udaje). Pri odovzdaní údajov novému poskytovateľovi ako príjemcovi určenému Zákazníkom platí čl. 12.

Článok 11 – Zmeny API, MCP a Webhookov

11.1 Verzia API je súčasťou adresy (/api/v1). Text Podmienok API mení Setori postupom podľa čl. 20 VOP a technické zmeny rozhraní podľa tohto článku. Kompatibilné zmeny, ktoré nemenia dohodnutý rozsah Služby ani riziko udelených oprávnení, napríklad nové operácie na čítanie, nepovinné parametre, nové polia odpovedí a udalosti alebo zmenené texty chýb, môže urobiť bez osobitnej lehoty; Integrácia zákazníka preto spracúva neznáme polia bezpečne.

11.2 Nekompatibilnú zmenu a vyradenie verzie API ohlási Setori najmenej 90 dní vopred Oznámením v aplikácii, na E-mail na doručovanie Vlastníka a v Dokumentácii; dovtedy funguje doterajšie správanie. Nekompatibilnou zmenou je najmä zrušenie alebo premenovanie operácie, poľa, nástroja MCP alebo udalosti, zmena ich významu, nový povinný parameter, prísnejšie overovanie prístupu a ukončenie podpory verzie protokolu MCP.

11.3 Ak by zmena rozšírila, čo smú existujúce API kľúče robiť, o nový zápis, odosielanie alebo sprístupnenie údajov tretej osobe, Setori ju oznámi najmenej 30 dní vopred postupom podľa čl. 20 VOP, alebo ju sprístupní len cez nový Rozsah, ktorý musí oprávnená osoba výslovne prideliť.

11.4 Ak si to vyžaduje bezpečnosť, Setori môže zmenu urobiť alebo operáciu obmedziť okamžite a dôvod oznámi bez zbytočného odkladu. Zmenu vynútenú právnym predpisom, orgánom verejnej moci alebo pravidlami Siete Peppol urobí najneskôr ku dňu, ku ktorému ju treba urobiť, a oznámi ju čo najskôr. Zrušenie operácie bez rovnocennej náhrady alebo podstatné zúženie Služby je Podstatnou zmenou alebo Zmenou v neprospech so všetkými právami Zákazníka podľa čl. 20 VOP.

Článok 12 – Osobné údaje a príjemcovia určení Zákazníkom

12.1 Osobné údaje spracúvané cez rozhrania sa riadia Zmluvou o spracúvaní. Integrácie zákazníka, Integrátori a poskytovateľ, ku ktorému Zákazník prechádza, sú príjemcami určenými Zákazníkom podľa čl. 14 Zmluvy o spracúvaní, nie Ďalšími sprostredkovateľmi Setori; Setori ich nevyberá ani neriadi, za ich spracúvanie nezodpovedá a ich pripojenie neoznamuje ako zmenu Ďalších sprostredkovateľov.

12.2 Zákazník ako prevádzkovateľ, prípadne ako sprostredkovateľ iného prevádzkovateľa (čl. 25 Zmluvy o spracúvaní), zodpovedá najmä za:

  1. právny základ odovzdania údajov Integrácii zákazníka a informovanie dotknutých osôb, na ktoré môže použiť Vzorové odseky do zásad ochrany osobných údajov zákazníka (https://vystav.sk/pomoc/vzor-odseky-do-zasad);
  2. zmluvu s poskytovateľom Integrácie zákazníka podľa čl. 28 GDPR, ak mu spracúva osobné údaje ako sprostredkovateľ;
  3. nástroj prenosu podľa kapitoly V GDPR pri príjemcovi mimo Európskeho hospodárskeho priestoru, ktorý Zákazník zabezpečí vo svojej zmluve s príjemcom; Setori údaje odovzdá len na zdokumentovaný pokyn Zákazníka zabezpečeným kanálom a o známom nedostatku záruk ho bez zbytočného odkladu informuje;
  4. výber Rozsahov a udalostí Webhookov len v nevyhnutnom rozsahu a to, že osobitné kategórie osobných údajov neodovzdáva bez právneho základu (čl. 17 Zmluvy o spracúvaní).

12.3 Úkony cez API a MCP zapisuje Služba do Denníka firmy s označením, že ich vykonal API kľúč, s IP adresou a s označením klientskeho softvéru.

12.4 Ak Zákazník zistí únik API kľúča, Podpisového kľúča alebo tokenu, ktorý mohol viesť k porušeniu ochrany osobných údajov, posúdi svoje povinnosti podľa čl. 33 a 34 GDPR; Setori mu pomôže podľa čl. 21 a 22 Zmluvy o spracúvaní. Porušenie na strane Setori oznamuje Setori Zákazníkovi podľa čl. 22 Zmluvy o spracúvaní.

Článok 13 – Pozastavenie a zrušenie prístupu zo strany Setori

13.1 Setori môže pozastaviť alebo zrušiť API kľúč, vypnúť Webhook alebo Tokenovú adresu alebo dočasne obmedziť prístup Firmy k API a MCP, ak má dôvodné podozrenie, že kľúč, Podpisový kľúč alebo token unikol alebo ho používa nepovolaná osoba, ak volania ohrozujú bezpečnosť Služby, údaje iných zákazníkov alebo systémy tretích osôb, ak Zákazník podstatne porušuje Podmienky API alebo čl. 11 VOP, alebo ak to vyžaduje právny predpis či orgán verejnej moci.

13.2 Setori zvolí najmiernejšie účinné opatrenie, napríklad pozastaví jeden kľúč, nie všetky, a uplatňuje ho len počas trvania dôvodu. Pri porušení Podmienok API, ktoré nie je naliehavé, najprv vyzve Zákazníka na nápravu s lehotou 5 Pracovných dní (čl. 15 VOP). Opatrenie neobmedzí prístup k Aplikácii ani úplný export; ak je z bezpečnostných dôvodov nutné obmedziť aj export, Setori zabezpečí iný bezpečný spôsob jeho získania.

13.3 Setori oznámi opatrenie bez zbytočného odkladu, spravidla najneskôr pri jeho vykonaní, e-mailom každému Vlastníkovi a Oznámením v aplikácii s uvedením dôvodu a postupu obnovy. Ak by oznámenie zmarilo účel opatrenia alebo ho zakazuje zákon, informuje hneď, ako prekážka zanikne. Po odpadnutí dôvodu Setori opatrenie zruší alebo si Zákazník vytvorí nový kľúč, Webhook či Tokenovú adresu.

Článok 14 – Dostupnosť, podpora a zodpovednosť

14.1 API a MCP patria do Dostupnosti podľa Podmienok dostupnosti. Doručenie Webhooku do nej nepatrí, lebo závisí aj od adresy Zákazníka. Plánovaná údržba sa vzťahuje aj na API, MCP a Webhooky.

14.2 Podporu k rozhraniam poskytuje Setori na info@setori.sk a na čísle +421 951 045 038 podľa Podmienok dostupnosti; kód Integrácie zákazníka nevyvíja ani neladí. Pri otázke k volaniu Zákazník uvedie identifikátor požiadavky (requestId alebo hlavičku x-request-id), nikdy nie API kľúč.

14.3 Zodpovednosť Setori sa riadi čl. 13 VOP. Vadou Služby samy osebe nie sú: obsah úkonu, ktorý oprávnene určil Zákazník, napríklad nesprávne údaje vo faktúre; činnosť alebo výpadok MCP klienta či inej Integrácie zákazníka; nedoručenie Webhooku z dôvodu na strane adresy; následok toho, že Zákazník neoveril podpis alebo sa spoliehal na poradie správ; nefunkčnosť Integrácie zákazníka po kompatibilnej zmene alebo po riadne ohlásenej nekompatibilnej zmene; ani operácia Funkcie v príprave uvedená v Dokumentácii. To neplatí, ak Setori spôsobila škodu úmyselne, hrubou nedbanlivosťou alebo porušením svojich povinností, napríklad pri zabezpečení Služby alebo pri Doručovacej službe, ani tam, kde to vylučuje kogentný právny predpis.

Článok 15 – Dôvernosť, označenie Integrácií a záverečné ustanovenia

15.1 API kľúče, Podpisové kľúče a tokeny Tokenových adries sú dôvernými informáciami (čl. 19 VOP); Setori nikdy nežiada, aby jej ich Zákazník poslal. Zákazník a jeho Integrátor môžu uviesť, že ich produkt spolupracuje so Službou, nesmú však vzbudzovať dojem, že ho Setori vytvorila, schválila či odporúča (čl. 9 VOP).

15.2 Na API kľúče, Webhooky a Tokenové adresy vytvorené pred účinnosťou tejto verzie sa Podmienky API vzťahujú odo dňa, keď Zákazník prijme verziu VOP, ktorej sú súčasťou.

15.3 Predchádzajúce verzie Podmienok API so zhrnutím zmien sú na https://vystav.sk/obchodne-podmienky/verzie. Podmienky API sa riadia právom Slovenskej republiky a spory sa riešia podľa čl. 23 VOP. Záväzné je slovenské znenie. Podmienky API nadobúdajú účinnosť dňom účinnosti verzie VOP, ktorej sú súčasťou.