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.

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.