Backup Vault

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

https://backup.api.jetweb.appAPI RESTAlojado en la UE

Descripción general

Backup Vault toma instantáneas cifradas de tus archivos y bases de datos, las almacena en Fráncfort y te permite restaurar cualquier punto anterior con un clic. Los archivos se cifran en tu servidor antes de salir de él — Jetweb no puede leer su contenido.

Inicio rápido

Envía por POST una URL de sitio con las categorías que deseas respaldar. La API devuelve un ID de trabajo que puedes consultar para conocer el estado.

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

Autenticación

Cada endpoint de la API requiere un token Bearer. Genere uno en el panel de control bajo "API Keys" para el producto correspondiente. Mantenga los tokens del lado del servidor; nunca los envíe a repositorios públicos ni los incluya en paquetes frontend.

bash
Authorization: Bearer YOUR_API_KEY

Endpoints

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

POST
/api/backups
Inicia un nuevo trabajo de respaldo. Acepta site_url, include_db, include_files.
GET
/api/backups
Lista los respaldos existentes para la cuenta.
POST
/api/backups/:id/restore
Restaurar una copia de seguridad por su id al sitio original o a un nuevo destino.
DELETE
/api/backups/:id
Eliminar una copia de seguridad permanentemente del almacenamiento en frío.
GET
/api/usage
Devuelve la cuota de uso actual y el saldo restante para la cuenta autenticada.

Integraciones

El plugin WordPress programa copias de seguridad diarias automáticamente. Los usuarios de Plesk pueden instalar la extensión de Backup Jetweb; los proyectos headless llaman a la API REST desde cron o CI.