Asana
Overview
SLUG: ASANA
Description
Tool to help teams organize, track, and manage their work.
Authentication Details
OAuth2
Connecting to Asana
Create an auth config
Use the dashboard to create an auth config for the Asana toolkit. This allows you to connect multiple Asana accounts to Composio for agents to use.
Create and Get auth config ID
Click “Create Integration”. After creation, copy the displayed ID starting with ac_
. This is your auth config ID. This is not a sensitive ID — you can save it in environment variables or a database.
This ID will be used to create connections to the toolkit for a given user.
Connect Your Account
Using OAuth2
Tools
Executing tools
To prototype you can execute some tools to see the responses and working on the Asana toolkit’s playground
OpenAI (Python)
Anthropic (TypeScript)
Google (Python)
Vercel (TypeScript)
Tool List
ASANA_ADD_FOLLOWERS_TO_TASK
Tool Name: Add Followers to Task
Description
Action Parameters
Action Response
ASANA_ADD_SUPPORTING_RELATIONSHIP
Tool Name: Add Supporting Relationship to Goal
Description
Action Parameters
Action Response
ASANA_ADD_TASK_TO_SECTION
Tool Name: Add task to section
Description
Action Parameters
Action Response
ASANA_CREATE_ALLOCATION
Tool Name: Create Allocation
Description
Action Parameters
Action Response
ASANA_CREATE_ATTACHMENT_FOR_TASK
Tool Name: Create Attachment for Task
Description
Action Parameters
Action Response
ASANA_CREATE_CUSTOM_FIELD
Tool Name: Create Custom Field
Description
Action Parameters
Action Response
ASANA_CREATE_ENUM_OPTION_FOR_CUSTOM_FIELD
Tool Name: Create Enum Option for Custom Field
Description
Action Parameters
Action Response
ASANA_CREATE_PROJECT_STATUS_UPDATE
Tool Name: Create Project Status Update
Description
Action Parameters
Action Response
ASANA_CREATE_SECTION_IN_PROJECT
Tool Name: Create a section in a project
Description
Action Parameters
Action Response
ASANA_CREATE_SUBTASK
Tool Name: Create subtask
Description
Action Parameters
Action Response
ASANA_CREATE_TASK_COMMENT
Tool Name: Create task comment
Description
Action Parameters
Action Response
ASANA_DELETE_ALLOCATION
Tool Name: Delete Allocation
Description
Action Parameters
Action Response
ASANA_DELETE_ATTACHMENT
Tool Name: Delete Attachment
Description
Action Parameters
Action Response
ASANA_DELETE_CUSTOM_FIELD
Tool Name: Delete Custom Field
Description
Action Parameters
Action Response
ASANA_DELETE_PROJECT
Tool Name: Delete a project
Description
Action Parameters
Action Response
ASANA_DELETE_TAG
Tool Name: Delete a Tag
Description
Action Parameters
Action Response
ASANA_DELETE_TASK
Tool Name: Delete a task
Description
Action Parameters
Action Response
ASANA_DUPLICATE_PROJECT
Tool Name: Duplicate Project
Description
Action Parameters
Action Response
ASANA_DUPLICATE_TASK
Tool Name: Duplicate Task
Description
Action Parameters
Action Response
ASANA_GET_ALLOCATION
Tool Name: Get Allocation
Description
Action Parameters
Action Response
ASANA_GET_ALLOCATIONS
Tool Name: Get Allocations
Description
Action Parameters
Action Response
ASANA_GET_ATTACHMENT
Tool Name: Get Attachment
Description
Action Parameters
Action Response
ASANA_GET_AUDIT_LOG_EVENTS
Tool Name: Get Audit Log Events
Description
Action Parameters
Action Response
ASANA_GET_A_PROJECT
Tool Name: Get a project
Description
Action Parameters
Action Response
ASANA_GET_A_TASK
Tool Name: Get a task
Description
Action Parameters
Action Response
ASANA_GET_CURRENT_USER
Tool Name: Get current user
Description
Action Parameters
Action Response
ASANA_GET_CUSTOM_FIELD
Tool Name: Get Custom Field
Description
Action Parameters
Action Response
ASANA_GET_CUSTOM_FIELDS_FOR_WORKSPACE
Tool Name: Get Custom Fields for Workspace
Description
Action Parameters
Action Response
ASANA_GET_EVENTS
Tool Name: Get Events on a Resource
Description
Action Parameters
Action Response
ASANA_GET_GOAL
Tool Name: Get Goal
Description
Action Parameters
Action Response
ASANA_GET_GOALS
Tool Name: Get Goals
Description
Action Parameters
Action Response
ASANA_GET_GOAL_RELATIONSHIPS
Tool Name: Get Goal Relationships
Description
Action Parameters
Action Response
ASANA_GET_MEMBERSHIPS
Tool Name: Get Memberships
Description
Action Parameters
Action Response
ASANA_GET_PORTFOLIO
Tool Name: Get Portfolio
Description
Action Parameters
Action Response
ASANA_GET_PORTFOLIOS
Tool Name: Get Portfolios
Description
Action Parameters
Action Response
ASANA_GET_PORTFOLIO_ITEMS
Tool Name: Get Portfolio Items
Description
Action Parameters
Action Response
ASANA_GET_PORTFOLIO_MEMBERSHIPS
Tool Name: Get Portfolio Memberships
Description
Action Parameters
Action Response
ASANA_GET_PROJECTS_FOR_TEAM
Tool Name: Get Projects for Team
Description
Action Parameters
Action Response
ASANA_GET_PROJECT_BRIEF
Tool Name: Get Project Brief
Description
Action Parameters
Action Response
ASANA_GET_PROJECT_MEMBERSHIPS
Tool Name: Get Project Memberships
Description
Action Parameters
Action Response
ASANA_GET_PROJECT_STATUS
Tool Name: Get Project Status
Description
Action Parameters
Action Response
ASANA_GET_PROJECT_STATUS_UPDATES
Tool Name: Get Project Status Updates
Description
Action Parameters
Action Response
ASANA_GET_PROJECT_TEMPLATES
Tool Name: Get Multiple Project Templates
Description
Action Parameters
Action Response
ASANA_GET_SECTION
Tool Name: Get Section
Description
Action Parameters
Action Response
ASANA_GET_SECTIONS_IN_PROJECT
Tool Name: Get sections in a project
Description
Action Parameters
Action Response
ASANA_GET_STATUS_UPDATES
Tool Name: Get Status Updates
Description
Action Parameters
Action Response
ASANA_GET_STORIES_FOR_TASK
Tool Name: Get Stories for Task
Description
Action Parameters
Action Response
ASANA_GET_STORY
Tool Name: Get Story
Description
Action Parameters
Action Response
ASANA_GET_TAG
Tool Name: Get Tag
Description
Action Parameters
Action Response
ASANA_GET_TAGS
Tool Name: Get Tags
Description
Action Parameters
Action Response
ASANA_GET_TASKS_FROM_A_PROJECT
Tool Name: Retrieve tasks for project
Description
Action Parameters
Action Response
ASANA_GET_TASK_ATTACHMENTS
Tool Name: Get Task Attachments
Description
Action Parameters
Action Response
ASANA_GET_TASK_SUBTASKS
Tool Name: Get Task Subtasks
Description
Action Parameters
Action Response
ASANA_GET_TASK_TEMPLATES
Tool Name: Get Task Templates
Description
Action Parameters
Action Response
ASANA_GET_TEAMS_IN_WORKSPACE
Tool Name: Get teams in workspace
Description
Action Parameters
Action Response
ASANA_GET_TEAM_MEMBERSHIPS
Tool Name: Get Team Memberships
Description
Action Parameters
Action Response
ASANA_GET_TIME_PERIODS
Tool Name: Get Time Periods
Description
Action Parameters
Action Response
ASANA_GET_TYPEAHEAD_OBJECTS
Tool Name: Get Objects via Typeahead
Description
Action Parameters
Action Response
ASANA_GET_USER
Tool Name: Get User
Description
Action Parameters
Action Response
ASANA_GET_USERS_FOR_TEAM
Tool Name: Get Users for Team
Description
Action Parameters
Action Response
ASANA_GET_USERS_FOR_WORKSPACE
Tool Name: Get Users in Workspace
Description
Action Parameters
Action Response
ASANA_GET_WORKSPACE_MEMBERSHIPS
Tool Name: Get Workspace Memberships
Description
Action Parameters
Action Response
ASANA_GET_WORKSPACE_PROJECTS
Tool Name: Get Workspace Projects
Description
Action Parameters
Action Response
ASANA_INSERT_ENUM_OPTION_FOR_CUSTOM_FIELD
Tool Name: Insert or Reorder Enum Option for Custom Field
Description
Action Parameters
Action Response
ASANA_REMOVE_FOLLOWER_FROM_TASK
Tool Name: Remove Follower From Task
Description
Action Parameters
Action Response
ASANA_SUBMIT_PARALLEL_REQUESTS
Tool Name: Submit Parallel Requests (Batch API)
Description
Action Parameters
Action Response
ASANA_UPDATE_ALLOCATION
Tool Name: Update Allocation
Description
Action Parameters
Action Response
ASANA_UPDATE_CUSTOM_FIELD
Tool Name: Update Custom Field
Description
Action Parameters
Action Response
ASANA_UPDATE_ENUM_OPTION
Tool Name: Update Enum Option
Description
Action Parameters
Action Response
ASANA_UPDATE_PROJECT
Tool Name: Update a project
Description
Action Parameters
Action Response
ASANA_UPDATE_TAG
Tool Name: Update Tag
Description
Action Parameters
Action Response
ASANA_CREATE_A_PROJECT
Tool Name: Create a project
Description
Action Parameters
Action Response
ASANA_CREATE_A_TAG_IN_A_WORKSPACE
Tool Name: Create a tag in a workspace
Description
Action Parameters
Action Response
ASANA_CREATE_A_TASK
Tool Name: Create task in asana with specific details
Description
Action Parameters
Action Response
ASANA_CREATE_TEAM
Tool Name: Create Team
Description
Action Parameters
Action Response
ASANA_GET_A_USER_TASK_LIST
Tool Name: Get a user task list
Description
Action Parameters
Action Response
ASANA_GET_MULTIPLE_PROJECTS
Tool Name: Get multiple projects
Description
Action Parameters
Action Response
ASANA_GET_MULTIPLE_TASKS
Tool Name: Get multiple tasks
Description
Action Parameters
Action Response
ASANA_GET_MULTIPLE_USERS
Tool Name: Get multiple users
Description
Action Parameters
Action Response
ASANA_GET_MULTIPLE_WORKSPACES
Tool Name: Get multiple workspaces
Description
Action Parameters
Action Response
ASANA_GET_TEAM
Tool Name: Get Team
Description
Action Parameters
Action Response
ASANA_GET_WORKSPACE
Tool Name: Get Workspace
Description
Action Parameters
Action Response
ASANA_UPDATE_A_TASK
Tool Name: Update a task
Description
Action Parameters
Action Response
ASANA_UPDATE_TEAM
Tool Name: Update a team
Description
Action Parameters
Action Response