API referencia

Každý produkt Jetweb poskytuje verziované REST API s autentifikáciou pomocou bearer tokenu. Základné URL a zoznamy endpointov nižšie.

Autentifikácia

Každý API endpoint vyžaduje Bearer token. Vygenerujte si ho v dashboarde v sekcii "API Keys" pre príslušný produkt. Tokeny uchovávajte na serverovej strane – nikdy ich nekomitujte do verejných repozitárov ani ich neposielajte vo frontendových balíkoch.

http
Authorization: Bearer YOUR_API_KEY

Image Optimizer

Base URL: https://image-optimizer.api.jetweb.app

POST
/api/optimize
Optimalizujte jeden obrázok. Akceptuje url, formát (webp/avif), kvalitu (1–100) a voliteľnú šírku/výšku.
GET
/api/history
Zoznam nedávno optimalizovaných obrázkov pre autentifikovaný účet.
GET
/api/usage
Vracia aktuálny kvótu využitia a zostávajúci limit pre autentifikovaný účet.
GET
/api/cdn/:domain/:path
Získajte optimalizovaný asset priamo z CDN. Užitočné na testovanie; produkční klienti by mali vložiť vrátenú URL CDN.

Translate

Base URL: https://translate.api.jetweb.app

POST
/api/translate
Translate jeden reťazec. Akceptuje text, target_lang a voliteľné source_lang + glossary_id.
POST
/api/translate/batch
Translate až 500 reťazcov v jednej požiadavke. Odporúčané pre dávkové synchronizačné úlohy na úrovni stránky.
GET
/api/languages
Zoznam všetkých podporovaných jazykov s ich ISO kódmi a zobrazovanými názvami.
GET
/api/usage
Vracia aktuálny kvótu využitia a zostávajúci limit pre autentifikovaný účet.

Backup Vault

Base URL: https://backup.api.jetweb.app

POST
/api/backups
Spustenie novej zálohovacej úlohy. Akceptuje site_url, include_db, include_files.
GET
/api/backups
Zoznam existujúcich záloh pre účet.
POST
/api/backups/:id/restore
Obnoviť zálohu podľa jej ID na pôvodnú stránku alebo nové miesto.
DELETE
/api/backups/:id
Natrvalo odstrániť zálohu z chladného úložiska.
GET
/api/usage
Vracia aktuálny kvótu využitia a zostávajúci limit pre autentifikovaný účet.

Live Chat Widget

Base URL: https://livechat.api.jetweb.app

GET
/api/conversations
Zoznam otvorených a nedávnych konverzácií pre autentifikovaný účet agenta.
POST
/api/conversations/:id/messages
Odošlite správu agenta do aktívnej konverzácie. Správy sú preložené do jazyka návštevníka.
GET
/api/agents
Zoznam agentov v tíme s ich online stavom.
POST
/api/tickets
Vytvorte ticket z offline chatu alebo externého kanála (email, WhatsApp).

Ad Radar

Base URL: https://adradar.api.jetweb.app

POST
/api/projects
Vytvorte nový sledovací projekt.
GET
/api/projects/:id/ads
Zoznam aktívnych reklám, ktoré momentálne bežia pre projekt, na všetkých podporovaných platformách.
POST
/api/scans
Spustenie skenovania na požiadanie pre projekt.
GET
/api/insights
Vrátenie AI-generovaných poznatkov o efektívnosti výdavkov, kreatívnej únave a konkurenčných medzerách.