API reference
Každý produkt Jetweb poskytuje verzované REST API s autentizací pomocí bearer tokenu. Níže jsou uvedeny základní URL a seznamy endpointů.
Autentizace
Každý API endpoint vyžaduje Bearer token. Vygenerujte jej v dashboardu v sekci "API Keys" pro příslušný produkt. Tokeny uchovávejte na straně serveru – nikdy je neukládejte do veřejných repozitářů ani je nezahrnujte do frontendových balíčků.
http
Authorization: Bearer YOUR_API_KEY
Image Optimizer
Base URL: https://image-optimizer.api.jetweb.app
POST
/api/optimize
Optimalizujte jeden obrázek. Přijímá url, formát (webp/avif), kvalitu (1–100) a volitelně width/height.
GET
/api/history
Seznam nedávno optimalizovaných obrázků pro autentizovaný účet.
GET
/api/usage
Vrací aktuální kvótu využití a zbývající limit pro autentizovaný účet.
GET
/api/cdn/:domain/:path
Získejte optimalizovaný asset přímo z CDN. Užitečné pro testování; produkční klienti by měli vkládat vrácenou URL CDN.
Translate
Base URL: https://translate.api.jetweb.app
POST
/api/translate
Translate jeden řetězec. Přijímá text, target_lang a volitelně source_lang + glossary_id.
POST
/api/translate/batch
Translate až 500 řetězců v jediném požadavku. Doporučeno pro synchronizační úlohy na úrovni stránek.
GET
/api/languages
Seznam všech podporovaných jazyků s jejich ISO kódy a zobrazovanými názvy.
GET
/api/usage
Vrací aktuální kvótu využití a zbývající limit pro autentizovaný účet.
Backup Vault
Base URL: https://backup.api.jetweb.app
POST
/api/backups
Spustit novou zálohovací úlohu. Přijímá site_url, include_db, include_files.
GET
/api/backups
Seznam existujících záloh pro účet.
POST
/api/backups/:id/restore
Obnovit zálohu podle jejího ID na původní web nebo nové místo.
DELETE
/api/backups/:id
Trvale smazat zálohu z chladného úložiště.
GET
/api/usage
Vrací aktuální kvótu využití a zbývající limit pro autentizovaný účet.
Cookie Guard
Base URL: https://cookie.api.jetweb.app
GET
/api/sites
Seznam webů registrovaných k účtu.
POST
/api/sites/:id/scan
Spustit skener na vyžádání pro daný web. Vrací detekované cookies a skripty.
GET
/api/sites/:id/consents
Seznam uložených záznamů o souhlasu pro web (export auditu).
POST
/api/consents
Ručně zaznamenat souhlas (pro serverově renderované aplikace, které nemohou použít klientský widget).
Live Chat Widget
Base URL: https://livechat.api.jetweb.app
GET
/api/conversations
Zobrazí otevřené a nedávné konverzace pro autentizovaný účet agenta.
POST
/api/conversations/:id/messages
Odešle zprávu agenta do aktivní konverzace. Zprávy jsou překládány do jazyka návštěvníka.
GET
/api/agents
Zobrazí agenty v týmu s jejich online statusem.
POST
/api/tickets
Vytvoří ticket z offline chatu nebo externího kanálu (email, WhatsApp).
Ad Radar
Base URL: https://adradar.api.jetweb.app
POST
/api/projects
Vytvoří nový projekt sledování.
GET
/api/projects/:id/ads
Seznam aktivních reklam aktuálně běžících pro projekt na všech podporovaných platformách.
POST
/api/scans
Spustit skenování na vyžádání pro projekt.
GET
/api/insights
Vrátit AI-generované poznatky o efektivitě výdajů, kreativní únavě a konkurenčních mezerách.