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
प्रमाणित खाते के लिए वर्तमान उपयोग कोटा और शेष भत्ता लौटाता है।

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