Backup Vault

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

https://backup.api.jetweb.appREST APIРозміщено в ЄС

Огляд

Backup Vault створює зашифровані знімки ваших файлів і баз даних, зберігає їх у Франкфурті та дозволяє відновити будь-яку попередню точку одним кліком. Файли шифруються на вашому сервері перед тим, як покинути його — Jetweb не може прочитати їхній вміст.

Швидкий старт

POST URL сайту з категоріями, які потрібно резервувати. API повертає ідентифікатор завдання, за статусом якого ви можете стежити.

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

Автентифікація

Кожен API endpoint потребує Bearer токен. Згенеруйте його в Dashboard у розділі "API Keys" для відповідного продукту. Зберігайте токени на сервері — ніколи не комітьте їх у публічні репозиторії та не передавайте у фронтенд-збірках.

bash
Authorization: Bearer YOUR_API_KEY

Endpoints

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

POST
/api/backups
Запустити нове завдання резервного копіювання. Приймає site_url, include_db, include_files.
GET
/api/backups
Перелічити існуючі резервні копії для облікового запису.
POST
/api/backups/:id/restore
Відновити резервну копію за її ідентифікатором на оригінальний сайт або нове місце призначення.
DELETE
/api/backups/:id
Видалити резервну копію назавжди з холодного сховища.
GET
/api/usage
Повертає поточну квоту використання та залишок для автентифікованого облікового запису.

Інтеграції

Плагін WordPress автоматично планує щоденне резервне копіювання. Користувачі Plesk можуть встановити розширення резервного копіювання Jetweb; безголові проєкти викликають REST API через cron або CI.