Asana

Work management platform designed to help teams organize, track, and manage their work.
Connect it
In Keystile Automations → Connections → New connection, choose Asana and sign in. Your AI tools and workflows then use it through Keystile; they never see the password or key.How connecting works.
Try it from your AI tool
Using Keystile, in Asana: delete allocation (Delete an Asana resource-management allocation (Advanced Asana plans and up)).What it can do (126 actions)
| Action | What it does | Changes data |
|---|---|---|
| Add Goal Supporting Relationship | Link a subgoal, project, task or portfolio as supporting an Asana goal (Advanced Asana plans and up). | Yes |
| Add Portfolio Item | Add a project or portfolio to an Asana portfolio (Advanced Asana plans and up). | Yes |
| Add Project Followers | Subscribe users to "task added" notifications of an Asana project. | Yes |
| Add Project Members | Give users access to an Asana project. | Yes |
| Add Tag to Task | Apply a tag to an Asana task. | Yes |
| Add Task Comment | Post a comment on an Asana task. | Yes |
| Add Task Dependencies | Mark other Asana tasks as dependencies that block a task (paid Asana plans only). | Yes |
| Add Task Followers | Add followers (collaborators) to an Asana task. | Yes |
| Add Task to Project | Add an existing task to another Asana project. | Yes |
| Add User to Team | Add a user to an Asana team. | Yes |
| Add User to Workspace | Invite or add a user to an Asana workspace or organization. | Yes |
| Approve Access Request | Approve a pending request to access an Asana project or portfolio. | Yes |
| Create Allocation | Allocate a person's time to an Asana project for a date range (Advanced Asana plans and up). | Yes |
| Create Custom Field | Create a custom field definition in an Asana workspace (paid Asana plans only). | Yes |
| Create Custom Field Enum Option | Add a new option to an Asana single-select or multi-select custom field (paid Asana plans only). | Yes |
| Create Membership | Share a project, goal, portfolio or custom field with a user or team. | Yes |
| Create Project | Create a new Asana project. | Yes |
| Create Project Brief | Create the brief (overview document) of an Asana project. | Yes |
| Create Project Task | Create a task in an Asana project. | Yes |
| Create Section | Create a section (list heading or board column) in an Asana project. | Yes |
| Create Status Update | Post a status update on an Asana project, portfolio or goal. | Yes |
| Create Subtask | Create a subtask under an existing Asana task. | Yes |
| Create Tag | Create a tag in an Asana workspace. | Yes |
| Create Task | Create a new task | Yes |
| Create Team | Create a team in an Asana organization. | Yes |
| Custom API Call | Make a custom API call to a specific endpoint | Yes |
| Delete Allocation | Delete an Asana resource-management allocation (Advanced Asana plans and up). | |
| Delete Attachment | Permanently delete an attachment from Asana. | |
| Delete Comment | Delete a comment from an Asana task. | |
| Delete Custom Field | Delete an Asana custom field definition (paid Asana plans only). | |
| Delete Membership | Revoke a user's or team's access to a project, goal or portfolio. | |
| Delete Project | Delete an Asana project. | |
| Delete Project Brief | Delete the brief of an Asana project. | |
| Delete Section | Delete an empty section from an Asana project. | |
| Delete Status Update | Delete a status update from an Asana project, portfolio or goal. | |
| Delete Tag | Delete an Asana tag. | |
| Delete Task | Delete an Asana task. | |
| Duplicate Project | Start copying an Asana project into a new project. | Yes |
| Duplicate Task | Start copying an Asana task into a new task. | Yes |
| Get Allocation | Get one Asana resource-management allocation (Advanced Asana plans and up). | |
| Get Attachment | Get an Asana attachment and its download link. | |
| Get Current User | Get the Asana user behind this connection. | |
| Get Custom Field | Get the definition of an Asana custom field (paid Asana plans only). | |
| Get Goal | Get the details and progress metric of an Asana goal (Advanced Asana plans and up). | |
| Get Job | Check the status of an asynchronous Asana job. | |
| Get Membership | Get one membership of a project, goal or portfolio. | |
| Get Portfolio | Get the details of an Asana portfolio (Advanced Asana plans and up). | |
| Get Project | Get the details of an Asana project. | |
| Get Project Brief | Get the brief (overview document) of an Asana project. | |
| Get Project Task Counts | Get the number of total, completed and open tasks and milestones in a project. | |
| Get Section | Get the details of an Asana section. | |
| Get Status Update | Get one status update of an Asana project, portfolio or goal. | |
| Get Story | Get one comment or activity entry of an Asana task. | |
| Get Tag | Get the details of an Asana tag. | |
| Get Task | Get the details of an Asana task. | |
| Get Team | Get an Asana team. | |
| Get Team Membership | Get one Asana team membership. | |
| Get Time Period | Get one Asana goal time period (Advanced Asana plans and up). | |
| Get User | Get an Asana user by gid or email. | |
| Get Workspace | Get an Asana workspace or organization. | |
| Get Workspace Membership | Get one Asana workspace membership. | |
| Instantiate Project Template | Start creating a new Asana project from a project template (paid Asana plans only). | Yes |
| List Access Requests | List pending requests to access a private Asana project or portfolio. | |
| List Allocations | List Asana resource-management allocations for a project or a person (Advanced Asana plans and up). | |
| List Assigned Tasks | List the tasks assigned to a user in a workspace. | |
| List Attachments | List the attachments on an Asana task, project or project brief. | |
| List Custom Fields | List the custom field definitions of an Asana workspace (paid Asana plans only). | |
| List Custom Types | List the custom task types of an Asana project or workspace (Advanced Asana plans and up). | |
| List Goal Relationships | List the subgoals and supporting work linked to an Asana goal (Advanced Asana plans and up). | |
| List Goals | List Asana goals by workspace, team, time period or supporting work (Advanced Asana plans and up). | |
| List Memberships | List who has access to a project, goal or portfolio, or which projects a team is in. | |
| List My Favorites | List the connected user's favorites of one type in a workspace. | |
| List My Portfolios | List the Asana portfolios owned by the connected user in a workspace (Advanced Asana plans and up). | |
| List Portfolio Items | List the projects and nested portfolios inside an Asana portfolio (Advanced Asana plans and up). | |
| List Project Tasks | List the tasks in an Asana project. | |
| List Project Templates | List the custom project templates of an Asana team, or of a plain workspace (paid Asana plans only). | |
| List Projects | List the projects in an Asana workspace. | |
| List Reactions | List who reacted with a given emoji on an Asana comment or status update. | |
| List Section Tasks | List the tasks in one section of an Asana project. | |
| List Sections | List the sections of an Asana project. | |
| List Status Updates | List the status updates of an Asana project, portfolio or goal. | |
| List Subtasks | List the subtasks of an Asana task. | |
| List Tag Tasks | List the tasks that carry an Asana tag. | |
| List Tags | List the tags in an Asana workspace. | |
| List Task Dependencies | List the tasks that an Asana task depends on (paid Asana plans only). | |
| List Task Projects | List the projects an Asana task belongs to. | |
| List Task Stories | List the comments and activity of an Asana task. | |
| List Task Tags | List the tags on an Asana task. | |
| List Task Templates | List the task templates of an Asana project (paid Asana plans only). | |
| List Team Memberships | List the members of an Asana team, or the team memberships of a user. | |
| List Teams | List the teams in an Asana organization. | |
| List Time Periods | List the goal time periods (fiscal years, quarters) of an Asana workspace (Advanced Asana plans and up). | |
| List Time Tracking Entries | List logged time entries for a task, project, portfolio, user or workspace (Advanced Asana plans and up). | |
| List User Teams | List the teams a user belongs to in an Asana organization. | |
| List Users | List the users in an Asana workspace or team. | |
| List Workspace Memberships | List who belongs to an Asana workspace and with what role. | |
| List Workspaces | List the workspaces and organizations the connected user can access. | |
| Move Section | Reorder a section within its Asana project. | Yes |
| Move Task to Section | Move a task into a section of an Asana project. | Yes |
| Reject Access Request | Decline a pending request to access an Asana project or portfolio. | Yes |
| Remove Portfolio Item | Take a project or portfolio out of an Asana portfolio (Advanced Asana plans and up). | Yes |
| Remove Project Followers | Unsubscribe users from "task added" notifications of an Asana project. | Yes |
| Remove Project Members | Revoke users' membership of an Asana project. | |
| Remove Tag from Task | Take a tag off an Asana task. | Yes |
| Remove Task Dependencies | Unlink dependency tasks from an Asana task (paid Asana plans only). | Yes |
| Remove Task Followers | Remove followers from an Asana task. | Yes |
| Remove Task from Project | Remove a task from one of its Asana projects. | Yes |
| Remove User from Team | Remove a user from an Asana team. | |
| Remove User from Workspace | Remove a user from an Asana workspace or organization. | |
| Rename Section | Rename an Asana section. | Yes |
| Reorder Custom Field Enum Option | Move an option of an Asana select custom field before or after another option (paid Asana plans only). | Yes |
| Request Access | Ask for access to a private Asana project or portfolio. | Yes |
| Search Tasks | Search the tasks of an Asana workspace with advanced filters (paid Asana plans only). | |
| Search Workspace Objects | Find tasks, projects, users, tags or teams by name in a workspace. | |
| Set Task Parent | Make a task a subtask of another task, or detach it from its parent. | Yes |
| Update Allocation | Change the dates, effort or assignee of an Asana allocation (Advanced Asana plans and up). | Yes |
| Update Comment | Edit or pin a comment on an Asana task. | Yes |
| Update Custom Field | Change the name, description, number format or notifications of an Asana custom field (paid Asana plans only). | Yes |
| Update Custom Field Enum Option | Rename, recolor, disable or re-enable an option of an Asana select custom field (paid Asana plans only). | Yes |
| Update Project | Change fields of an existing Asana project. | Yes |
| Update Project Brief | Change the title or body of an Asana project brief. | Yes |
| Update Tag | Rename or recolor an Asana tag. | Yes |
| Update Task | Change fields of an existing Asana task. | Yes |
| Update Team | Change the name, description, visibility or endorsement of an Asana team. | Yes |
| Update User | Set a user's profile custom fields (or your own name) in an Asana workspace (higher Asana plans only). | Yes |
| Upload Attachment | Upload a file, or attach a link, to an Asana task, project or project brief. | Yes |
How Keystile protects it
Every Asana action is checked before it runs, whether it comes from an AI tool or a workflow. 53 of its actions change data; your rules, limits and budgets decide whether each is allowed, held for a person or stopped, and it all goes into the signed record.
Use Asana with your AI assistant — safelyClaude, Cursor or ChatGPT do the work; Keystile checks every action first.
Get early access