← All integrations

Asana

One-click sign-inProjects & Code

Connect it in Quilt

Tool to help teams organize, track, and manage their work.

Sign in with one click. Composio asks the app for you; Quilt never sees the login.

Reads on its own118

Agents use these right away.

  • Get Access RequestsTool to retrieve access requests for a target object.
  • Get AllocationGet an allocation by ID.
  • Get AllocationsTool to get multiple allocations.
  • 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.
  • Get a taskRetrieves full details for a specified task GID accessible by the user; use `opt_fields` to customize returned data.
  • Get AttachmentTool to get a single attachment by its globally unique identifier.
  • Get Audit Log EventsRetrieve audit log events for a workspace or organization, with optional filters.
  • Get current userRetrieve the authenticated user, including accessible workspaces, for establishing user context.
  • Get Custom FieldRetrieve a custom field by its globally unique identifier, with optional selection of returned properties.
  • Get Custom Fields for WorkspaceList custom fields in a workspace, returning a page of results and pagination information when available.
  • Get Custom TypesList custom types associated with a project, returning a page of results and pagination information when available.
  • Get Events on a ResourceRetrieve events on an Asana resource to monitor changes using a sync token.
  • Get Favorites for UserGet a user's favorites of a selected resource type within a workspace, ordered as they appear in the Asana sidebar.
  • Get GoalRetrieve a single goal by its GID, with optional field selection.
  • Get Goal RelationshipsTool to retrieve goal relationships.
  • Get GoalsTool to retrieve multiple goals.
  • Get MembershipsTool to retrieve memberships for goals, projects, portfolios, or custom fields.
  • Get PortfolioRetrieve a single portfolio by its GID, with optional fields for portfolio details.
  • Get Portfolio ItemsRetrieve items in a portfolio.
  • Get Portfolio MembershipsTool to retrieve multiple portfolio memberships.
  • Get PortfoliosRetrieve portfolios in a specific workspace for a specified owner.
  • Get Project BriefTool to retrieve a project brief by its GID.
  • Get Project Custom Field SettingsList the custom-field settings attached to an Asana project.
  • Get Project Memberships For ProjectTool to get memberships from a specific project.
  • Get Projects for TaskList projects associated with a specific task.
  • Get Projects for TeamTool to get a list of projects for a specific team in Asana.
  • Get Project StatusRetrieve a project status update by its GID.
  • Get Project Status UpdatesTool to get status updates for a specific project.
  • Get Project TemplateGet a single Asana project template, including configuration needed to instantiate it.
  • Get Multiple Project TemplatesTool to retrieve multiple project templates.
  • Get Project Templates for TeamTool to get a team's project templates in Asana.
  • Get SectionRetrieve the full record for a single section by its GID.
  • Get sections in a projectList compact section records for a specified project.
  • Get Status UpdatesRetrieve status updates from an object.
  • Get Stories for TaskTool to get stories (comments, status updates, etc.) for a task.
  • Get StoryRetrieve a single story by its GID, with optional selection of response fields.
  • Get TagTool to get a single tag by its globally unique identifier.
  • Get TagsGet multiple tags in a workspace.
  • Get Tags for TaskGet a page of tags associated with a specific task, with pagination support.
  • Get Task AttachmentsTool to get the list of attachments for a given task, project, or project_brief.
  • Get tasks for tagTool to retrieve tasks associated with a specific Asana tag by tag GID.
  • Get tasks for user task listTool to retrieve tasks from a user task list by user task list GID.
  • Retrieve tasks for projectRetrieves tasks from a specified Asana project, with a completion-since filter and optional field selection.
  • Get tasks from a sectionTool to retrieve tasks that belong to a specific Asana section (column/header) by section GID.
  • Get Task SubtasksLists subtasks of a specified Asana task, with pagination and optional field selection.
  • Get Task TemplatesLists Asana task templates for a workspace or project, with pagination.
  • Get Team MembershipsTool to retrieve compact team membership records.
  • Get Team Memberships for TeamTool to get memberships from a specific team.
  • Get teams in workspaceRetrieve a page of compact team records in a workspace visible to the authorized user.
  • Get Time PeriodTool to retrieve the full record for a single time period by its GID.
  • Get Time PeriodsTool to retrieve compact or full representations of time periods.
  • Get Objects via TypeaheadTool to retrieve objects in a workspace via a typeahead search algorithm.
  • Get UserGet a user by their ID.
  • Get Users for TeamGet users in a team.
  • Get Users in WorkspaceGet users in a workspace or organization.
  • Get User Task ListTool to get a single user task list by its globally unique identifier.
  • Get Workspace MembershipsTool to retrieve the workspace memberships for a specific workspace.
  • Get Workspace ProjectsRetrieve a page of projects associated with a specific Asana workspace.
  • List Task DependenciesList the prerequisite tasks that must be completed before an Asana task.
  • List Task DependentsList tasks that are blocked by a specified Asana task.
  • Get AI Studio credit utilizationGet AI Studio credit utilization.
  • Get AI Studio seatsGet AI Studio seats.
  • Get a user task listRetrieves a user's Asana task list for a specified workspace, using the user GID or `me` in `user_task_list_gid`.
  • Get a budgetGet a budget.
  • Get all budgetsGet all budgets.
  • Get a goal's custom fieldsGet a goal's custom fields.
  • Get a portfolio's custom fieldsGet a portfolio's custom fields.
  • Get a team's custom fieldsGet a team's custom fields.
  • Get a custom typeGet a custom type.
  • Get a goal relationshipGet a goal relationship.
  • Get JobTool to retrieve a job by its globally unique identifier.
  • Get MembershipTool to retrieve a single membership by its ID.
  • Get multiple projectsReturns a list of projects filtered by workspace or team (one required), with optional archived status filter, supporting pagination for large datasets.
  • Get multiple tasksRetrieve tasks using exactly one scope: a project, section, tag, user task list, or assignee and workspace together.
  • 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.
  • Get multiple workspacesRetrieve workspaces accessible to the authenticated user, with pagination support.
  • Get OOO EntriesGet one page of out-of-office entries for a user in a workspace.
  • Get an OOO entryGet an OOO entry.
  • Get parent goals from a goalGet parent goals from a goal.
  • Get a portfolio membershipGet a portfolio membership.
  • Get memberships from a portfolioGet memberships from a portfolio.
  • Get Project MembershipTool to get a project membership by ID.
  • Get a project portfolio settingGet a project portfolio setting.
  • Get project portfolio settings for a portfolioGet project portfolio settings for a portfolio.
  • Get project portfolio settings for a projectGet project portfolio settings for a project.
  • Get a rateGet a rate.
  • Get multiple ratesGet multiple rates.
  • Get Reactions on ObjectTool to get reactions with a specific emoji base character on an object.
  • Get a roleGet a role.
  • Get multiple rolesGet multiple roles.
  • Get Status UpdateTool to retrieve the full record for a single status update by its GID.
  • Get stories from a goalGet stories from a goal.
  • Get Tags For WorkspaceGet a page of tags in a specific workspace, with pagination support.
  • Get Task Counts For ProjectTool to get task count statistics for a project.
  • Get a task for a given custom IDGet a task for a given custom ID.
  • Get a task templateRetrieve a task template's configuration by its GID, without instantiating it.
  • Get TeamTool to retrieve details of a specific team by its GID.
  • Get Team MembershipTool to retrieve a complete team membership record by its GID.
  • Get Team Memberships For UserRetrieve a page of team memberships for a specific user within a workspace.
  • Get Teams for UserGet a page of team records for a specific user in an organization or workspace.
  • Get a timesheet approval statusGet a timesheet approval status.
  • Get multiple timesheet approval statusesGet multiple timesheet approval statuses.
  • Get time tracking categories for a workspaceGet time tracking categories for a workspace.
  • Get a time tracking categoryGet a time tracking category.
  • Get Time Tracking EntriesTool to get multiple time tracking entries across workspace, tasks, or projects.
  • Get Time Tracking Entries for TaskTool to get time tracking entries for a task.
  • Get time tracking entries for a time tracking categoryGet time tracking entries for a time tracking category.
  • Get a time tracking entryGet a time tracking entry.
  • Get User in WorkspaceTool to get a user in a workspace or organization by their GID.
  • Get a webhookGet a webhook.
  • Get WebhooksRetrieve a page of webhooks in a workspace, optionally filtered by resource.
  • Get WorkspaceTool to retrieve details of a specific workspace by its GID.
  • Get workspace eventsGet one page of workspace events since a sync token was created.
  • Get Workspace MembershipTool to retrieve a specific workspace membership by its GID.
  • Get Workspace Memberships For UserRetrieve a page of workspace memberships for a specific user.
  • Get goal relationshipsGet goal relationships.
  • Search projects in a workspaceSearch projects in a workspace.
  • Search Tasks in WorkspaceSearch tasks in an Asana workspace by project, assignee, task subtype or text, with optional result fields and a limit of 1–100.

