Skip to main content

Import & Export Operations

Bulk import and export data for migration, backup, and integration.

Overview​

Gauzy supports importing and exporting data in CSV/JSON formats for:

  • Data migration from other platforms
  • Bulk data updates
  • Backup and restore operations
  • Integration with external systems

Supported Entities for Import​

EntityFormatDescription
EmployeesCSV/JSONEmployee profiles
UsersCSV/JSONUser accounts
RolesJSONRole definitions
OrganizationsJSONOrganization data
Time LogsCSVHistorical time entries
ExpensesCSVExpense records
IncomeCSVIncome records
TasksCSV/JSONTask data
ContactsCSVCRM contacts

Export​

Via UI​

  1. Navigate to the relevant module (e.g., Employees)
  2. Click Export → select format (CSV or JSON)
  3. Download the generated file

Via API​

GET /api/export?type=csv&entities=Employee
Authorization: Bearer {token}

Import​

Via UI​

  1. Navigate to Settings → Import/Export
  2. Select the entity type to import
  3. Upload your file (CSV/JSON)
  4. Map columns to entity fields
  5. Preview and confirm the import

Bulk Import​

For large datasets, use the bulk import API:

POST /api/import/{entity}
Content-Type: multipart/form-data
Authorization: Bearer {token}