Backup Vault

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

https://backup.api.jetweb.appREST APINaka-host sa EU

Pangkalahatang-ideya

Ang Backup Vault ay kumukuha ng mga naka-encrypt na snapshot ng iyong mga file at database, iniimbak ang mga ito sa Frankfurt, at hinahayaan kang ibalik ang anumang nakaraang punto sa isang click. Ang mga file ay naka-encrypt sa iyong server bago ito umalis — hindi mababasa ng Jetweb ang kanilang mga nilalaman.

Mabilisang pagsisimula

I-POST ang isang site URL kasama ang mga kategoryang gusto mong i-back up. Ang API ay nagbabalik ng job ID na maaari mong i-poll para sa status.

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

Authentication

Ang bawat API endpoint ay nangangailangan ng Bearer token. Gumawa ng isa sa dashboard sa ilalim ng "API Keys" para sa kaugnay na produkto. Panatilihing server-side ang mga token — huwag kailanman i-commit ang mga ito sa mga pampublikong repository o ilagay sa frontend bundles.

bash
Authorization: Bearer YOUR_API_KEY

Mga Endpoint

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

POST
/api/backups
Magsimula ng bagong backup job. Tumatanggap ng site_url, include_db, include_files.
GET
/api/backups
Ilista ang mga umiiral na backup para sa account.
POST
/api/backups/:id/restore
Ibalik ang isang backup sa pamamagitan ng id nito sa orihinal na site o sa isang bagong destinasyon.
DELETE
/api/backups/:id
Tanggalin nang permanente ang isang backup mula sa cold storage.
GET
/api/usage
Ibinabalik ang kasalukuyang quota ng paggamit at natitirang allowance para sa napatotohanang account.

Mga Integrasyon

Ang WordPress plugin ay awtomatikong nag-iiskedyul ng araw-araw na backup. Maaaring i-install ng mga gumagamit ng Plesk ang Jetweb Backup extension; ang mga headless project ay tumatawag sa REST API mula sa cron o CI.