Asks someone first129

Anything that sends, creates, changes or deletes waits for a person to approve it in the session’s chat.

  • Add Followers to ProjectTool to add followers to a project in Asana.
  • Add Followers to TaskTool to add followers to a task in Asana.
  • Add item to portfolioAdd a project (or other supported item) to an Asana portfolio using the native addItem endpoint.
  • Add Members to ProjectTool to add users to a project in Asana.
  • Add Project to TaskTool to add a project to a task in Asana.
  • Add Supporting Relationship to GoalTool to add a supporting goal relationship to a goal.
  • Add Tag to TaskTool to add an existing tag to a task in Asana.
  • Add Task DependenciesTool to add dependency relationships to an Asana task.
  • Add Task DependentsMark tasks as dependents of an Asana prerequisite task, if not already linked.
  • 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.
  • Add User for TeamTool to add a user to a team in Asana.
  • Add User for WorkspaceTool to add a user to a workspace or organization in Asana.
  • Create AllocationCreates an allocation for a user in a workspace over a defined period, with an effort value in hours or percent and an optional project association.
  • Create Attachment for ObjectTool to upload an attachment or link an external resource to a task, project, or project_brief in Asana.
  • Create Attachment for TaskTool to upload an attachment to a task.
  • Create Custom FieldTool to create a new custom field in a workspace.
  • Create Enum Option for Custom FieldTool to create a new enum option for a custom field in Asana.
  • Create MembershipTool to create a membership by adding a user or team to a project, goal, or portfolio.
  • Create Project BriefTool to create a project brief for a project.
  • Create project for teamTool to create a project in a team.
  • Create project for workspaceTool to create a project in a workspace.
  • Create Project Status UpdateTool to create a new status update on a project.
  • Create a section in a projectCreates a new SECTION (not a task) in a project.
  • Create Status Update for ObjectTool to create a status update on a project, portfolio, or goal.
  • 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.
  • Create a tagTool to create a new tag in an Asana workspace.
  • Create task commentAdds a new text comment (story) to an existing Asana task, appearing in its activity feed.
  • Delete AllocationTool to delete an allocation by its ID.
  • Delete AttachmentTool to delete an attachment by its globally unique identifier.
  • Delete Custom FieldTool to delete a custom field by its globally unique identifier.
  • Delete MembershipTool to delete a membership by its GID.
  • Delete a projectDelete a project.
  • Delete Project BriefTool to delete a project brief by its GID.
  • Delete Status UpdateTool to delete a status update by its GID.
  • Delete a TagTool to delete a specific tag by its GID.
  • Delete a taskDelete a task.
  • Duplicate ProjectDuplicate a project with a new name.
  • Duplicate TaskDuplicate a task, returning an asynchronous job record.
  • Reorder Enum Option for Custom FieldTool to reorder an existing enum option within a custom field by moving it before or after another specified enum option.
  • Move or Insert Section in ProjectTool to move or reorder an existing section within a project by repositioning it before or after another section.
  • Instantiate Project TemplateInstantiate (create) a real Asana project from a project template, returning the async job record.
  • Remove Follower From TaskTool to remove one or more followers from a task.
  • Remove Item from PortfolioTool to remove an item (e.g., a project) from an Asana portfolio.
  • Remove Members from ProjectTool to remove users from a project in Asana.
  • Remove Project from TaskTool to remove a project from a task in Asana.
  • Remove Tag from TaskTool to remove an existing tag from a task in Asana.
  • Remove Task DependenciesTool to unlink selected prerequisite relationships from an Asana task without deleting any task.
  • Remove Task DependentsUnlink selected dependent tasks from an Asana prerequisite task without deleting any task.
  • Remove User For TeamTool to remove a user from a team.
  • Remove User from WorkspaceTool to remove a user from a workspace or organization.
  • Submit Parallel Requests (Batch API)Submit up to 10 Asana API requests in parallel using the Batch API, such as fetching multiple tasks or creating multiple subtasks.
  • Update AllocationTool to update an existing allocation by its ID.
  • Update Custom FieldUpdate the name or description of a custom field by its globally unique identifier.
  • Update Enum OptionTool to update an enum option for a custom field.
  • Update a projectUpdate a project.
  • Update Project BriefTool to update a project brief by its GID.
  • Update SectionUpdate a section's name or position within a project.
  • Update TagTool to update an existing tag by its globally unique identifier.
  • Add a custom field to a goalAdd a custom field to a goal.
  • Add a custom field to a portfolioAdd a custom field to a portfolio.
  • Add a custom field to a projectAdd a custom field to a project.
  • Add a collaborator to a goalAdd a collaborator to a goal.
  • Add users to a portfolioAdd users to a portfolio.
  • Approve Access RequestTool to approve an access request in Asana.
  • Create Access RequestTool to create an access request in Asana.
  • Create a projectCreates a new Asana project in the specified workspace.
  • 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…
  • Create task in asana with specific detailsCreates a new Asana task; requires 'workspace', 'parent', or 'projects' for association, and 'followers', 'projects', 'tags' are set only at creation.
  • Create a budgetCreate a budget.
  • Create a goalCreate a goal.
  • Create a goal metricCreate a goal metric.
  • Create an OOO entryCreate an OOO entry.
  • Create a portfolioCreate a portfolio.
  • Create a rateCreate a rate.
  • Create a roleCreate a role.
  • Create a story on a goalCreate a story on a goal.
  • Create TeamCreates a new team in a specified Asana organization for collaboration.
  • Create a timesheet approval statusCreate a timesheet approval status.
  • Create a time tracking categoryCreate a time tracking category.
  • Create a time tracking entryCreate a time tracking entry.
  • Delete a budgetDelete a budget.
  • Delete a goalDelete a goal.
  • Delete an OOO entryDelete an OOO entry.
  • Delete a portfolioDelete a portfolio.
  • Delete Project StatusTool to delete a project status by its GID.
  • Delete a project templateDelete a project template.
  • Delete a rateDelete a rate.
  • Delete a roleDelete a role.
  • Delete a sectionTool to delete a section by its GID.
  • Delete StoryTool to delete a story by its GID.
  • Delete a task templateDelete a task template.
  • Delete a time tracking categoryDelete a time tracking category.
  • Delete a time tracking entryDelete a time tracking entry.
  • Delete a webhookDelete a webhook.
  • Duplicate a portfolioDuplicate a portfolio.
  • Instantiate a task from a task templateInstantiate a task from a task template.
  • Reject access requestTool to reject an access request.
  • Remove a custom field from a goalRemove a custom field from a goal.
  • Remove a custom field from a portfolioRemove a custom field from a portfolio.
  • Remove a custom field from a projectRemove a custom field from a project.
  • Remove Followers For ProjectTool to remove followers from a project in Asana.
  • Remove a collaborator from a goalRemove a collaborator from a goal.
  • Remove users from a portfolioRemove users from a portfolio.
  • Removes a supporting goal relationshipRemoves a supporting goal relationship.
  • Roll up subtask dates for a projectStart a background job to reconcile subtask dates in a project.
  • Roll up subtask dates for a taskStart a background job to reconcile a task's subtask dates.
  • Create a project template from a projectCreate a project template from a project.
  • Set parent for taskTool to set the parent of a task in Asana.
  • Trigger a ruleTrigger a rule.
  • Update a taskUpdates attributes of an existing Asana task identified by its task_gid.
  • Update a budgetUpdate a budget.
  • Update a goalUpdate a goal.
  • Update a goal metricUpdate a goal metric.
  • Update a goal relationshipUpdate a goal relationship.
  • Update a membershipUpdate a membership.
  • Update an OOO entryUpdate an OOO entry.
  • Update a portfolioUpdate a portfolio.
  • Update a project portfolio settingUpdate a project portfolio setting.
  • Update a rateUpdate a rate.
  • Update a roleUpdate a role.
  • Update StoryTool to update a story on a task.
  • Update a teamTool to update details of an existing team.
  • Update a timesheet approval statusUpdate a timesheet approval status.
  • Update a time tracking categoryUpdate a time tracking category.
  • Update a time tracking entryUpdate a time tracking entry.
  • Update UserUpdate a user's custom fields.
  • Update User for WorkspaceTool to update a user in a workspace or organization.
  • Update a webhookUpdate an existing Asana webhook's event filter configuration.
  • Update a workspaceUpdate a workspace.
Asana integration · Quilt