Backup Vault

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

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

Overzicht

Backup Vault maakt versleutelde momentopnamen van uw bestanden en databases, slaat ze op in Frankfurt en stelt u in staat om met één klik elk eerder punt te herstellen. Bestanden worden op uw server versleuteld voordat ze deze verlaten — Jetweb kan de inhoud niet lezen.

Snel starten

POST een site-URL met de categorieën die u wilt back-uppen. De API retourneert een taak-ID die u kunt pollen voor de 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
  }'

Authenticatie

Elk API-eindpunt vereist een Bearer-token. Genereer er een in het Dashboard onder "API Keys" voor het betreffende product. Houd tokens server-side — commit ze nooit naar openbare repositories en verzend ze niet in frontend-bundels.

bash
Authorization: Bearer YOUR_API_KEY

Eindpunten

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

POST
/api/backups
Start een nieuwe back-up taak. Accepteert site_url, include_db, include_files.
GET
/api/backups
Lijst bestaande back-ups voor het account.
POST
/api/backups/:id/restore
Herstel een back-up op basis van zijn id naar de oorspronkelijke site of een nieuwe bestemming.
DELETE
/api/backups/:id
Verwijder een back-up permanent uit cold storage.
GET
/api/usage
Retourneert het huidige gebruiksquotum en de resterende toewijzing voor het geverifieerde account.

Integraties

De WordPress-plugin plant dagelijks automatische back-ups in. Plesk-gebruikers kunnen de Jetweb-back-upextensie installeren; headless-projecten roepen de REST API aan vanuit cron of CI.