Projects

Import a project from another tool

Creates a project from a Trello board JSON export (trello), an Asana project CSV export (asana_csv) or a generic CSV (csv, columns: Title, Description, Section, Status, Priority, Assignee Email, Start Date, Due Date, Tags, Parent Task). Sections, tasks, subtasks, priorities, dates and tags are carried over; assignee emails are matched only against people who already have access to the workspace, and matched assignees join the new project as editors. With dry_run: true the parsed preview (counts and warnings) is returned and nothing is created. Caps: 4MB of content, 2000 tasks, 100 sections. Guests cannot import.

post/projects/import

Request

  • Base URL: https://tasg.app/api/v1
  • URL: https://tasg.app/api/v1/projects/import
  • Auth: HTTP bearer

Request body

workspace_idstring uuid required
source'trello' | 'asana_csv' | 'csv' required
contentstring required

The raw export file content, as text.

namestring

Project name. Defaults to the name in the export, else "Imported project".

dry_runboolean

Return the preview without creating anything.

Response

Dry run: the preview only.

Changes

No recorded changes to this operation across all 1 revision of this API.