API reference
Every Jetweb product exposes a versioned REST API with bearer-token authentication. Base URLs and endpoint lists below.
Authentication
API endpoint တိုင်းတွင် Bearer token လိုအပ်ပါသည်။ သက်ဆိုင်ရာ ထုတ်ကုန်အတွက် Dashboard ရှိ "API Keys" အောက်တွင် token တစ်ခုကို ထုတ်လုပ်ပါ။ Token များကို server-side တွင် သိမ်းဆည်းပါ — public repositories များသို့ commit လုပ်ခြင်း သို့မဟုတ် frontend bundles များတွင် ထည့်သွင်းခြင်းကို ရှောင်ကြဉ်ပါ။
http
Authorization: Bearer YOUR_API_KEY
Image Optimizer
Base URL: https://image-optimizer.api.jetweb.app
POST
/api/optimize
ပုံတစ်ပုံကို အကောင်းဆုံးပြုလုပ်ပါ။ url, format (webp/avif), quality (1–100) နှင့် optional width/height ကိုလက်ခံသည်။
GET
/api/history
အကောင့်အတွက် မကြာသေးမီက အကောင်းဆုံးပြုလုပ်ထားသော ပုံများကိုစာရင်းပြုစုပါ။
GET
/api/usage
အကောင့်အတွက် လက်ရှိအသုံးပြုခွင့် quota နှင့် ကျန်ရှိသော allowance ကို ပြန်ပေးသည်။
GET
/api/cdn/:domain/:path
အကောင်းဆုံးပြုလုပ်ထားသော asset ကို CDN မှတိုက်ရိုက်ရယူပါ။ စမ်းသပ်ရန်အတွက်အသုံးဝင်သည်။ production client များသည် ပြန်ပေးထားသော CDN URL ကိုထည့်သွင်းသင့်သည်။
Translate
Base URL: https://translate.api.jetweb.app
POST
/api/translate
Translate စာကြောင်းတစ်ကြောင်း။ text, target_lang နှင့် ရွေးချယ်နိုင်သော source_lang + glossary_id ကိုလက်ခံသည်။
POST
/api/translate/batch
Translate တစ်ကြိမ်တောင်းဆိုမှုတွင် စာကြောင်း 500 အထိ။ စာမျက်နှာအဆင့် sync လုပ်ငန်းများအတွက် အကြံပြုထားသည်။
GET
/api/languages
ပံ့ပိုးထားသောဘာသာစကားအားလုံးကို ၎င်းတို့၏ ISO ကုဒ်များနှင့် ပြသမည့်အမည်များဖြင့် စာရင်းပြုစုပါ။
GET
/api/usage
အကောင့်အတွက် လက်ရှိအသုံးပြုခွင့် quota နှင့် ကျန်ရှိသော allowance ကို ပြန်ပေးသည်။
Backup Vault
Base URL: https://backup.api.jetweb.app
POST
/api/backups
အရန်ကူးလုပ်ငန်းအသစ်တစ်ခုကို စတင်ပါ။ site_url, include_db, include_files ကိုလက်ခံသည်။
GET
/api/backups
အကောင့်အတွက် ရှိပြီးသား အရန်ကူးများကို စာရင်းပြုစုပါ။
POST
/api/backups/:id/restore
Restore a backup by its id to the original site or a new destination.
DELETE
/api/backups/:id
Delete a backup permanently from cold storage.
GET
/api/usage
အကောင့်အတွက် လက်ရှိအသုံးပြုခွင့် quota နှင့် ကျန်ရှိသော allowance ကို ပြန်ပေးသည်။
Cookie Guard
Base URL: https://cookie.api.jetweb.app
GET
/api/sites
အကောင့်တွင် မှတ်ပုံတင်ထားသောဆိုက်များကို စာရင်းပြုစုပါ။
POST
/api/sites/:id/scan
ပေးထားသောဆိုက်အတွက် on-demand scanner run တစ်ခုကို စတင်ပါ။ တွေ့ရှိသော cookies နှင့် scripts များကို ပြန်ပေးသည်။
GET
/api/sites/:id/consents
ဆိုက်တစ်ခုအတွက် သိမ်းဆည်းထားသော သဘောတူညီချက်မှတ်တမ်းများကို စာရင်းပြုစုပါ (စစ်ဆေးရေးထုတ်ယူမှု)။
POST
/api/consents
သဘောတူညီချက်တစ်ခုကို ကိုယ်တိုင်မှတ်တမ်းတင်ပါ (client widget ကိုမသုံးနိုင်သော server-rendered app များအတွက်)။
Live Chat Widget
Base URL: https://livechat.api.jetweb.app
GET
/api/conversations
အကောင့်အတွက် ဖွင့်ထားသော နှင့် မကြာသေးမီက ပြုလုပ်ခဲ့သော conversations များကို စာရင်းပြုစုသည်။
POST
/api/conversations/:id/messages
လက်ရှိ conversation တစ်ခုသို့ agent message တစ်ခုကို ပို့ပါ။ Messages များကို visitor locale သို့ ဘာသာပြန်ပေးသည်။
GET
/api/agents
အဖွဲ့ရှိ agents များကို ၎င်းတို့၏ online status နှင့်အတူ စာရင်းပြုစုသည်။
POST
/api/tickets
Offline chat တစ်ခု သို့မဟုတ် ပြင်ပ channel (email, WhatsApp) မှ ticket တစ်ခုကို ဖန်တီးပါ။
Ad Radar
Base URL: https://adradar.api.jetweb.app
POST
/api/projects
Tracking project အသစ်တစ်ခုကို ဖန်တီးပါ။
GET
/api/projects/:id/ads
List the active ads currently running for a project, across all supported platforms.
POST
/api/scans
Trigger an on-demand scan for a project.
GET
/api/insights
Return AI-generated insights about spend efficiency, creative fatigue, and competitive gaps.