Backup Vault

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

https://backup.api.jetweb.appREST APIHostowane w UE

Przegląd

Backup Vault tworzy zaszyfrowane migawki plików i baz danych, przechowuje je we Frankfurcie i umożliwia przywrócenie dowolnego poprzedniego punktu jednym kliknięciem. Pliki są szyfrowane na serwerze przed opuszczeniem go — Jetweb nie może odczytać ich zawartości.

Szybki start

Wyślij POST z adresem URL witryny i kategoriami, które chcesz utworzyć w kopii zapasowej. API zwraca identyfikator zadania, który możesz odpytywać o 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
  }'

Uwierzytelnianie

Każdy endpoint API wymaga tokena Bearer. Wygeneruj go w panelu Dashboard w sekcji "API Keys" dla odpowiedniego produktu. Przechowuj tokeny po stronie serwera — nigdy nie umieszczaj ich w publicznych repozytoriach ani w pakietach frontendowych.

bash
Authorization: Bearer YOUR_API_KEY

Endpoints

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

POST
/api/backups
Rozpocznij nowe zadanie tworzenia kopii zapasowej. Akceptuje site_url, include_db, include_files.
GET
/api/backups
Wyświetl listę istniejących kopii zapasowych dla konta.
POST
/api/backups/:id/restore
Przywróć kopię zapasową według jej identyfikatora do oryginalnej witryny lub nowego miejsca docelowego.
DELETE
/api/backups/:id
Usuń kopię zapasową trwale z chłodnego przechowywania.
GET
/api/usage
Zwraca aktualny limit użycia i pozostały przydział dla uwierzytelnionego konta.

Integracje

Wtyczka WordPress automatycznie planuje codzienne kopie zapasowe. Użytkownicy Plesk mogą zainstalować rozszerzenie kopii zapasowej Jetweb; projekty headless wywołują REST API z cron lub CI.