Backup Vault

Integrate Backup Vault in minutes — REST API, WordPress plugin, and embed widgets.

https://backup.api.jetweb.appREST APIAB'de barındırılan

Genel Bakış

Backup Vault, dosyalarınızın ve veritabanlarınızın şifrelenmiş anlık görüntülerini alır, Frankfurt'ta saklar ve herhangi bir önceki noktayı tek tıklamayla geri yüklemenizi sağlar. Dosyalar, sunucunuzdan ayrılmadan önce sunucunuzda şifrelenir — Jetweb içeriklerini okuyamaz.

Hızlı Başlangıç

Yedeklemek istediğiniz kategorilerle bir site URL'sini POST ile gönderin. API, durumu sorgulayabileceğiniz bir iş kimliği döndürür.

bash
curl -X POST https://backup.api.jetweb.app/api/backups \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "site_url": "https://example.com",
    "include_db": true,
    "include_files": true
  }'

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.

bash
Authorization: Bearer YOUR_API_KEY

Uç Noktalar

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.

Entegrasyonlar

WordPress eklentisi günlük yedeklemeleri otomatik olarak planlar. Plesk kullanıcıları Jetweb Yedekleme uzantısını kurabilir; headless projeler cron veya CI üzerinden REST API'yi çağırır.