Ugrás a tartalomra

01AI és integrációk · modul

Automatikus REST API és webhookok

Minden entitáshoz metaadatokból generálódik a REST API, OpenAPI-dokumentációval és webhookokkal

  • Webhook
  • API-kulcs
  • Személyes hozzáférési token
  • Hozzáférési napló
10
képesség
4
rekordtípus
3
automatizálás
4
integráció és AI-eszköz

02Mit tud a modul

Kevesebb rutin. Több érték.

A Draivix minden entitáshoz automatikusan, a metaadatokból hozza létre a REST API-t, az egyes végpontok külön programozása nélkül. Amint hozzáad egy mezőt, kapcsolatot vagy entitást, az API és annak OpenAPI-dokumentációja azonnal rendelkezésre áll, mindig pontosan a hívó fél jogosultsági körében. Vállalata így a webáruházat, a riportingot vagy a saját alkalmazását ugyanazokra az adatokra és szabályokra kötheti rá, amelyek az alkalmazásban is érvényesek.

  • Az interfész magától létrejönA REST API, vagyis a más rendszerek csatlakoztatására szolgáló interfész programozás nélkül jön létre minden entitáshoz, beleértve az adminisztrátor által hozzáadott entitásokat és mezőket is. Az új mező azonnal megjelenik benne.
  • Rekordok kezelése teljes kontroll alattAz API listázást, részletes nézetet, létrehozást, módosítást és puha törlést (amikor a rekord csak töröltként kap jelölést) kínál. A jogosultságokat a rendszer rekord- és mezőszinten is ellenőrzi.
  • Az egyidejű módosítások nem írják felül egymástA rekord verziója szerinti optimista zárolás megakadályozza, hogy az egyik módosítás felülírja a másikat. Ha két rendszer egyszerre módosítja ugyanazt a rekordot, az adatok nem írják felül egymást.
  • Nagy változtatások egyetlen tranzakcióbanTömegesen akár 100 rekordot is létrehozhat, akár 500-at módosíthat és akár 100-at törölhet. A kombinált módosítás egyetlen tranzakcióban zajlik le, így nem fordulhat elő, hogy csak egy része mentődik el.
  • Szűrő, amely nem árul el többet a kelleténélA lekérdezéseket ötféle jelöléssel, szabadszöveges kereséssel és dátum-előbeállításokkal szűrheti. Az ismeretlen mezőt, az olvasási jogosultság nélküli mezőt vagy a nem engedélyezett operátort az API elutasítja, így szűréssel sem szerezhető meg jogosulatlan információ.
  • Pontosan a jogosultságokhoz igazodó dokumentációAz OpenAPI 3.1.2 dokumentum – az interfész szabványos leírása – a hívó fél jogosultságai alapján generálódik. A fejlesztő így csak azokat az entitásokat és műveleteket látja, amelyeket jogosult használni.
  • Bejelentkezés ügynökök számára isTokent kétfaktoros hitelesítést támogató bejelentkezéssel vagy SSH-kulcsos aláírással szerezhet. A második módszer a parancssori ügynökökhöz ideális.
  • Korlát és naplózás minden egyes hívásnálA korlát cégenként és felhasználónként percenként 240 kérés, a hozzáférési napló pedig minden hívást rögzít. Az interfészen keresztüli forgalmat így végig felügyelet alatt tarthatja.
  • Az adatok pontosan oda mennek, ahová kijelöliA munkafolyamat (workflow) a törzssablon alapján webhookot, azaz automatikus üzenetet küld egy másik rendszernek. A célcím SSRF elleni védelmen megy keresztül, ami megakadályozza, hogy a szervert nem engedélyezett címekre irányuló kérésekre használják fel.
  • Adatfogadás hitelesítésselA bejövő webhook saját, a fejlécben megosztott titokkal védett címen fogadja az adatokat. Minden hívás az eredménnyel együtt naplózásra kerül, így pontosan látja, mi érkezett be.

03Hogyan működik

