API-referens
Varje Jetweb-produkt exponerar ett versionerat REST API med bearer-token-autentisering. Bas-URL:er och slutpunktslistor nedan.
Autentisering
Varje API-endpoint kräver en Bearer-token. Generera en i Dashboard under "API Keys" för den relevanta produkten. Förvara tokens serversidigt — publicera dem aldrig i offentliga repositories eller skicka med dem i frontend-bundles.
http
Authorization: Bearer YOUR_API_KEY
Image Optimizer
Bas-URL: https://image-optimizer.api.jetweb.app
POST
/api/optimize
Optimera en enskild bild. Accepterar url, format (webp/avif), kvalitet (1–100) och valfri bredd/höjd.
GET
/api/history
Lista nyligen optimerade bilder för det autentiserade kontot.
GET
/api/usage
Returnerar den aktuella användningskvoten och återstående tilldelning för det autentiserade kontot.
GET
/api/cdn/:domain/:path
Hämta en optimerad tillgång direkt från CDN. Användbart för testning; produktionsklienter bör bädda in den returnerade CDN-URL:en.
Translate
Bas-URL: https://translate.api.jetweb.app
POST
/api/translate
Translate en enskild sträng. Accepterar text, target_lang och valfritt source_lang + glossary_id.
POST
/api/translate/batch
Translate upp till 500 strängar i en enda begäran. Rekommenderas för sidomfattande synkroniseringsjobb.
GET
/api/languages
Lista alla språk som stöds med deras ISO-koder och visningsnamn.
GET
/api/usage
Returnerar den aktuella användningskvoten och återstående tilldelning för det autentiserade kontot.
Backup Vault
Bas-URL: https://backup.api.jetweb.app
POST
/api/backups
Starta ett nytt säkerhetskopieringsjobb. Accepterar site_url, include_db, include_files.
GET
/api/backups
Lista befintliga säkerhetskopior för kontot.
POST
/api/backups/:id/restore
Återställ en säkerhetskopia med dess id till den ursprungliga webbplatsen eller en ny destination.
DELETE
/api/backups/:id
Ta bort en säkerhetskopia permanent från kallagring.
GET
/api/usage
Returnerar den aktuella användningskvoten och återstående tilldelning för det autentiserade kontot.
Cookie Guard
Bas-URL: https://cookie.api.jetweb.app
GET
/api/sites
Lista de webbplatser som är registrerade på kontot.
POST
/api/sites/:id/scan
Utlös en skannerkörning på begäran för en given webbplats. Returnerar de upptäckta kakorna och skripten.
GET
/api/sites/:id/consents
Lista lagrade samtyckesposter för en webbplats (granskningsexport).
POST
/api/consents
Registrera ett samtycke manuellt (för serverrenderade appar som inte kan använda klientwidgeten).
Live Chat Widget
Bas-URL: https://livechat.api.jetweb.app
GET
/api/conversations
Lista öppna och senaste konversationer för det autentiserade agentkontot.
POST
/api/conversations/:id/messages
Skicka ett agentmeddelande i en aktiv konversation. Meddelanden översätts till besökarens språk.
GET
/api/agents
Lista agenter i teamet med deras onlinestatus.
POST
/api/tickets
Skapa ett ärende från en offline-chatt eller en extern kanal (e-post, WhatsApp).
Ad Radar
Bas-URL: https://adradar.api.jetweb.app
POST
/api/projects
Skapa ett nytt spårningsprojekt.
GET
/api/projects/:id/ads
Lista de annonser som för närvarande körs för ett projekt, över alla plattformar som stöds.
POST
/api/scans
Utlös en on-demand-skanning för ett projekt.
GET
/api/insights
Returnera AI-genererade insikter om utgiftseffektivitet, kreativ trötthet och konkurrensmässiga luckor.