API-reference

Hvert Jetweb-produkt eksponerer en versioneret REST API med bearer-token-godkendelse. Basis-URL'er og endepunktslister nedenfor.

Godkendelse

Hvert API-endepunkt kræver et Bearer-token. Generer et i dashboardet under "API-nøgler" for det relevante produkt. Opbevar tokens på serversiden — commit dem aldrig til offentlige repositories eller send dem i frontend-bundter.

http
Authorization: Bearer YOUR_API_KEY

Image Optimizer

Basis-URL: https://image-optimizer.api.jetweb.app

POST
/api/optimize
Optimer et enkelt billede. Accepterer url, format (webp/avif), kvalitet (1–100) og valgfri bredde/højde.
GET
/api/history
Vis nyligt optimerede billeder for den autentificerede konto.
GET
/api/usage
Returnerer det aktuelle brugskvota og resterende tilladelse for den autentificerede konto.
GET
/api/cdn/:domain/:path
Hent et optimeret aktiv direkte fra CDN. Nyttigt til test; produktionsklienter bør indlejre den returnerede CDN-URL.

Translate

Basis-URL: https://translate.api.jetweb.app

POST
/api/translate
Translate en enkelt streng. Accepterer tekst, target_lang og valgfrit source_lang + glossary_id.
POST
/api/translate/batch
Translate op til 500 strenge i en enkelt anmodning. Anbefales til synkroniseringsjob i sidestørrelse.
GET
/api/languages
Vis alle understøttede sprog med deres ISO-koder og visningsnavne.
GET
/api/usage
Returnerer det aktuelle brugskvota og resterende tilladelse for den autentificerede konto.

Backup Vault

Basis-URL: https://backup.api.jetweb.app

POST
/api/backups
Start et nyt sikkerhedskopieringsjob. Accepterer site_url, include_db, include_files.
GET
/api/backups
Vis eksisterende sikkerhedskopier for kontoen.
POST
/api/backups/:id/restore
Gendan en sikkerhedskopi via dens id til det originale websted eller en ny destination.
DELETE
/api/backups/:id
Slet en sikkerhedskopi permanent fra kold opbevaring.
GET
/api/usage
Returnerer det aktuelle brugskvota og resterende tilladelse for den autentificerede konto.

Live Chat Widget

Basis-URL: https://livechat.api.jetweb.app

GET
/api/conversations
Vis åbne og nylige samtaler for den autentificerede agentkonto.
POST
/api/conversations/:id/messages
Send en agentbesked i en aktiv samtale. Beskeder oversættes til den besøgendes sprog.
GET
/api/agents
Vis agenter på holdet med deres online-status.
POST
/api/tickets
Opret en billet fra en offline-chat eller en ekstern kanal (e-mail, WhatsApp).

Ad Radar

Basis-URL: https://adradar.api.jetweb.app

POST
/api/projects
Opret et nyt sporingsprojekt.
GET
/api/projects/:id/ads
List de aktive annoncer, der aktuelt kører for et projekt, på tværs af alle understøttede platforme.
POST
/api/scans
Udløs en on-demand scanning for et projekt.
GET
/api/insights
Returner AI-genererede indsigter om forbrugseffektivitet, kreativ træthed og konkurrencemæssige huller.