Backup Vault

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

https://backup.api.jetweb.appREST-APIEU-gehostet

Übersicht

Backup Vault erstellt verschlüsselte Snapshots Ihrer Dateien und Datenbanken, speichert sie in Frankfurt und ermöglicht die Wiederherstellung jedes früheren Zustands mit einem Klick. Dateien werden auf Ihrem Server verschlüsselt, bevor sie ihn verlassen — Jetweb kann deren Inhalt nicht lesen.

Schnellstart

POST eine Site-URL mit den Kategorien, die Sie sichern möchten. Die API gibt eine Job-ID zurück, die Sie auf den Status abfragen können.

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

Authentifizierung

Jeder API-Endpunkt erfordert ein Bearer-Token. Generieren Sie eines im Dashboard unter "API Keys" für das entsprechende Produkt. Bewahren Sie Token serverseitig auf — übergeben Sie sie niemals an öffentliche Repositories oder in Frontend-Bundles.

bash
Authorization: Bearer YOUR_API_KEY

Endpunkte

Basis-URL: https://backup.api.jetweb.app

POST
/api/backups
Einen neuen Sicherungsauftrag starten. Akzeptiert site_url, include_db, include_files.
GET
/api/backups
Vorhandene Sicherungen für das Konto auflisten.
POST
/api/backups/:id/restore
Stelle ein Backup anhand seiner ID auf der ursprünglichen Website oder einem neuen Ziel wieder her.
DELETE
/api/backups/:id
Lösche ein Backup dauerhaft aus dem Cold Storage.
GET
/api/usage
Gibt das aktuelle Nutzungskontingent und das verbleibende Guthaben für das authentifizierte Konto zurück.

Integrationen

Das WordPress-Plugin plant tägliche Backups automatisch. Plesk-Benutzer können die Jetweb-Backup-Erweiterung installieren; Headless-Projekte rufen die REST-API über Cron oder CI auf.