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 एकल अनुरोध में 500 स्ट्रिंग तक। पेज-स्केल सिंक जॉब के लिए अनुशंसित।
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-जनरेटेड अंतर्दृष्टि लौटाएं जो खर्च दक्षता, क्रिएटिव थकान और प्रतिस्पर्धी अंतराल के बारे में हों।