What agents can do
Actions84
Add followers to task
Tool to add followers to a task in asana.
Add supporting relationship
Tool to add a supporting goal relationship to a goal.
Add task to section
Adds 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.
Create allocation
Creates a new allocation.
Create a project
Creates a new asana project, requiring either a `workspace` or `team` gid for association, and returns the full project details.
Create a tag in a workspace
Creates 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…
Create a task
Creates a new asana task; requires 'workspace', 'parent', or 'projects' for association, and 'followers', 'projects', 'tags' are set only at creation.
Create attachment for task
Tool to upload an attachment to a task.
52 moreFewer
Create custom field
Tool to create a new custom field in a workspace.
Create enum option for custom field
Tool to create a new enum option for a custom field in asana.
Create project status update
Tool to create a new status update on a project.
Create section in project
Creates 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.
Create subtask
Creates 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 task comment
Adds a new text comment (story) to an existing asana task, appearing in its activity feed.
Create team
Tool to create a new team in an asana workspace.
Delete allocation
Tool to delete an allocation by its id.
Delete attachment
Tool to delete an attachment by its globally unique identifier.
Delete custom field
Tool to delete a custom field by its globally unique identifier.
Delete project
Delete a project.
Delete tag
Tool to delete a specific tag by its gid.
Delete task
Delete a task.
Duplicate project
Duplicate a project.
Duplicate task
Duplicate a task
Get allocation
Get an allocation by id.
Get allocations
Tool to get multiple allocations.
Get a project
Retrieves 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 task
Retrieves full details for a specified task gid accessible by the user; use `opt fields` to customize returned data.
Get attachment
Tool to get a single attachment by its globally unique identifier.
Get audit log events
Tool to get audit log events for a workspace.
Get a user task list
Retrieves 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`.
Get current user
Retrieves the authenticated user's full record, including accessible workspaces, often used as an initial call to establish user context for subsequent operations.
Get custom field
Tool to get a single custom field by its globally unique identifier.
Get custom fields for workspace
Tool to get all custom fields in a workspace.
Get events
Retrieve events on a resource to monitor changes.
Get goal
Retrieve the full record for a single goal by its gid.
Get goal relationships
Tool to retrieve goal relationships.
Get goals
Tool to retrieve multiple goals.
Get memberships
Tool to retrieve memberships for goals, projects, portfolios, or custom fields.
Get multiple projects
Returns a list of projects, optionally filtered by workspace, team, or archived status, supporting pagination for large datasets.
Get multiple tasks
Retrieves a list of tasks, allowing filtering by assignee (requires `workspace`), project, section, `completed since`, and `modified since`; `workspace` also requires `assignee`.
Get multiple users
Returns 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 workspaces
Retrieves all workspaces accessible by the authenticated user, returning an empty list if the user has no accessible workspaces.
Get portfolio
Retrieve the full record for a single portfolio by its gid.
Get portfolio items
Retrieve items in a portfolio.
Get portfolio memberships
Tool to retrieve multiple portfolio memberships.
Get portfolios
Retrieve multiple portfolios.
Get project brief
Tool to retrieve a project's brief.
Get project memberships
Tool to retrieve memberships from a project.
Get projects for team
Tool to get a list of projects for a specific team in asana.
Get project status
Tool to retrieve the full record for a single project status by its gid.
Get project status updates
Tool to get status updates for a specific project.
Get project templates
Tool to retrieve multiple project templates.
Get section
Retrieve the full record for a single section by its gid.
Get sections in project
Returns compact records for all sections (used to group tasks) in a specified project.
Get status updates
Retrieve status updates from an object.
Get stories for task
Tool to get stories (comments, status updates, etc.) for a task.
Get story
Tool to retrieve a story.
Get tag
Tool to get a single tag by its globally unique identifier.
Get tags
Get multiple tags in a workspace.
Get task attachments
Tool to get the list of attachments for a given task, project, or project brief.
And 24 more in Definable.
Starts an agent when
Attachment Added to Task
Triggers when an attachment is added to a task.
The moment it happens
New Comment on Task
Triggers when a comment is added to a task in a project.
The moment it happens
New Task Created
Triggers when a new task is created in a project.
The moment it happens
Task Moved to Section
Triggers when a task is moved to a section in a project.
The moment it happens
Tag Added to Task
Triggers when a tag is added to a task.
The moment it happens
Task Updated
Triggers when a task is updated in a project.
The moment it happens
How it connects
You sign in to Asana in a window. Composio, our app-connections provider, holds the sign-in; Definable keeps only a reference to it.
Keep the connection to yourself or share it with your workspace. Any action that writes or sends can wait for your approval.
More in Project Management
Trello
project management
A web-based, kanban-style, list-making application.
Shortcut
project management
Shortcut aligns product development work with company objectives so teams can execute with a shared purpose.
Quire
project management
Quire is a collaborative project management platform for organizing projects, tasks, documents, discussions, and team workflows.
Jira
project management
A tool for bug tracking, issue tracking, and agile project management.
Clientary
project management
A full-suite platform to manage Clients, Invoices, Projects, Proposals, Estimates, Hours, Payments, Contractors and Staff. The perfect solution to win clients and save time.
Monday
project management
monday.com is a customizable work management platform for project planning, collaboration, and automation, supporting agile, sales, marketing, and more