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.

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.