5 endpoints

# Migration

BreatheHR data migration tools: validate, preview and run.

POST`/migration/breathe/validate-key`Validate BreatheHR API KeyValidate a BreatheHR API key and check connectivity before starting migration.

GET`/migration/breathe/preview`Preview BreatheHR DataPreview what data will be migrated from BreatheHR (employee counts, leave types, etc.).

POST`/migration/breathe/validate`Validate Migration DataRun a dry-run validation of the migration, which finds conflicts without making changes.

POST`/migration/breathe/execute`Execute BreatheHR MigrationStart the BreatheHR migration. Returns a migration UUID to track progress.

GET`/migration/breathe/status/{uuid}`Migration StatusCheck the progress of a running or completed migration.

---

**URL:** https://cube-hr.co.uk/docs/migration
