Backup Vault
Integrate Backup Vault in minutes — REST API, WordPress plugin, and embed widgets.
Overview
Backup Vault takes encrypted snapshots of your files and databases, stores them in Frankfurt, and lets you restore any previous point with one click. Files are encrypted on your server before they leave it — Jetweb cannot read their contents.
Quick start
POST a site URL with the categories you want to back up. The API returns a job ID you can poll for status.
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
Every API endpoint requires a Bearer token. Generate one in the dashboard under "API Keys" for the relevant product. Keep tokens server-side — never commit them to public repositories or ship them in frontend bundles.
Authorization: Bearer YOUR_API_KEY
Endpoints
Base URL: https://backup.api.jetweb.app
/api/backups
/api/backups
/api/backups/:id/restore
/api/backups/:id
/api/usage
Integrations
The WordPress plugin schedules daily backups automatically. Plesk users can install the Jetweb Backup extension; headless projects call the REST API from cron or CI.