Hogyan működik lépésről lépésre.

  1. Hogyan működik az automatikus API?

    Az API nem tartalmaz külön kódot az egyes entitásokhoz. Egyetlen általános útvonalkészlet szolgál ki minden entitást, amelyet a rendszer ismer. Amikor a rendszergazda új entitást, mezőt vagy kapcsolatot ad hozzá, illetve amikor új modult telepítenek, az API, a validáció és a dokumentáció azonnal létrejön – kizárólag az adott vállalat számára és a hívó fél jogosultsági körében.

    Részletesebben

    Az entitás elérhetőségéről három ellenőrzés dönt: az entitás API-jelzője, a vállalatnál bekapcsolt modul, valamint a hívó fél jogosultsága, beleértve az API-kulcs szabályzatát is. A rejtett entitás „nem található” válasszal tér vissza, így még a létezését sem árulja el. A jelszótrezor és a felhasználói beállítások API-n keresztül nem érhetők el. A böngészőbeli bejelentkezett munkamenet és a fejlécben küldött token egyaránt használható, az alkalmazással azonos szabályok és auditnaplózás mellett.

  2. Mire képes az API?

    Minden entitáshoz elérhető a listázás, a részletes nézet, a létrehozás, a teljes és részleges módosítás, valamint a puha törlés (soft delete). A részleges módosítás támogatja a rekordverzió szerinti optimista zárolást, így két egyidejű szerkesztés nem írja felül egymást. Lekérdezhető az entitás leírása (mezők, kapcsolatok, műveletek), a szűrt halmaz azonosítóinak listája (legfeljebb 500 elemig) és az export (legfeljebb 1 000 rekordig).

    Részletesebben

    Tömegesen legfeljebb 100 rekord hozható létre, 500 módosítható és 100 törölhető; a létrehozások, módosítások és törlések kombinációja egyetlen tranzakcióban fut le. A számítások összegeket, átlagokat és további aggregációkat, illetve mező szerint csoportosított darabszámokat adnak vissza. Az API emellett kezeli a kapcsolatokat (hozzárendelés, leválasztás, szinkronizálás), a kapcsolódó rekordok paneljeit, a változásnaplót, az auditot, a mellékleteket, az egyedi rekordokon és a kijelöléseken végzett műveleteket, az előnézettel támogatott rekordkonverziókat, az értékválasztó listákat és a globális keresést.

    A vezérelt állapotokat kizárólag műveletek módosíthatják.

  3. Lekérdezések és szűrők

    A szűrők többféleképpen is megadhatók: szögletes zárójelekkel, VAGY-csoportokkal, egymásba ágyazott fastruktúrával, amount>=10000 típusú rövidített jelöléssel, JSON-formátumban vagy mentett szűrővel. Rendelkezésre áll a teljes szöveges keresés, a sorba rendezés, a lapozás (alapértelmezetten 20, oldalanként legfeljebb 200 rekord), a mezők kiválasztása és a kapcsolódó rekordok csatolása.

    Részletesebben

    Az operátorok lefedik az összehasonlítást, a tartalmazást, a szövegkezdetet, a tartományokat, az üres értékeket, a többértékű kiválasztást, az olyan dátum-előbeállításokat, mint az aktuális hónap vagy az elmúlt 30 nap, valamint az aktuális felhasználóhoz vagy csapatához való kapcsolódást. Az ismeretlen mezőt, az olvasási jogosultság nélküli mezőt vagy a nem engedélyezett operátort az API elutasítja, így szűrőkkel sem lehet olyan adatokat kipuhatolni, amelyekhez a hívó félnek nincs hozzáférése.

  4. Dokumentáció, hitelesítés és korlátok

    Az OpenAPI 3.1.2 dokumentum futásidőben, a metaadatokból és a hívó fél szemszögéből generálódik: azok az entitások és műveletek, amelyeket nem használhat, nem szerepelnek benne. A rendszergazda az adminisztrációs felületen Scalar nézetben böngészheti. A validáció és a dokumentáció ugyanazokat a definíciókat használja, így a lefedett útvonalaknál soha nem térnek el egymástól.

    Részletesebben

    Tokent bejelentkezéssel (bekapcsolt kétfaktoros hitelesítés esetén a második faktor kódjával), vagy parancssori ügynökök esetén SSH-kulcsos aláírással szerezhet. Az API-kulcsokat és az MCP-tokeneket a felhasználó a profiljában kezeli. A korlát percenként 240 kérés vállalatonként és felhasználónként; percenként 10 sikertelen tokenes próbálkozás után a rendszer korlátozza az IP-címet. Minden tokennel végzett hívás bekerül a hozzáférési naplóba.

  5. Webhookok

    A kimenő webhook egy művelet az Automation munkafolyamatban. Elindíthatja rekord módosítása vagy törlése, ütemezés, kézi indítás vagy tartományi esemény. Egyéni fejlécekkel és törzssablonnal ellátott POST, PUT vagy PATCH kérést küld. A célcím SSRF elleni védelmen megy keresztül, az átirányítások ki vannak kapcsolva, az időkorlát pedig 30 másodperc. A kérés nem hordoz aláírást; a sikertelen hívást a rendszer naplózza, és csak atomi munkafolyamat vagy hiba esetén megálló művelet esetén ismétli meg.

    Részletesebben

    A bejövő webhook saját, a fejlécben megosztott titokkal védett címen fogadja az adatokat. Ezeket a modul által regisztrált kezelő dolgozza fel, például a CRM-be érkező leadek fogadásakor, hívásfelvételeknél vagy a Mattermostból érkező push értesítéseknél. Minden hívás az eredménnyel együtt naplózásra kerül.

