API referenca
Svaki Jetweb proizvod izlaže verzionirani REST API sa autentifikacijom putem bearer tokena. Osnovni URL-ovi i liste krajnjih tačaka ispod.
Autentifikacija
Svaki API endpoint zahteva Bearer token. Generišite ga na kontrolnoj tabli u odeljku "API Keys" za odgovarajući proizvod. Čuvajte tokene na serverskoj strani — nikada ih ne komitujte u javne repozitorijume niti isporučujte u frontend paketima.
http
Authorization: Bearer YOUR_API_KEY
Image Optimizer
Osnovni URL: https://image-optimizer.api.jetweb.app
POST
/api/optimize
Optimizujte jednu sliku. Prihvata url, format (webp/avif), kvalitet (1–100) i opcionu širinu/visinu.
GET
/api/history
Lista nedavno optimizovanih slika za autentifikovani nalog.
GET
/api/usage
Vraća trenutnu kvotu korišćenja i preostali dozvoljeni iznos za autentifikovani nalog.
GET
/api/cdn/:domain/:path
Preuzmite optimizovani resurs direktno sa CDN. Korisno za testiranje; produkcijski klijenti treba da ugrade vraćeni CDN URL.
Translate
Osnovni URL: https://translate.api.jetweb.app
POST
/api/translate
Translate један низ. Прихвата текст, target_lang и опционалне source_lang + glossary_id.
POST
/api/translate/batch
Translate до 500 низова у једном захтеву. Препоручује се за синхронизацију на нивоу странице.
GET
/api/languages
Наведите све подржане језике са њиховим ISO кодовима и називима за приказ.
GET
/api/usage
Vraća trenutnu kvotu korišćenja i preostali dozvoljeni iznos za autentifikovani nalog.
Backup Vault
Osnovni URL: https://backup.api.jetweb.app
POST
/api/backups
Покрените нови посао прављења резервне копије. Прихвата site_url, include_db, include_files.
GET
/api/backups
Наведите постојеће резервне копије за налог.
POST
/api/backups/:id/restore
Vraćanje rezervne kopije po njenom ID-u na originalni sajt ili novu destinaciju.
DELETE
/api/backups/:id
Trajno brisanje rezervne kopije iz hladnog skladišta.
GET
/api/usage
Vraća trenutnu kvotu korišćenja i preostali dozvoljeni iznos za autentifikovani nalog.
Cookie Guard
Osnovni URL: https://cookie.api.jetweb.app
GET
/api/sites
Наведите сајтове регистроване на налогу.
POST
/api/sites/:id/scan
Покрените скенирање на захтев за дати сајт. Враћа откривене колачиће и скрипте.
GET
/api/sites/:id/consents
Наведите сачуване записе о сагласностима за сајт (извоз за ревизију).
POST
/api/consents
Ручно снимите сагласност (за апликације рендероване на серверу које не могу да користе клијентски виџет).
Live Chat Widget
Osnovni URL: https://livechat.api.jetweb.app
GET
/api/conversations
Navedi otvorene i nedavne razgovore za autentifikovani agentski nalog.
POST
/api/conversations/:id/messages
Pošalji agentsku poruku u aktivni razgovor. Poruke se prevode na lokalni jezik posetioca.
GET
/api/agents
Navedi agente u timu sa njihovim statusom na mreži.
POST
/api/tickets
Kreiraj tiket iz offline ćaskanja ili spoljnog kanala (email, WhatsApp).
Ad Radar
Osnovni URL: https://adradar.api.jetweb.app
POST
/api/projects
Kreiraj novi projekat za praćenje.
GET
/api/projects/:id/ads
Navedite aktivne oglase koji trenutno rade za projekat, na svim podržanim platformama.
POST
/api/scans
Pokrenite skeniranje na zahtev za projekat.
GET
/api/insights
Vratite AI-generisane uvide o efikasnosti potrošnje, kreativnom zamoru i konkurentskim prazninama.