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.

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.