API referencia
Minden Jetweb termék egy verziózott REST API-t tesz elérhetővé bearer-token hitelesítéssel. Az alap URL-ek és végpontlisták alább találhatók.
Hitelesítés
Minden API végponthoz Bearer token szükséges. Hozzon létre egyet a Dashboard-on az "API kulcsok" alatt a megfelelő termékhez. A tokeneket szerveroldalon tárolja – soha ne adja ki nyilvános tárolókba vagy frontend csomagokba.
http
Authorization: Bearer YOUR_API_KEY
Image Optimizer
Alap URL: https://image-optimizer.api.jetweb.app
POST
/api/optimize
Egyetlen kép optimalizálása. Elfogadja az url, format (webp/avif), quality (1–100) és opcionális width/height paramétereket.
GET
/api/history
A hitelesített fiókhoz tartozó legutóbb optimalizált képek listázása.
GET
/api/usage
Visszaadja a hitelesített fiók aktuális használati kvótáját és fennmaradó keretét.
GET
/api/cdn/:domain/:path
Optimalizált eszköz lekérése közvetlenül a CDN-ből. Teszteléshez hasznos; éles klienseknek a visszakapott CDN URL-t kell beágyazniuk.
Translate
Alap URL: https://translate.api.jetweb.app
POST
/api/translate
Translate egyetlen karakterláncot. Elfogadja a text, target_lang, és opcionálisan a source_lang + glossary_id paramétereket.
POST
/api/translate/batch
Translate akár 500 karakterláncot egyetlen kérésben. Ajánlott oldal szintű szinkronizációs feladatokhoz.
GET
/api/languages
Listázza az összes támogatott nyelvet ISO kódjaikkal és megjelenítési neveikkel.
GET
/api/usage
Visszaadja a hitelesített fiók aktuális használati kvótáját és fennmaradó keretét.
Backup Vault
Alap URL: https://backup.api.jetweb.app
POST
/api/backups
Indítson egy új biztonsági mentési feladatot. Elfogadja a site_url, include_db, include_files paramétereket.
GET
/api/backups
Listázza a fiók meglévő biztonsági mentéseit.
POST
/api/backups/:id/restore
Biztonsági másolat visszaállítása azonosító alapján az eredeti webhelyre vagy egy új célhelyre.
DELETE
/api/backups/:id
Biztonsági másolat végleges törlése a hidegtárolóból.
GET
/api/usage
Visszaadja a hitelesített fiók aktuális használati kvótáját és fennmaradó keretét.
Cookie Guard
Alap URL: https://cookie.api.jetweb.app
GET
/api/sites
Listázza a fiókhoz regisztrált webhelyeket.
POST
/api/sites/:id/scan
Indítson egy igény szerinti vizsgálatot egy adott webhelyhez. Visszaadja az észlelt cookie-kat és szkripteket.
GET
/api/sites/:id/consents
Listázza a tárolt hozzájárulási rekordokat egy webhelyhez (audit export).
POST
/api/consents
Rögzítsen egy hozzájárulást manuálisan (szerver által renderelt alkalmazásokhoz, amelyek nem használhatják a kliens widgetet).
Live Chat Widget
Alap URL: https://livechat.api.jetweb.app
GET
/api/conversations
Listázza a nyitott és közelmúltbeli beszélgetéseket a hitelesített ügynök fiókhoz.
POST
/api/conversations/:id/messages
Küldjön ügynök üzenetet egy aktív beszélgetésbe. Az üzenetek a látogató nyelvére fordításra kerülnek.
GET
/api/agents
Listázza a csapat ügynökeit az online állapotukkal együtt.
POST
/api/tickets
Hozzon létre jegyet egy offline csevegésből vagy külső csatornából (e-mail, WhatsApp).
Ad Radar
Alap URL: https://adradar.api.jetweb.app
POST
/api/projects
Hozzon létre egy új nyomkövető projektet.
GET
/api/projects/:id/ads
Lista az összes jelenleg futó hirdetést egy projekthez, az összes támogatott platformon.
POST
/api/scans
Indítson egy igény szerinti vizsgálatot egy projekthez.
GET
/api/insights
AI által generált betekintést nyújt a költés hatékonyságáról, a kreatív fáradtságról és a versenybeli hiányosságokról.