API referansı
Her Jetweb ürünü, taşıyıcı token kimlik doğrulaması ile sürümlendirilmiş bir REST API sunar. Temel URL'ler ve uç nokta listeleri aşağıdadır.
Kimlik Doğrulama
Her API uç noktası bir Bearer token gerektirir. İlgili ürün için "API Anahtarları" altındaki panoda bir tane oluşturun. Token'ları sunucu tarafında saklayın — bunları asla genel depolara göndermeyin veya ön uç paketlerine dahil etmeyin.
http
Authorization: Bearer YOUR_API_KEY
Image Optimizer
Temel URL: https://image-optimizer.api.jetweb.app
POST
/api/optimize
Tek bir görüntüyü optimize edin. url, format (webp/avif), kalite (1–100) ve isteğe bağlı width/height kabul eder.
GET
/api/history
Kimliği doğrulanmış hesap için yakın zamanda optimize edilmiş görüntüleri listeleyin.
GET
/api/usage
Kimliği doğrulanmış hesap için geçerli kullanım kotasını ve kalan izni döndürür.
GET
/api/cdn/:domain/:path
Optimize edilmiş bir varlığı doğrudan CDN'ten getirin. Test için kullanışlıdır; üretim istemcileri döndürülen CDN URL'sini gömmelidir.
Translate
Temel URL: https://translate.api.jetweb.app
POST
/api/translate
Translate tek bir dize. Metin, hedef_dil ve isteğe bağlı kaynak_dil + sözlük_kimliği kabul eder.
POST
/api/translate/batch
Translate tek bir istekte en fazla 500 dize. Sayfa ölçeğinde senkronizasyon işleri için önerilir.
GET
/api/languages
Tüm desteklenen dilleri ISO kodları ve görünen adlarıyla listeleyin.
GET
/api/usage
Kimliği doğrulanmış hesap için geçerli kullanım kotasını ve kalan izni döndürür.
Backup Vault
Temel URL: https://backup.api.jetweb.app
POST
/api/backups
Yeni bir yedekleme işi başlatın. site_url, veritabanı_dahil, dosyalar_dahil kabul eder.
GET
/api/backups
Hesap için mevcut yedeklemeleri listeleyin.
POST
/api/backups/:id/restore
Bir yedeği kimliğine göre orijinal siteye veya yeni bir hedefe geri yükleyin.
DELETE
/api/backups/:id
Bir yedeği soğuk depolamadan kalıcı olarak silin.
GET
/api/usage
Kimliği doğrulanmış hesap için geçerli kullanım kotasını ve kalan izni döndürür.
Cookie Guard
Temel URL: https://cookie.api.jetweb.app
GET
/api/sites
Hesaba kayıtlı siteleri listeleyin.
POST
/api/sites/:id/scan
Belirli bir site için isteğe bağlı bir tarayıcı çalıştırmasını tetikleyin. Algılanan çerezleri ve komut dosyalarını döndürür.
GET
/api/sites/:id/consents
Bir site için depolanan onay kayıtlarını listeleyin (denetim dışa aktarma).
POST
/api/consents
Bir onayı manuel olarak kaydedin (istemci widget'ını kullanamayan sunucu tarafından oluşturulan uygulamalar için).
Live Chat Widget
Temel URL: https://livechat.api.jetweb.app
GET
/api/conversations
Kimliği doğrulanmış temsilci hesabı için açık ve son görüşmeleri listeler.
POST
/api/conversations/:id/messages
Aktif bir görüşmeye temsilci mesajı gönderir. Mesajlar ziyaretçinin yerel ayarına çevrilir.
GET
/api/agents
Ekipteki temsilcileri çevrimiçi durumlarıyla birlikte listeler.
POST
/api/tickets
Çevrimdışı bir sohbetten veya harici bir kanaldan (e-posta, WhatsApp) bir bilet oluşturur.
Ad Radar
Temel URL: https://adradar.api.jetweb.app
POST
/api/projects
Yeni bir izleme projesi oluşturun.
GET
/api/projects/:id/ads
Bir proje için şu anda tüm desteklenen platformlarda yayında olan aktif reklamları listeleyin.
POST
/api/scans
Bir proje için isteğe bağlı tarama başlatın.
GET
/api/insights
Harcama verimliliği, yaratıcı yorgunluk ve rekabet boşlukları hakkında AI tarafından oluşturulan içgörüleri döndürün.