01AI a integrácie · modul
Automatické REST API a webhooky
REST API pre každú entitu vzniká z metadát, s dokumentáciou OpenAPI a webhookmi
- Webhook
- API kľúč
- Osobný prístupový token
- Prístupový log
- 10
- schopností
- 4
- druhy záznamov
- 3
- automatizácie
- 4
- integrácie a AI nástroje
02Čo modul dokáže
Menej rutiny. Viac hodnoty.
Draivix vytvára REST API pre každú entitu automaticky z metadát, bez programovania jednotlivých koncových bodov. Len čo pridáte pole, väzbu alebo entitu, API aj jeho dokumentácia OpenAPI sú hneď k dispozícii, vždy len v rozsahu oprávnení volajúceho. Vaša firma tak napojí e-shop, reporting alebo vlastnú aplikáciu na rovnaké dáta a pravidlá, aké platia v aplikácii.
- Rozhranie vznikne samoREST API, teda rozhranie na napojenie iných systémov, vzniká pre každú entitu bez programovania, vrátane entít a polí pridaných správcom. Nové pole je v ňom hneď.
- Práca so záznamami pod kontrolouAPI ponúka výpis, detail, založenie, úpravu a mäkké zmazanie, keď sa záznam len označí ako zmazaný. Oprávnenia sa kontrolujú na úrovni záznamu aj poľa.
- Súbežné úpravy sa neprepíšuOptimistické zamykanie podľa verzie záznamu zabráni tomu, aby jedna úprava prepísala druhú. Keď dva systémy menia rovnaký záznam naraz, dáta sa vzájomne neprepíšu.
- Veľké zmeny v jednej transakciiHromadne založíte až 100 záznamov, upravíte až 500 a zmažete až 100. Kombinovaná zmena prebehne v jednej transakcii, takže sa neuloží len jej časť.
- Filter, ktorý neprezradí viacDopyty filtrujete v piatich zápisoch, s fulltextom a dátumovými predvoľbami. Neznáme pole, pole bez práva čítania alebo nepovolený operátor API odmietne, takže filtrom nič nevyzistíte.
- Dokumentácia presne podľa právDokument OpenAPI 3.1.2, štandardný popis rozhrania, sa generuje podľa oprávnení volajúceho. Vývojár tak vidí len entity a operácie, ktoré smie používať.
- Prihlásenie aj pre agentovToken získate prihlásením s podporou druhého faktora alebo podpisom kľúčom SSH. Druhá cesta sa hodí pre agentov v príkazovom riadku.
- Limit a záznam každého volaniaLimit je 240 požiadaviek za minútu na firmu a používateľa a prístupový log zaznamená každé volanie. Prevádzku cez rozhranie tak máte pod dohľadom.
- Dáta odídu tam, kam určíteWorkflow odošle webhook, teda automatickú správu inému systému, podľa šablóny tela. Cieľová adresa prechádza ochranou proti SSRF, teda zneužitiu servera na požiadavky na nepovolené adresy.
- Príjem dát s overenímPrichádzajúci webhook prijíma dáta na vlastnej adrese chránenej zdieľaným tajomstvom v hlavičke. Každé volanie sa zaloguje aj s výsledkom, takže vidíte, čo dorazilo.
03Ako to funguje
Ako to funguje krok za krokom.
Ako automatické API funguje
API nemá kód pre jednotlivé entity. Jedna sada všeobecných ciest obslúži každú entitu, ktorú systém pozná. Keď správca pridá entitu, pole alebo väzbu, alebo sa nasadí nový modul, API, validácia aj dokumentácia existujú okamžite, len pre danú firmu a v rozsahu oprávnení volajúceho.
Čítať podrobnejšie
Dostupnosť entity rozhodujú tri kontroly: príznak API pri entite, zapnutý modul pri firme a oprávnenia volajúceho vrátane politiky API kľúča. Skrytá entita odpovie „nenájdené“ a neprezradí ani svoju existenciu. Trezor hesiel a preferencie cez API dostupné nie sú. Platí prihlásená relácia v prehliadači aj token v hlavičke, s rovnakými pravidlami a auditom ako aplikácia.
Čo API dokáže
Pre každú entitu sú k dispozícii výpis, detail, založenie, úplná aj čiastočná úprava a mäkké zmazanie. Čiastočná úprava podporuje optimistické zamykanie podľa verzie záznamu, takže dve súbežné úpravy sa neprepíšu. K dispozícii je popis entity (polia, väzby, akcie), zoznam id filtrovanej množiny (až 500) a export (až 1 000 záznamov).
Čítať podrobnejšie
Hromadne možno založiť až 100 záznamov, upraviť až 500 a zmazať až 100; kombinácia založenia, úprav a zmazania prebehne v jednej transakcii. Výpočty vrátia súčty, priemery a ďalšie agregácie alebo počty zoskupené podľa poľa. API ďalej zvláda väzby (pripojenie, odpojenie, synchronizáciu), panely súvisiacich záznamov, históriu zmien, audit, prílohy, akcie nad záznamom aj nad výberom, prevody záznamov s náhľadom, ponuky na výber hodnôt a globálne vyhľadávanie.
Riadené stavy menia len akcie.
Dopyty a filtre
Filtre možno zapísať niekoľkými spôsobmi: hranatými zátvorkami, skupinami ALEBO, vnoreným stromom, skráteným zápisom typu amount>=10000, v JSON alebo uloženým filtrom. K dispozícii je fulltextové hľadanie, radenie, stránkovanie (predvolené 20, najviac 200 záznamov na stránku), výber polí a pripojenie súvisiacich záznamov.
Čítať podrobnejšie
Operátory pokrývajú porovnanie, obsahuje, začína, rozsahy, prázdne hodnoty, výbery z viacerých hodnôt, dátumové predvoľby ako tento mesiac alebo posledných 30 dní a väzbu na aktuálneho používateľa či jeho tím. Neznáme pole, pole bez práva čítania alebo nepovolený operátor API odmietne, takže filtrom nemožno vyzvedať dáta, ku ktorým volajúci nemá prístup.
Dokumentácia, prihlásenie a limity
Dokument OpenAPI 3.1.2 sa generuje za behu z metadát a z pohľadu volajúceho: entity a operácie, ktoré nesmie používať, v ňom nie sú. Správca ho v administrácii prehliada v zobrazení Scalar. Validácia a dokumentácia používajú rovnaké definície, takže sa pri pokrytých cestách nerozchádzajú.
Čítať podrobnejšie
Token získate prihlásením (s kódom druhého faktora, ak je zapnutý) alebo podpisom SSH kľúčom pre agentov v príkazovom riadku. API kľúče a MCP tokeny spravuje používateľ v profile. Limit je 240 požiadaviek za minútu na firmu a používateľa; po 10 neúspešných pokusoch s tokenom za minútu sa IP adresa obmedzí. Každé volanie s tokenom sa zapíše do prístupového logu.
Webhooky
Odchádzajúci webhook je akcia vo workflow Automation. Spustí ju zmena alebo zmazanie záznamu, plán, ručné spustenie alebo doménová udalosť. Odošle POST, PUT alebo PATCH s vlastnými hlavičkami a šablónou tela. Cieľová adresa prechádza ochranou proti SSRF, presmerovania sú vypnuté a časový limit je 30 sekúnd. Požiadavka nenesie podpis; neúspešné volanie sa zaloguje a opakuje len pri atomickom workflow alebo akcii so zastavením pri chybe.
Čítať podrobnejšie
Prichádzajúci webhook prijíma dáta na vlastnej adrese chránenej zdieľaným tajomstvom v hlavičke. Spracuje ich obsluha registrovaná modulom, napríklad príjem leadov do CRM, nahrávky hovorov alebo push z Mattermostu. Každé volanie sa zaloguje aj s výsledkom.
04Čo beží samo
Automatizácie, ktoré šetria čas.
Dokumentácia drží krok s API
Dokumentácia OpenAPI sa generuje za behu z metadát a oprávnení volajúceho. Validácia a dokumentácia používajú rovnaké definície, takže sa pri pokrytých cestách nerozchádzajú.
Prístupový log sa píše sám
Každé volanie s tokenom sa automaticky zapíše do prístupového logu. Keď riešite, čo sa v napojení stalo, máte z čoho vychádzať.
Webhook odíde v správnej chvíli
Workflow v module Automation odošle webhook pri udalosti, ako je zmena alebo zmazanie záznamu, podľa plánu alebo ručne. Iný systém sa tak dozvie, čo potrebuje.
Napojenie von
- Napojíte vlastné systémyĽubovoľný systém sa pripojí cez REST API, šifrovane cez HTTPS a s tokenom. E-shop, reporting alebo vlastná aplikácia tak pracujú s rovnakými dátami a pravidlami ako aplikácia.
- Cudzí systém vám pošle dátaSystémy tretích strán posielajú dáta na prichádzajúci webhook a spracuje ich obsluha registrovaná modulom. Príkladom je príjem leadov do CRM, nahrávky hovorov alebo push z Mattermostu.
- Workflow osloví cieľový systémWorkflow odošle do cieľového systému POST, PUT alebo PATCH s vlastnými hlavičkami a šablónou tela. Iný systém sa tak dozvie o zmene, ktorú potrebuje spracovať.
Čo zvládne AI agent
Rovnaké pravidlá pre AI
AI asistent aj agenti pripojení cez MCP (Model Context Protocol) používajú rovnaké všeobecné operácie nad entitami ako REST API. Platia pre nich preto rovnaké kontroly oprávnení.
Človek schvaľuje, kde ide o peniaze, zákazníka alebo výnimku.
05Časté otázky
Má Draivix REST API?
Áno. API vzniká automaticky pre každú entitu z metadát, vrátane polí a entít, ktoré pridá správca, a rešpektuje oprávnenia volajúceho.
Kde nájdem dokumentáciu API?
Dokument OpenAPI 3.1.2 vracia koncový bod /api/openapi.json a správca si ho prezerá v administrácii. Obsahuje len entity a operácie, ktoré volajúci smie používať.
Podporuje Draivix webhooky?
Áno. Odchádzajúce webhooky odosiela workflow v module Automation, prichádzajúce webhooky prijíma vlastná adresa chránená zdieľaným tajomstvom.
Aké má API limity?
Limit je 240 požiadaviek za minútu na firmu a používateľa, stránka výpisu má najviac 200 záznamov a export najviac 1 000 záznamov.
- Automatizácia a workflowPravidlá „keď sa stane X, urob Y“ bez programovania a opakované záznamy podľa plánu
- MCP pre externých AI agentovPripojte Claude Code, Codex a ďalších agentov k ERP s oprávneniami konkrétneho používateľa
- AI asistent v DraivixeAsistent v aplikácii vyhľadá dáta, pripraví zmeny a zapíše ich po vašom potvrdení
- OAuth2 a OIDC pre doplnkyBezpečné prihlásenie doplnkov k Draivixu cez OAuth2 a OpenID Connect s PKCE
- CRM a obchodná pipelineProspekty, leady a obchodné príležitosti s riadenými fázami, prognózou a cashflow
- Hlasový asistent a prepis rečiDiktujte otázky, prepisujte nahrávky a pracujte s ERP hlasom cez AI asistenta
Začneme spolu
Opíšte nám, ako funguje vaša firma.
My vám ukážeme, ako by mohol vyzerať systém, ktorý časť tejto práce prevezme.
Dohodnúť konzultáciu