Sanggunian ng API
Ang bawat produkto ng Jetweb ay naglalantad ng naka-version na REST API na may bearer-token authentication. Nasa ibaba ang mga base URL at listahan ng endpoint.
Authentication
Ang bawat API endpoint ay nangangailangan ng Bearer token. Gumawa ng isa sa dashboard sa ilalim ng "API Keys" para sa kaugnay na produkto. Panatilihing server-side ang mga token — huwag kailanman i-commit ang mga ito sa mga pampublikong repository o ilagay sa frontend bundles.
http
Authorization: Bearer YOUR_API_KEY
Image Optimizer
Base URL: https://image-optimizer.api.jetweb.app
POST
/api/optimize
I-optimize ang isang imahe. Tumatanggap ng url, format (webp/avif), quality (1–100), at opsyonal na width/height.
GET
/api/history
Ilista ang mga kamakailang na-optimize na imahe para sa napatotohanang account.
GET
/api/usage
Ibinabalik ang kasalukuyang quota ng paggamit at natitirang allowance para sa napatotohanang account.
GET
/api/cdn/:domain/:path
Kunin ang isang na-optimize na asset nang direkta mula sa CDN. Kapaki-pakinabang para sa pagsubok; ang mga production client ay dapat mag-embed ng ibinalik na CDN URL.
Translate
Base URL: https://translate.api.jetweb.app
POST
/api/translate
Translate isang string. Tumatanggap ng text, target_lang, at opsyonal na source_lang + glossary_id.
POST
/api/translate/batch
Translate hanggang 500 strings sa isang request. Inirerekomenda para sa page-scale sync jobs.
GET
/api/languages
Ilista ang lahat ng suportadong wika kasama ang kanilang ISO codes at display names.
GET
/api/usage
Ibinabalik ang kasalukuyang quota ng paggamit at natitirang allowance para sa napatotohanang account.
Backup Vault
Base URL: https://backup.api.jetweb.app
POST
/api/backups
Magsimula ng bagong backup job. Tumatanggap ng site_url, include_db, include_files.
GET
/api/backups
Ilista ang mga umiiral na backup para sa account.
POST
/api/backups/:id/restore
Ibalik ang isang backup sa pamamagitan ng id nito sa orihinal na site o sa isang bagong destinasyon.
DELETE
/api/backups/:id
Tanggalin nang permanente ang isang backup mula sa cold storage.
GET
/api/usage
Ibinabalik ang kasalukuyang quota ng paggamit at natitirang allowance para sa napatotohanang account.
Cookie Guard
Base URL: https://cookie.api.jetweb.app
GET
/api/sites
Ilista ang mga site na naka-rehistro sa account.
POST
/api/sites/:id/scan
Mag-trigger ng on-demand scanner run para sa isang partikular na site. Ibinabalik ang mga nakitang cookies at scripts.
GET
/api/sites/:id/consents
Ilista ang mga naka-imbak na consent record para sa isang site (audit export).
POST
/api/consents
Mag-record ng consent nang manu-mano (para sa server-rendered apps na hindi maaaring gumamit ng client widget).
Live Chat Widget
Base URL: https://livechat.api.jetweb.app
GET
/api/conversations
Ilista ang mga bukas at kamakailang pag-uusap para sa napatotohanang account ng ahente.
POST
/api/conversations/:id/messages
Magpadala ng mensahe ng ahente sa isang aktibong pag-uusap. Ang mga mensahe ay isinasalin sa locale ng bisita.
GET
/api/agents
Ilista ang mga ahente sa team kasama ang kanilang online status.
POST
/api/tickets
Gumawa ng ticket mula sa isang offline na chat o panlabas na channel (email, WhatsApp).
Ad Radar
Base URL: https://adradar.api.jetweb.app
POST
/api/projects
Gumawa ng bagong tracking project.
GET
/api/projects/:id/ads
Ilista ang mga aktibong ad na kasalukuyang tumatakbo para sa isang proyekto, sa lahat ng suportadong platform.
POST
/api/scans
Mag-trigger ng on-demand na pag-scan para sa isang proyekto.
GET
/api/insights
Ibalik ang AI-generated na mga insight tungkol sa spend efficiency, creative fatigue, at competitive gaps.