Backup Vault

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

https://backup.api.jetweb.appREST APIGăzduit în UE

Prezentare generală

Backup Vault face instantanee criptate ale fișierelor și bazelor de date, le stochează în Frankfurt și vă permite să restaurați orice punct anterior cu un singur clic. Fișierele sunt criptate pe serverul dvs. înainte de a părăsi serverul — Jetweb nu poate citi conținutul lor.

Pornire rapidă

POST o adresă URL a site-ului cu categoriile pe care doriți să le faceți backup. API-ul returnează un ID de job pe care îl puteți interoga pentru stare.

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

Autentificare

Fiecare endpoint API necesită un token Bearer. Generați unul în dashboard sub „Chei API” pentru produsul relevant. Păstrați token-urile pe server — nu le comiteți niciodată în depozite publice și nu le trimiteți în pachete frontend.

bash
Authorization: Bearer YOUR_API_KEY

Endpoint-uri

URL de bază: https://backup.api.jetweb.app

POST
/api/backups
Începe un nou job de backup. Acceptă site_url, include_db, include_files.
GET
/api/backups
Listează backup-urile existente pentru cont.
POST
/api/backups/:id/restore
Restaurează o copie de rezervă după ID-ul său pe site-ul original sau pe o destinație nouă.
DELETE
/api/backups/:id
Șterge definitiv o copie de rezervă din stocarea la rece.
GET
/api/usage
Returnează cota de utilizare curentă și alocația rămasă pentru contul autentificat.

Integrări

Pluginul WordPress programează automat copii de rezervă zilnice. Utilizatorii Plesk pot instala extensia de backup Jetweb; proiectele headless apelează REST API din cron sau CI.