API referenca

Svaki Jetweb proizvod izlaže verzionirani REST API s autentifikacijom putem bearer tokena. Osnovni URL-ovi i popisi krajnjih točaka u nastavku.

Autentifikacija

Svaki API krajnja točka zahtijeva Bearer token. Generirajte ga na nadzornoj ploči pod "API ključevi" za odgovarajući proizvod. Čuvajte tokene na poslužiteljskoj strani — nikada ih ne predajte u javna spremišta niti ih isporučujte u frontend paketima.

http
Authorization: Bearer YOUR_API_KEY

Image Optimizer

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

POST
/api/optimize
Optimizirajte jednu sliku. Prihvaća url, format (webp/avif), kvalitetu (1–100) i opcionalnu širinu/visinu.
GET
/api/history
Popis nedavno optimiziranih slika za autentificirani račun.
GET
/api/usage
Vraća trenutnu kvotu korištenja i preostali dopušteni iznos za autentificirani račun.
GET
/api/cdn/:domain/:path
Dohvatite optimizirani resurs izravno s CDN. Korisno za testiranje; proizvodni klijenti trebaju ugraditi vraćeni CDN URL.

Translate

Osnovni URL: https://translate.api.jetweb.app

POST
/api/translate
Translate jedan niz. Prihvaća tekst, target_lang i opcionalne source_lang + glossary_id.
POST
/api/translate/batch
Translate do 500 nizova u jednom zahtjevu. Preporučuje se za sinkronizacijske poslove na razini stranice.
GET
/api/languages
Navedite sve podržane jezike s njihovim ISO kodovima i nazivima za prikaz.
GET
/api/usage
Vraća trenutnu kvotu korištenja i preostali dopušteni iznos za autentificirani račun.

Backup Vault

Osnovni URL: https://backup.api.jetweb.app

POST
/api/backups
Pokrenite novi posao sigurnosnog kopiranja. Prihvaća site_url, include_db, include_files.
GET
/api/backups
Navedite postojeće sigurnosne kopije za račun.
POST
/api/backups/:id/restore
Vrati sigurnosnu kopiju prema njenom ID-u na originalnu stranicu ili novo odredište.
DELETE
/api/backups/:id
Trajno izbriši sigurnosnu kopiju iz hladnog spremišta.
GET
/api/usage
Vraća trenutnu kvotu korištenja i preostali dopušteni iznos za autentificirani račun.

Live Chat Widget

Osnovni URL: https://livechat.api.jetweb.app

GET
/api/conversations
Navedi otvorene i nedavne razgovore za autentificirani agentski račun.
POST
/api/conversations/:id/messages
Pošalji poruku agenta u aktivni razgovor. Poruke se prevode na jezik posjetitelja.
GET
/api/agents
Navedi agente u timu s njihovim statusom online.
POST
/api/tickets
Kreiraj ulaznicu iz offline chata ili vanjskog kanala (e-pošta, WhatsApp).

Ad Radar

Osnovni URL: https://adradar.api.jetweb.app

POST
/api/projects
Kreiraj novi projekt praćenja.
GET
/api/projects/:id/ads
Navedi aktivne oglase koji trenutno rade za projekt, na svim podržanim platformama.
POST
/api/scans
Pokrenite skeniranje na zahtjev za projekt.
GET
/api/insights
Vratite AI-generirane uvide o učinkovitosti potrošnje, kreativnom umoru i konkurentskim prazninama.