API-Referenz
Jedes Jetweb-Produkt stellt eine versionierte REST-API mit Bearer-Token-Authentifizierung bereit. Basis-URLs und Endpunktlisten unten.
Authentifizierung
Jeder API-Endpunkt erfordert ein Bearer-Token. Generieren Sie eines im Dashboard unter "API Keys" für das entsprechende Produkt. Bewahren Sie Token serverseitig auf — übergeben Sie sie niemals an öffentliche Repositories oder in Frontend-Bundles.
http
Authorization: Bearer YOUR_API_KEY
Image Optimizer
Basis-URL: https://image-optimizer.api.jetweb.app
POST
/api/optimize
Optimieren Sie ein einzelnes Bild. Akzeptiert url, format (webp/avif), quality (1–100) und optionale width/height.
GET
/api/history
Listet kürzlich optimierte Bilder für das authentifizierte Konto auf.
GET
/api/usage
Gibt das aktuelle Nutzungskontingent und das verbleibende Guthaben für das authentifizierte Konto zurück.
GET
/api/cdn/:domain/:path
Rufen Sie ein optimiertes Asset direkt vom CDN ab. Nützlich zum Testen; Produktionsclients sollten die zurückgegebene CDN-URL einbetten.
Translate
Basis-URL: https://translate.api.jetweb.app
POST
/api/translate
Translate eine einzelne Zeichenfolge. Akzeptiert Text, target_lang und optional source_lang + glossary_id.
POST
/api/translate/batch
Translate bis zu 500 Zeichenfolgen in einer einzigen Anfrage. Empfohlen für seitenweite Synchronisierungsaufträge.
GET
/api/languages
Alle unterstützten Sprachen mit ihren ISO-Codes und Anzeigenamen auflisten.
GET
/api/usage
Gibt das aktuelle Nutzungskontingent und das verbleibende Guthaben für das authentifizierte Konto zurück.
Backup Vault
Basis-URL: https://backup.api.jetweb.app
POST
/api/backups
Einen neuen Sicherungsauftrag starten. Akzeptiert site_url, include_db, include_files.
GET
/api/backups
Vorhandene Sicherungen für das Konto auflisten.
POST
/api/backups/:id/restore
Stelle ein Backup anhand seiner ID auf der ursprünglichen Website oder einem neuen Ziel wieder her.
DELETE
/api/backups/:id
Lösche ein Backup dauerhaft aus dem Cold Storage.
GET
/api/usage
Gibt das aktuelle Nutzungskontingent und das verbleibende Guthaben für das authentifizierte Konto zurück.
Cookie Guard
Basis-URL: https://cookie.api.jetweb.app
GET
/api/sites
Die für das Konto registrierten Websites auflisten.
POST
/api/sites/:id/scan
Einen bedarfsgesteuerten Scannerlauf für eine bestimmte Website auslösen. Gibt die erkannten Cookies und Skripte zurück.
GET
/api/sites/:id/consents
Gespeicherte Zustimmungsdatensätze für eine Website auflisten (Audit-Export).
POST
/api/consents
Eine Zustimmung manuell aufzeichnen (für serverseitig gerenderte Apps, die das Client-Widget nicht verwenden können).
Live Chat Widget
Basis-URL: https://livechat.api.jetweb.app
GET
/api/conversations
Listet offene und aktuelle Unterhaltungen für das authentifizierte Agentenkonto auf.
POST
/api/conversations/:id/messages
Sendet eine Agentennachricht in eine aktive Unterhaltung. Nachrichten werden in die Sprache des Besuchers übersetzt.
GET
/api/agents
Listet die Agenten im Team mit ihrem Online-Status auf.
POST
/api/tickets
Erstellt ein Ticket aus einem Offline-Chat oder einem externen Kanal (E-Mail, WhatsApp).
Ad Radar
Basis-URL: https://adradar.api.jetweb.app
POST
/api/projects
Erstellt ein neues Tracking-Projekt.
GET
/api/projects/:id/ads
Liste der aktuell aktiven Anzeigen für ein Projekt, über alle unterstützten Plattformen hinweg.
POST
/api/scans
Auslösen eines On-Demand-Scans für ein Projekt.
GET
/api/insights
KI-generierte Erkenntnisse zu Ausgabeneffizienz, kreativer Ermüdung und Wettbewerbslücken zurückgeben.