Backup Vault

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

https://backup.api.jetweb.appAPI RESTHébergé dans l'UE

Aperçu

Backup Vault prend des instantanés chiffrés de vos fichiers et bases de données, les stocke à Francfort et vous permet de restaurer n'importe quel point antérieur en un clic. Les fichiers sont chiffrés sur votre serveur avant de le quitter — Jetweb ne peut pas lire leur contenu.

Démarrage rapide

POSTez une URL de site avec les catégories que vous souhaitez sauvegarder. L'API renvoie un ID de tâche que vous pouvez interroger pour connaître l'état.

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

Authentification

Chaque point de terminaison API nécessite un jeton Bearer. Générez-en un dans le tableau de bord sous "API Keys" pour le produit concerné. Conservez les jetons côté serveur — ne les commettez jamais dans des dépôts publics ni ne les incluez dans des bundles frontend.

bash
Authorization: Bearer YOUR_API_KEY

Endpoints

URL de base: https://backup.api.jetweb.app

POST
/api/backups
Démarrez une nouvelle tâche de sauvegarde. Accepte site_url, include_db, include_files.
GET
/api/backups
Listez les sauvegardes existantes pour le compte.
POST
/api/backups/:id/restore
Restaurer une sauvegarde par son id vers le site d'origine ou une nouvelle destination.
DELETE
/api/backups/:id
Supprimer définitivement une sauvegarde du stockage froid.
GET
/api/usage
Renvoie le quota d'utilisation actuel et la marge restante pour le compte authentifié.

Intégrations

L'extension WordPress planifie des sauvegardes quotidiennes automatiquement. Les utilisateurs de Plesk peuvent installer l'extension de sauvegarde Jetweb ; les projets headless appellent l'API REST depuis cron ou CI.