Ga naar hoofdinhoud

Back-up

Base path: /api/backup

GET /backup/export

Download een volledige back-up als ZIP-bestand.

Auth: Admin

Response: ZIP-bestand met:

  • meta.json — metadata: versie, aanmaaktijdstip, aantal rijen per tabel
  • data.json — alle tabeldata in FK-veilige volgorde
  • uploads/ — map met alle geüploade bestanden

Headers:

Content-Type: application/zip
Content-Disposition: attachment; filename="salonerp-backup-2026-03-25.zip"

POST /backup/import

Back-up ZIP importeren, alle bestaande gegevens worden vervangen.

Auth: Admin

Content-Type: multipart/form-data

VeldTypeVerplichtBeschrijving
filebestandJaBack-up ZIP (max 500 MB)

Response (200):

{
"ok": true,
"tables_restored": 42,
"rows_restored": 1856
}
waarschuwing

Dit endpoint verwijdert alle bestaande gegevens vóór de import. Dit kan niet ongedaan worden gemaakt.


tip

De setup endpoints (POST /api/auth/setup en GET /api/auth/setup-status) zijn gedocumenteerd in het Authenticatie onderdeel.