Tasks - Import
Task CSV import and export. Analyze parses a native-format task CSV and returns preview rows with client/user/team/category names resolved and unmatched values flagged; import re-uploads the analyzed file with the user's selections and creates or updates tasks (matched by Code), turning a row's Notes text into a task note. Export downloads all tasks as a native-format CSV that doubles as the import template and supports update-by-code round-trips. Analyze and import are stateless — nothing is persisted between the two calls.
-
POST Analyze Tasks CSVParses a native-format task CSV and returns preview rows for review, with client/user/team/category names resolved and unmatched values flagged. State.../tenants/{tenant}/tasks/import/csv/analyze
-
POST Import Tasks CSVRe-uploads an analyzed task CSV with the user's selections and creates or updates tasks; a row's Notes text becomes a task note. Returns per-row resul.../tenants/{tenant}/tasks/import/csv
-
GET Export Tasks CSVDownloads the tenant's tasks as a native-format CSV. Re-importing the file updates tasks matched by Code. Use this as the template for the native impo.../tenants/{tenant}/tasks/import/csv/export
-
POST Analyze Tasks CSV ConversionAnalyses a foreign task export (currently BrightManager, saved as CSV) and returns the distinct assignees and progress values needing mapping, with su.../tenants/{tenant}/tasks/import/csv/convert/analyze
-
POST Convert Tasks CSVConverts a BrightManager task export into the native task CSV format using the provided assignee and progress mappings. Every non-empty source field w.../tenants/{tenant}/tasks/import/csv/convert