Icon

Asana Connector

Quickly build integrations connecting your B2B SaaS to Asana.

About the Asana Connector

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

Triggers

Trigger NameTrigger Description
WebhookReceive and validate webhook requests from Asana for manually configured webhook subscriptions.
New and Updated TasksChecks for new and updated tasks in a selected Asana project on a configured schedule.
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