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