04Ami önállóan fut

Időtakarékos automatizálások.

  1. A dokumentáció lépést tart az API-val

    Az OpenAPI-dokumentáció futásidőben generálódik a metaadatokból és a hívó fél jogosultságaiból. A validáció és a dokumentáció ugyanazokat a definíciókat használja, így a lefedett útvonalaknál soha nem térnek el egymástól.

  2. A hozzáférési napló magától íródik

    Minden tokennel indított hívás automatikusan bekerül a hozzáférési naplóba. Amikor azt vizsgálja, mi történt az integrációban, van miből kiindulnia.

  3. A webhook a megfelelő pillanatban indul el

    Az Automation modul munkafolyamata eseményre – például rekord módosításakor vagy törlésekor –, ütemezés szerint vagy kézi indításra küld webhookot. A másik rendszer így pontosan értesül arról, amire szüksége van.

Külső integrációk

  • Saját rendszereit is csatlakoztathatjaBármilyen rendszer csatlakozhat a REST API-n keresztül, HTTPS-titkosítással és tokennel. A webáruház, a riporting vagy a saját alkalmazás így ugyanazokkal az adatokkal és szabályokkal dolgozik, mint maga az alkalmazás.
  • Külső rendszer küld adatokat ÖnnekA harmadik féltől származó rendszerek a bejövő webhookra küldik az adatokat, amelyeket a modul által regisztrált kezelő dolgoz fel. Példa erre a leadek fogadása a CRM-be, a hívásfelvételek vagy a Mattermostból érkező push üzenetek.
  • A munkafolyamat megszólítja a célrendszertA munkafolyamat egyedi fejlécekkel és törzssablonnal ellátott POST, PUT vagy PATCH kérést küld a célrendszernek. A másik rendszer így értesül a változásról, amelyet fel kell dolgoznia.

Mire képes az AI-ügynök

  • Ugyanazok a szabályok az AI-ra is

    Az AI-asszisztens és az MCP-n (Model Context Protocol) keresztül csatlakozó ügynökök ugyanazokat az általános entitásműveleteket használják, mint a REST API. Ezért rájuk is ugyanazok a jogosultsági ellenőrzések vonatkoznak.

Ember hagyja jóvá mindazt, ahol pénzről, ügyfélről vagy kivételről van szó.

05Gyakori kérdések

Van a Draivixnak REST API-ja?

Igen. Az API automatikusan létrejön minden entitáshoz a metaadatok alapján – beleértve az adminisztrátor által hozzáadott mezőket és entitásokat is –, és tiszteletben tartja a hívó fél jogosultságait.

Hol találom az API-dokumentációt?

Az OpenAPI 3.1.2 dokumentumot az /api/openapi.json végpont adja vissza, az adminisztrátor pedig az adminisztrációs felületen tekintheti meg. Csak azokat az entitásokat és műveleteket tartalmazza, amelyeket a hívó fél jogosult használni.

Támogatja a Draivix a webhookokat?

Igen. A kimenő webhookokat az Automation modul munkafolyamata küldi, a bejövő webhookokat pedig egy megosztott titokkal védett saját cím fogadja.

Milyen korlátai vannak az API-nak?

A korlát cégenként és felhasználónként percenként 240 kérés, egy listázási oldal legfeljebb 200 rekordot, az export pedig legfeljebb 1 000 rekordot tartalmazhat.

Kezdjük el közösen

Mesélje el, hogyan működik a cége.

Mi pedig megmutatjuk, milyen lehet az a rendszer, amely átveszi e munka egy részét.

Konzultáció egyeztetése