Backup Vault

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

https://backup.api.jetweb.appREST APIDi-host EU

Ikhtisar

Backup Vault mengambil snapshot terenkripsi dari file dan database Anda, menyimpannya di Frankfurt, dan memungkinkan Anda memulihkan titik sebelumnya dengan satu klik. File dienkripsi di server Anda sebelum meninggalkannya — Jetweb tidak dapat membaca isinya.

Mulai cepat

POST URL situs dengan kategori yang ingin Anda cadangkan. API mengembalikan ID pekerjaan yang dapat Anda polling untuk statusnya.

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
  }'

Autentikasi

Setiap endpoint API memerlukan token Bearer. Buat satu di dasbor di bawah "API Keys" untuk produk yang relevan. Simpan token di sisi server — jangan pernah menyimpannya di repositori publik atau mengirimkannya di bundel frontend.

bash
Authorization: Bearer YOUR_API_KEY

Endpoint

URL Dasar: https://backup.api.jetweb.app

POST
/api/backups
Mulai pekerjaan cadangan baru. Menerima site_url, include_db, include_files.
GET
/api/backups
Daftar cadangan yang ada untuk akun.
POST
/api/backups/:id/restore
Memulihkan cadangan berdasarkan id-nya ke situs asli atau tujuan baru.
DELETE
/api/backups/:id
Menghapus cadangan secara permanen dari penyimpanan dingin.
GET
/api/usage
Mengembalikan kuota penggunaan saat ini dan sisa jatah untuk akun yang terautentikasi.

Integrasi

Plugin WordPress menjadwalkan pencadangan harian secara otomatis. Pengguna Plesk dapat menginstal ekstensi Backup Jetweb; proyek headless memanggil REST API dari cron atau CI.