Agentic Service Discovery

Resources

A

Asana

by Asana

Create and manage tasks, projects, teams, and workflows in Asana

ProductivityFree / PaidBearer tokenproject-managementtasksproductivitycollaborationworkflow

How agents use Asana

  • Agent creates an Asana task when a new request, bug, or deliverable is detected in another system
  • Agent updates a task's status or assignee as work progresses through a workflow
  • Agent queries a project for overdue or unassigned tasks and surfaces them in a daily digest
  • Agent adds a comment to a task to log what it processed, what it decided, or what needs review
  • Agent completes a task and notifies the team when an automated step in a workflow finishes

Agent actions

Create TaskCreate a new task in Asana

Inputs: name, workspace, notes, projects, assignee, dueOn, dueAt, tags, followers, completed

Returns: taskGid, taskUrl, success

Update TaskUpdate an existing task

Inputs: taskGid, name, notes, assignee, dueOn, completed

Returns: success

Get TaskRetrieve details of a specific task

Inputs: taskGid

Returns: task, name, notes, completed, assignee

Delete TaskDelete a task from Asana

Inputs: taskGid

Returns: success

Search TasksSearch for tasks in a workspace

Inputs: workspace, text, assignee, projects, completed, limit

Returns: tasks, count

Create SubtaskCreate a subtask under a parent task

Inputs: parentTaskGid, name, notes, assignee

Returns: subtaskGid, success

Get SubtasksRetrieve subtasks of a task

Inputs: taskGid

Returns: subtasks, count

Create ProjectCreate a new project in a workspace

Inputs: name, workspace, notes, color, public

Returns: projectGid, success

Get ProjectRetrieve details of a project

Inputs: projectGid

Returns: project, name, owner

List ProjectsList all projects in a workspace

Inputs: workspace, archived, limit

Returns: projects, count

Update ProjectUpdate project information

Inputs: projectGid, name, notes, archived

Returns: success

Get Project TasksRetrieve all tasks in a project

Inputs: projectGid, completed, limit

Returns: tasks, count

Add CommentAdd a comment to a task

Inputs: taskGid, text

Returns: commentGid, success

Get CommentsRetrieve comments from a task

Inputs: taskGid

Returns: comments, count

Add AttachmentAdd an attachment to a task

Inputs: taskGid, filename, fileData

Returns: attachmentGid, success

Create TagCreate a new tag in a workspace

Inputs: name, workspace, color

Returns: tagGid, success

List TagsList all tags in a workspace

Inputs: workspace

Returns: tags, count

Get WorkspacesList all workspaces accessible to the user

Returns: workspaces, count

Get UserRetrieve information about a user

Inputs: userGid

Returns: user, name, email

Create WebhookCreate a webhook for Asana events

Inputs: resource, target

Returns: webhookGid, success

Example workflows

1

Automated task creation

Automatically create tasks from emails, forms, or other sources

2

Project automation

Automate project setup and task assignments based on templates

3

Status synchronization

Sync task statuses across multiple systems or trigger workflows

4

Team productivity tracking

Monitor and report on team tasks and project progress

About Asana

Vendor
Asana
Pricing Always review details with the vendor
Free / PaidFree basic plan available. Premium plans start at $10.99/user/month. API access available on all plans.
Authentication
Bearer token
Rate limit Always review details with the vendor
150 requests / minute
Compatible nodes
AgentResourceInputOutput

Build an AI workflow with Asana

Use the Agentic Planner to design, visualize, and connect Asana with your other tools.

Open Agentic Planner

Related Productivity tools

Asana AI Agent Integration | Fugentic