API রেফারেন্স

প্রতিটি Jetweb পণ্য একটি সংস্করণযুক্ত REST API প্রকাশ করে যা বিয়ারার-টোকেন প্রমাণীকরণ সহ। নীচে বেস URL এবং এন্ডপয়েন্ট তালিকা দেওয়া আছে।

প্রমাণীকরণ

প্রতিটি API এন্ডপয়েন্টের জন্য একটি Bearer টোকেন প্রয়োজন। প্রাসঙ্গিক পণ্যের জন্য ড্যাশবোর্ডে "API Keys" এর অধীনে একটি জেনারেট করুন। টোকেনগুলি সার্ভার-সাইডে রাখুন — এগুলি কখনও পাবলিক রিপোজিটরিতে কমিট করবেন না বা ফ্রন্টএন্ড বান্ডেলে পাঠাবেন না।

http
Authorization: Bearer YOUR_API_KEY

Image Optimizer

বেস URL: https://image-optimizer.api.jetweb.app

POST
/api/optimize
একটি একক ইমেজ অপ্টিমাইজ করুন। url, format (webp/avif), quality (1–100), এবং ঐচ্ছিক width/height গ্রহণ করে।
GET
/api/history
প্রমাণিত অ্যাকাউন্টের জন্য সম্প্রতি অপ্টিমাইজ করা ইমেজের তালিকা দেখুন।
GET
/api/usage
প্রমাণিত অ্যাকাউন্টের জন্য বর্তমান ব্যবহার কোটা এবং অবশিষ্ট অনুমোদন ফেরত দেয়।
GET
/api/cdn/:domain/:path
CDN থেকে সরাসরি একটি অপ্টিমাইজড অ্যাসেট আনুন। পরীক্ষার জন্য উপযোগী; প্রোডাকশন ক্লায়েন্টদের ফেরত দেওয়া CDN URL এম্বেড করা উচিত।

Translate

বেস URL: https://translate.api.jetweb.app

POST
/api/translate
Translate একটি একক স্ট্রিং। টেক্সট, target_lang এবং ঐচ্ছিক source_lang + glossary_id গ্রহণ করে।
POST
/api/translate/batch
Translate একটি একক অনুরোধে ৫০০ পর্যন্ত স্ট্রিং। পৃষ্ঠা-স্কেল সিঙ্ক কাজের জন্য প্রস্তাবিত।
GET
/api/languages
সমস্ত সমর্থিত ভাষা তাদের ISO কোড এবং প্রদর্শন নাম সহ তালিকাভুক্ত করুন।
GET
/api/usage
প্রমাণিত অ্যাকাউন্টের জন্য বর্তমান ব্যবহার কোটা এবং অবশিষ্ট অনুমোদন ফেরত দেয়।

Backup Vault

বেস URL: https://backup.api.jetweb.app

POST
/api/backups
একটি নতুন ব্যাকআপ জব শুরু করুন। site_url, include_db, include_files গ্রহণ করে।
GET
/api/backups
অ্যাকাউন্টের জন্য বিদ্যমান ব্যাকআপ তালিকাভুক্ত করুন।
POST
/api/backups/:id/restore
এর আইডি দ্বারা একটি ব্যাকআপ মূল সাইট বা একটি নতুন গন্তব্যে পুনরুদ্ধার করুন।
DELETE
/api/backups/:id
কোল্ড স্টোরেজ থেকে একটি ব্যাকআপ স্থায়ীভাবে মুছুন।
GET
/api/usage
প্রমাণিত অ্যাকাউন্টের জন্য বর্তমান ব্যবহার কোটা এবং অবশিষ্ট অনুমোদন ফেরত দেয়।

Live Chat উইজেট

বেস URL: https://livechat.api.jetweb.app

GET
/api/conversations
প্রমাণিত এজেন্ট অ্যাকাউন্টের জন্য খোলা এবং সাম্প্রতিক কথোপকথন তালিকাভুক্ত করে।
POST
/api/conversations/:id/messages
একটি সক্রিয় কথোপকথনে একটি এজেন্ট বার্তা পাঠান। বার্তাগুলি দর্শকের লোকেলে অনুবাদ করা হয়।
GET
/api/agents
তাদের অনলাইন স্ট্যাটাস সহ টিমের এজেন্টদের তালিকাভুক্ত করে।
POST
/api/tickets
একটি অফলাইন চ্যাট বা বাহ্যিক চ্যানেল (ইমেল, WhatsApp) থেকে একটি টিকেট তৈরি করুন।

Ad Radar

বেস URL: https://adradar.api.jetweb.app

POST
/api/projects
একটি নতুন ট্র্যাকিং প্রকল্প তৈরি করুন।
GET
/api/projects/:id/ads
একটি প্রকল্পের জন্য বর্তমানে চলমান সক্রিয় বিজ্ঞাপনগুলি সমস্ত সমর্থিত প্ল্যাটফর্ম জুড়ে তালিকাভুক্ত করুন।
POST
/api/scans
একটি প্রকল্পের জন্য অন-ডিমান্ড স্ক্যান ট্রিগার করুন।
GET
/api/insights
ব্যয় দক্ষতা, সৃজনশীল ক্লান্তি এবং প্রতিযোগিতামূলক ফাঁক সম্পর্কে AI-উত্পন্ন অন্তর্দৃষ্টি ফেরত দিন।