Files
ss-tools/specs/015-frontend-nav-redesign/contracts/backup_contracts.md
2026-01-26 20:58:38 +03:00

592 B

Backup Contracts

Component: BackupManager

Props

None (Top-level page component)

Events

  • on:backup-create: Triggered when user requests a new backup.
  • on:backup-restore: Triggered when user requests a restore.

Data Dependencies

  • GET /api/backups: Fetch list of backups.
    • Response: Array<BackupConfiguration>
  • POST /api/backups: Create new backup.
    • Body: { type: string, target: string }
  • POST /api/backups/{id}/restore: Restore a backup.

(Note: Actual endpoints depend on Feature 009 implementation; these are the frontend's expected contracts)