Icon

Asana Connector

Quickly build integrations connecting your B2B SaaS to Asana.

About the Asana Connector

Manage users, projects, and teams in an Asana workspace.

Actions

Actions are tasks that you add to your workflow. One action might update records in a third-party API, while another action might fetch a list of records.

Jump to actions

Triggers

Triggers cause workflows to run. Some triggers run on a schedule. Others are invoked by a webhook request, or poll an API for new data. If a connector does not have a built-in trigger, you can use a generic scheduled or webhook trigger.

Jump to triggers

FAQs

Learn more about this connector and related integration functionality.

Jump to FAQs

Actions

Action NameAction Description
Attach File to TaskAttach a file to a task.
Delete AttachmentDelete an existing attachment.
Get AttachmentGet the information and metadata of an attachment.
List Task AttachmentsList all attachments in a given task.
Get Custom FieldGet the information and metadata of a custom field.
List Custom FieldsList all custom fields in a workspace.
List Portfolio ItemsList all items in a given portfolio.
Remove Portfolio ItemRemove an existing item from the given portfolio.
Raw RequestSend a raw HTTP request to Asana.
Add Custom Field to PortfolioAdd a custom field to an existing portfolio.
Add Users to PortfolioAdd existing users to the given portfolio.
Create PortfolioCreate a new portfolio.
Delete PortfolioDelete an existing portfolio.
Get PortfolioGet the information and metadata of a portfolio.
List PortfoliosList portfolios that the authenticated user owns.
Remove Custom Field from PortfolioRemove a custom field from an existing portfolio.
Remove Users from PortfolioRemove existing users from the given portfolio.
Update PortfolioUpdate the information and metadata of the given portfolio.
Add Custom Field to ProjectAdd a new custom field to an existing project.
Add Users to ProjectAdd existing users to the given project.
Create ProjectCreate a new project inside an existing team or organization.
Delete ProjectDelete an existing project by ID.
Get ProjectGet the information and metadata of a project by ID.
List ProjectsList all projects accessible to the authenticated user.
Remove Custom Field from ProjectRemove an existing custom field from an existing project.
Update ProjectUpdate the information and metadata of a project.
Add Task to SectionAdd an existing task to the given section of a project.
Create SectionCreate a new section within a project.
Delete SectionDelete an existing section.
Get SectionGet the information and metadata of a section.
List SectionsList all sections in a given project.
Update SectionUpdate the information and metadata of a project section.
Create Status UpdateCreate a status update on a project, portfolio, or goal.
Delete Status UpdateDelete an existing status update.
Get Status Updates from ObjectGet status updates from a project, portfolio, or goal.
Get Status UpdateGet the information and metadata of a status update.
List SubtasksList all subtasks within a given task.
Create TagCreate a new tag in a workspace.
Delete TagDelete an existing tag.
Find Tag by NameFind a tag by name within a workspace.
Get TagGet the information and metadata of a tag.
List TagsList all tags accessible to the authenticated user.
List Tags in TaskList all tags applied to a given task.
Update TagUpdate the information and metadata of the given tag.
Add Followers to TaskAdd followers to an existing task.
Add Tag to TaskAdd a tag to an existing task.
Create TaskCreate a new task inside a workspace or organization.
Delete TaskDelete an existing task.
Get TaskGet the information and metadata of a task.
List TasksList tasks within a workspace, project, or assignee scope.
Remove Assignee from TaskRemove the assignee from the given task.
Remove Followers from TaskRemove followers from the given task.
Remove Tag from TaskRemove a tag from the given task.
Update TaskUpdate the information and metadata of the given task.
Add User to TeamAdd an existing user to the given team.
Create TeamCreate a new team within an organization.
Find Team by NameFind a team by name within a workspace.
Get TeamGet the information and metadata of a team.
List TeamsList all teams within a given workspace.
Find User by Name or EmailFind a user by name or email address within a workspace.
Get Current UserGet information about the currently authenticated user.
Get UserGet the information and metadata of a user.
List UsersList all users accessible to the authenticated user.
List Users in TeamList all users within a given team.
Create WebhookCreate a webhook to send data from Asana to an instance URL.
Delete Instance WebhooksDelete all Asana webhooks that point to a flow in this instance.
Delete WebhookDelete an existing webhook by ID.
List Workspace WebhooksList all webhooks configured in Asana, including those for other integrations.
Add User to WorkspaceAdd a new user to the given workspace.
Find Workspace by NameFind a workspace by name.
Get WorkspaceGet the information and metadata of the given workspace.
List WorkspacesList all workspaces accessible to the authenticated user.

Triggers

Trigger NameTrigger Description
WebhookReceive and validate webhook requests from Asana for manually configured webhook subscriptions.
New and Updated TasksRetrieves existing and ongoing tasks for a specified Asana project. Load history once, check for changes on a schedule, or both.
Project TasksReceive task notifications from Asana. Automatically creates and manages a webhook subscription for task events in the selected project.
Workspace ProjectsReceive project notifications from Asana. Automatically creates and manages a webhook subscription for project events in the selected workspace.
Comments and ActivityReceive comment and activity notifications from Asana. Automatically creates and manages a webhook subscription for story events in the selected project.
API Connectors

Integrate with customers' other SaaS apps, fast

Prismatic’s API connectors make it easy to integrate other SaaS apps – without reinventing the wheel. Triggers, actions, and auth are fully handled. And they work with all of Prismatic’s options for building integrations:
  • Empower non-devs with a low-code designer
  • Give devs freedom to build completely in code
  • Let customers create their own workflows
Image