What can you do with it?
The Asana integration enables comprehensive project management including workspaces, projects, and tasks. You can list all workspaces, retrieve projects within workspaces, create new tasks with assignments and due dates, query tasks with filtering options, and update task status. This integration is perfect for teams looking to automate their project workflows, track task progress, and maintain organized project structures across multiple workspaces.How to use it?
Basic Command Structure
Parameters
Required:action
- The operation you want to perform (list_workspaces, get_projects, create_task, query_tasks, update_task)
workspace_id
- Workspace identifier for project operationsproject_id
- Project identifier for task operationstask_id
- Task identifier for update operations
Tools
List Workspaces
Retrieve all workspaces accessible to your account Parameters:action
(required) - Set to “list_workspaces”
Get Projects in Workspace
Retrieve all projects within a specific workspace Parameters:action
(required) - Set to “get_projects”workspace_id
(required) - The workspace identifier
Create Task
Create a new task in a project Parameters:action
(required) - Set to “create_task”name
(required) - Task nameworkspace
(required) - Workspace IDprojects
(optional) - Array of project IDs to add task toassignee
(optional) - User ID to assign task todue_on
(optional) - Due date in YYYY-MM-DD format
Query Tasks in Project
Retrieve tasks from a specific project with optional filtering Parameters:action
(required) - Set to “query_tasks”project_id
(required) - The project identifiercompleted
(optional) - Filter by completion status (true/false)assignee
(optional) - Filter by assignee user ID
Update Task Status
Update the completion status of a task Parameters:action
(required) - Set to “update_task”task_id
(required) - The task identifiercompleted
(required) - New completion status (true/false)