Asana
Tools
Name & Description | Type |
---|---|
ASANA_ADD_FOLLOWERS_TO_TASKTool to add followers to a task in Asana. | action |
ASANA_ADD_SUPPORTING_RELATIONSHIPTool to add a supporting goal relationship to a goal. | action |
ASANA_ADD_TASK_TO_SECTIONAdds an existing task to a section, optionally positioning it before or after another task in that section; if no position is specified, the task is added to the end. | action |
ASANA_CREATE_ALLOCATIONCreates a new allocation. | action |
ASANA_CREATE_ATTACHMENT_FOR_TASKTool to upload an attachment to a task. | action |
ASANA_CREATE_CUSTOM_FIELDTool to create a new custom field in a workspace. | action |
ASANA_CREATE_ENUM_OPTION_FOR_CUSTOM_FIELDTool to create a new enum option for a custom field in Asana. | action |
ASANA_CREATE_PROJECT_STATUS_UPDATETool to create a new status update on a project. | action |
ASANA_CREATE_SECTION_IN_PROJECTCreates a new section in a project, optionally positioned relative to an existing section in the same project, and returns the full record of the new section. | action |
ASANA_CREATE_SUBTASKCreates a new Asana subtask under an existing parent task (`task gid`); `due on` and `due at` are mutually exclusive and cannot be set simultaneously. | action |
ASANA_CREATE_TASK_COMMENTAdds a new text comment (story) to an existing Asana task, appearing in its activity feed. | action |
ASANA_DELETE_ALLOCATIONTool to delete an allocation by its id. | action |
ASANA_DELETE_ATTACHMENTTool to delete an attachment by its globally unique identifier. | action |
ASANA_DELETE_CUSTOM_FIELDTool to delete a custom field by its globally unique identifier. | action |
ASANA_DELETE_PROJECTDelete a project. | action |
ASANA_DELETE_TAGTool to delete a specific tag by its gid. | action |
ASANA_DELETE_TASKDelete a task. | action |
ASANA_DUPLICATE_PROJECTDuplicate a project. | action |
ASANA_DUPLICATE_TASKDuplicate a task. | action |
ASANA_GET_ALLOCATIONGet an allocation by id. | action |
ASANA_GET_ALLOCATIONSTool to get multiple allocations. | action |
ASANA_GET_ATTACHMENTTool to get a single attachment by its globally unique identifier. | action |
ASANA_GET_AUDIT_LOG_EVENTSTool to get audit log events for a workspace. | action |
ASANA_GET_A_PROJECTRetrieves a specific Asana project by its `project gid`, with an option to include additional fields for comprehensive details using `opt fields`; this action does not return tasks within the project. | action |
ASANA_GET_A_TASKRetrieves full details for a specified task gid accessible by the user; use `opt fields` to customize returned data. | action |
ASANA_GET_CURRENT_USERRetrieves the authenticated user's full record, including accessible workspaces, often used as an initial call to establish user context for subsequent operations. | action |
ASANA_GET_CUSTOM_FIELDTool to get a single custom field by its globally unique identifier. | action |
ASANA_GET_CUSTOM_FIELDS_FOR_WORKSPACETool to get all custom fields in a workspace. | action |
ASANA_GET_EVENTSRetrieve events on a resource to monitor changes. | action |
ASANA_GET_GOALRetrieve the full record for a single goal by its gid. | action |
ASANA_GET_GOALSTool to retrieve multiple goals. | action |
ASANA_GET_GOAL_RELATIONSHIPSTool to retrieve goal relationships. | action |
ASANA_GET_MEMBERSHIPSTool to retrieve memberships for goals, projects, portfolios, or custom fields. | action |
ASANA_GET_PORTFOLIORetrieve the full record for a single portfolio by its gid. | action |
ASANA_GET_PORTFOLIOSRetrieve multiple portfolios. | action |
ASANA_GET_PORTFOLIO_ITEMSRetrieve items in a portfolio. | action |
ASANA_GET_PORTFOLIO_MEMBERSHIPSTool to retrieve multiple portfolio memberships. | action |
ASANA_GET_PROJECTS_FOR_TEAMTool to get a list of projects for a specific team in Asana. | action |
ASANA_GET_PROJECT_BRIEFTool to retrieve a project's brief. | action |
ASANA_GET_PROJECT_MEMBERSHIPSTool to retrieve memberships from a project. | action |
ASANA_GET_PROJECT_STATUSTool to retrieve the full record for a single project status by its gid. | action |
ASANA_GET_PROJECT_STATUS_UPDATESTool to get status updates for a specific project. | action |
ASANA_GET_PROJECT_TEMPLATESTool to retrieve multiple project templates. | action |
ASANA_GET_SECTIONRetrieve the full record for a single section by its gid. | action |
ASANA_GET_SECTIONS_IN_PROJECTReturns compact records for all sections (used to group tasks) in a specified project. | action |
ASANA_GET_STATUS_UPDATESRetrieve status updates from an object. | action |
ASANA_GET_STORIES_FOR_TASKTool to get stories (comments, status updates, etc. | action |
ASANA_GET_STORYTool to retrieve a story. | action |
ASANA_GET_TAGTool to get a single tag by its globally unique identifier. | action |
ASANA_GET_TAGSGet multiple tags in a workspace. | action |
ASANA_GET_TASKS_FROM_A_PROJECTRetrieves tasks from a specified Asana project, allowing filtering by completion status and selection of optional fields for detailed responses. | action |
ASANA_GET_TASK_ATTACHMENTSTool to get the list of attachments for a given task, project, or project brief. | action |
ASANA_GET_TASK_SUBTASKS. | action |
ASANA_GET_TASK_TEMPLATESTool to retrieve multiple task templates from a workspace. | action |
ASANA_GET_TEAMS_IN_WORKSPACEReturns the compact records for all teams in the workspace visible to the authorized user. | action |
ASANA_GET_TEAM_MEMBERSHIPSTool to retrieve compact team membership records. | action |
ASANA_GET_TIME_PERIODSTool to retrieve compact or full representations of time periods. | action |
ASANA_GET_TYPEAHEAD_OBJECTSTool to retrieve objects in a workspace via a typeahead search algorithm. | action |
ASANA_GET_USERGet a user by their id. | action |
ASANA_GET_USERS_FOR_TEAMGet users in a team. | action |
ASANA_GET_USERS_FOR_WORKSPACEGet users in a workspace or organization. | action |
ASANA_GET_WORKSPACE_MEMBERSHIPSTool to retrieve the workspace memberships for a specific workspace. | action |
ASANA_GET_WORKSPACE_PROJECTSTool to retrieve the projects associated with a specific workspace. | action |
ASANA_INSERT_ENUM_OPTION_FOR_CUSTOM_FIELDTool to reorder an existing enum option or insert a new enum option for a custom field at a specific position. | action |
ASANA_REMOVE_FOLLOWER_FROM_TASKTool to remove one or more followers from a task. | action |
ASANA_SUBMIT_PARALLEL_REQUESTSTool to submit multiple Asana API requests in parallel using the batch API. | action |
ASANA_UPDATE_ALLOCATIONTool to update an existing allocation by its id. | action |
ASANA_UPDATE_CUSTOM_FIELDTool to update a custom field by its globally unique identifier. | action |
ASANA_UPDATE_ENUM_OPTIONTool to update an enum option for a custom field. | action |
ASANA_UPDATE_PROJECTUpdate a project. | action |
ASANA_UPDATE_TAGTool to update an existing tag by its globally unique identifier. | action |
ASANA_CREATE_A_PROJECTCreates a new Asana project, requiring either a `workspace` or `team` gid for association, and returns the full project details. | action |
ASANA_CREATE_A_TAG_IN_A_WORKSPACECreates a new tag, with properties like name and color defined in the request body, within a specific Asana workspace (using `workspace gid`); this tag helps categorize tasks, is confined to the workspace, and is not automatically applied to tasks. | action |
ASANA_CREATE_A_TASKCreates a new Asana task; requires 'workspace', 'parent', or 'projects' for association, and 'followers', 'projects', 'tags' are set only at creation. | action |
ASANA_CREATE_TEAMTool to create a new team in an Asana workspace. | action |
ASANA_GET_A_USER_TASK_LISTRetrieves a specific user's task list from Asana by its `user task list gid`, optionally returning extended details like name, owner, and workspace if specified in `opt fields`. | action |
ASANA_GET_MULTIPLE_PROJECTSReturns a list of projects, optionally filtered by workspace, team, or archived status, supporting pagination for large datasets. | action |
ASANA_GET_MULTIPLE_TASKSRetrieves a list of tasks, allowing filtering by assignee (requires `workspace`), project, section, `completed since`, and `modified since`; `workspace` also requires `assignee`. | action |
ASANA_GET_MULTIPLE_USERSReturns a list of users in an Asana workspace or organization, optionally filtered by workspace or team gid, with support for pagination and specifying optional fields. | action |
ASANA_GET_MULTIPLE_WORKSPACESRetrieves all workspaces accessible by the authenticated user, returning an empty list if the user has no accessible workspaces. | action |
ASANA_GET_TEAMTool to retrieve details of a specific team by its gid. | action |
ASANA_GET_WORKSPACETool to retrieve details of a specific workspace by its gid. | action |
ASANA_UPDATE_A_TASKUpdates attributes of an existing Asana task identified by its task gid. | action |
ASANA_UPDATE_TEAMTool to update details of an existing team. | action |
ASANA_TASK_TRIGGERTask Trigger. | trigger |