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.

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.