Backup Vault

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

https://backup.api.jetweb.appREST APIHospedado na UE

Visão Geral

Backup Vault tira snapshots criptografados de seus arquivos e bancos de dados, armazena-os em Frankfurt e permite restaurar qualquer ponto anterior com um clique. Os arquivos são criptografados em seu servidor antes de saírem — Jetweb não pode ler seu conteúdo.

Início Rápido

Envie uma URL de site com as categorias que você deseja fazer backup. A API retorna um ID de trabalho que você pode consultar para obter 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
  }'

Autenticação

Todo endpoint de API requer um token Bearer. Gere um no dashboard em "API Keys" para o produto relevante. Mantenha os tokens no lado do servidor — nunca os envie para repositórios públicos ou os inclua em bundles frontend.

bash
Authorization: Bearer YOUR_API_KEY

Endpoints

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

POST
/api/backups
Inicie um novo trabalho de backup. Aceita site_url, include_db, include_files.
GET
/api/backups
Liste os backups existentes para a conta.
POST
/api/backups/:id/restore
Restaurar um backup pelo seu ID para o site original ou um novo destino.
DELETE
/api/backups/:id
Excluir um backup permanentemente do armazenamento frio.
GET
/api/usage
Retorna a cota de uso atual e a permissão restante para a conta autenticada.

Integrações

O plugin WordPress agenda backups diários automaticamente. Usuários do Plesk podem instalar a extensão de Backup Jetweb; projetos headless chamam a REST API via cron ou CI.