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
প্রমাণিত অ্যাকাউন্টের জন্য বর্তমান ব্যবহার কোটা এবং অবশিষ্ট অনুমোদন ফেরত দেয়।
Cookie Guard
বেস URL: https://cookie.api.jetweb.app
GET
/api/sites
অ্যাকাউন্টে নিবন্ধিত সাইটগুলি তালিকাভুক্ত করুন।
POST
/api/sites/:id/scan
একটি নির্দিষ্ট সাইটের জন্য অন-ডিমান্ড স্ক্যানার রান ট্রিগার করুন। সনাক্ত করা কুকি এবং স্ক্রিপ্ট ফেরত দেয়।
GET
/api/sites/:id/consents
একটি সাইটের জন্য সংরক্ষিত সম্মতি রেকর্ড তালিকাভুক্ত করুন (অডিট এক্সপোর্ট)।
POST
/api/consents
ম্যানুয়ালি একটি সম্মতি রেকর্ড করুন (সার্ভার-রেন্ডারড অ্যাপের জন্য যা ক্লায়েন্ট উইজেট ব্যবহার করতে পারে না)।
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-উত্পন্ন অন্তর্দৃষ্টি ফেরত দিন।