API-referanse
Hvert Jetweb-produkt eksponerer et versjonert REST API med bærertoken-autentisering. Grunnleggende URL-er og endepunktlister nedenfor.
Autentisering
Hvert API-endepunkt krever et Bearer-token. Generer ett i dashbordet under "API-nøkler" for det aktuelle produktet. Oppbevar tokens på serversiden — aldri legg dem i offentlige repositories eller send dem i frontend-pakker.
http
Authorization: Bearer YOUR_API_KEY
Image Optimizer
Grunn-URL: https://image-optimizer.api.jetweb.app
POST
/api/optimize
Optimaliser et enkelt bilde. Godtar url, format (webp/avif), kvalitet (1–100) og valgfri bredde/høyde.
GET
/api/history
Liste over nylig optimaliserte bilder for den autentiserte kontoen.
GET
/api/usage
Returnerer gjeldende brukskvote og gjenværende tillatelse for den autentiserte kontoen.
GET
/api/cdn/:domain/:path
Hent et optimalisert aktivum direkte fra CDN. Nyttig for testing; produksjonsklienter bør bygge inn den returnerte CDN-URL-en.
Translate
Grunn-URL: https://translate.api.jetweb.app
POST
/api/translate
Translate en enkelt streng. Godtar tekst, target_lang og valgfritt source_lang + glossary_id.
POST
/api/translate/batch
Translate opptil 500 strenger i én enkelt forespørsel. Anbefales for sideomfattende synkroniseringsjobber.
GET
/api/languages
List opp alle støttede språk med deres ISO-koder og visningsnavn.
GET
/api/usage
Returnerer gjeldende brukskvote og gjenværende tillatelse for den autentiserte kontoen.
Backup Vault
Grunn-URL: https://backup.api.jetweb.app
POST
/api/backups
Start en ny sikkerhetskopieringsjobb. Godtar site_url, include_db, include_files.
GET
/api/backups
List opp eksisterende sikkerhetskopier for kontoen.
POST
/api/backups/:id/restore
Gjenopprett en sikkerhetskopi etter ID til det opprinnelige nettstedet eller en ny destinasjon.
DELETE
/api/backups/:id
Slett en sikkerhetskopi permanent fra kald lagring.
GET
/api/usage
Returnerer gjeldende brukskvote og gjenværende tillatelse for den autentiserte kontoen.
Cookie Guard
Grunn-URL: https://cookie.api.jetweb.app
GET
/api/sites
List opp nettstedene som er registrert på kontoen.
POST
/api/sites/:id/scan
Utløs en skannerkjøring på forespørsel for et gitt nettsted. Returnerer de oppdagede informasjonskapslene og skriptene.
GET
/api/sites/:id/consents
List opp lagrede samtykkeposter for et nettsted (revisjonseksport).
POST
/api/consents
Registrer et samtykke manuelt (for servergjengitte apper som ikke kan bruke klientwidgeten).
Live Chat Widget
Grunn-URL: https://livechat.api.jetweb.app
GET
/api/conversations
List opp åpne og nylige samtaler for den autentiserte agentkontoen.
POST
/api/conversations/:id/messages
Send en agentmelding inn i en aktiv samtale. Meldinger oversettes til den besøkendes språk.
GET
/api/agents
List opp agenter i teamet med deres online-status.
POST
/api/tickets
Opprett en billett fra en fraktal samtale eller en ekstern kanal (e-post, WhatsApp).
Ad Radar
Grunn-URL: https://adradar.api.jetweb.app
POST
/api/projects
Opprett et nytt sporingsprosjekt.
GET
/api/projects/:id/ads
List de aktive annonsene som for øyeblikket kjører for et prosjekt, på tvers av alle støttede plattformer.
POST
/api/scans
Utløs en skanning på forespørsel for et prosjekt.
GET
/api/insights
Returner AI-genererte innsikter om utgiftseffektivitet, kreativ tretthet og konkurransegap.