Asana Connector
Quickly build integrations connecting your B2B SaaS to Asana.
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 Name | Action Description |
|---|---|
| List Projects | List all projects accessible to the authenticated user. |
| List Workspaces | List all workspaces accessible to the authenticated user. |
| Find Workspace by Name | Find a workspace by name. |
| Add User to Workspace | Add a new user to the given workspace. |
| Get Workspace | Get the information and metadata of the given workspace. |
| Create Project | Create a new project inside an existing team or organization. |
| Update Project | Update the information and metadata of a project. |
| Delete Project | Delete an existing project by ID. |
| Get User | Get the information and metadata of a user. |
| Get Current User | Get information about the currently authenticated user. |
| List Users | List all users accessible to the authenticated user. |
| Find User by Name or Email | Find a user by name or email address within a workspace. |
| List Tasks | List tasks within a workspace, project, or assignee scope. |
| Get Project | Get the information and metadata of a project by ID. |
| Create Task | Create a new task inside a workspace or organization. |
| Delete Task | Delete an existing task. |
| Get Task | Get the information and metadata of a task. |
| Update Task | Update the information and metadata of the given task. |
| Add User to Team | Add an existing user to the given team. |
| Create Team | Create a new team within an organization. |
| Get Team | Get the information and metadata of a team. |
| List Portfolios | List portfolios that the authenticated user owns. |
| Get Portfolio | Get the information and metadata of a portfolio. |
| Add Custom Field to Portfolio | Add a custom field to an existing portfolio. |
| Remove Custom Field from Portfolio | Remove a custom field from an existing portfolio. |
| Delete Portfolio | Delete an existing portfolio. |
| Create Portfolio | Create a new portfolio. |
| Add Users to Portfolio | Add existing users to the given portfolio. |
| Remove Users from Portfolio | Remove existing users from the given portfolio. |
| Update Portfolio | Update the information and metadata of the given portfolio. |
| Create Tag | Create a new tag in a workspace. |
| Delete Tag | Delete an existing tag. |
| Get Tag | Get the information and metadata of a tag. |
| List Tags | List all tags accessible to the authenticated user. |
| Find Tag by Name | Find a tag by name within a workspace. |
| List Tags in Task | List all tags applied to a given task. |
| Update Tag | Update the information and metadata of the given tag. |
| List Subtasks | List all subtasks within a given task. |
| Add Task to Section | Add an existing task to the given section of a project. |
| Create Section | Create a new section within a project. |
| Delete Section | Delete an existing section. |
| Get Section | Get the information and metadata of a section. |
| List Sections | List all sections in a given project. |
| Update Section | Update the information and metadata of a project section. |
| Remove Custom Field from Project | Remove an existing custom field from an existing project. |
| Add Users to Project | Add existing users to the given project. |
| Add Custom Field to Project | Add a new custom field to an existing project. |
| List Portfolio Items | List all items in a given portfolio. |
| Remove Portfolio Item | Remove an existing item from the given portfolio. |
| List Custom Fields | List all custom fields in a workspace. |
| Get Custom Field | Get the information and metadata of a custom field. |
| Delete Attachment | Delete an existing attachment. |
| Get Attachment | Get the information and metadata of an attachment. |
| List Task Attachments | List all attachments in a given task. |
| Attach File to Task | Attach a file to a task. |
| Add Followers to Task | Add followers to an existing task. |
| Remove Followers from Task | Remove followers from the given task. |
| Remove Assignee from Task | Remove the assignee from the given task. |
| Add Tag to Task | Add a tag to an existing task. |
| Remove Tag from Task | Remove a tag from the given task. |
| List Teams | List all teams within a given workspace. |
| Find Team by Name | Find a team by name within a workspace. |
| Create Status Update | Create a status update on a project, portfolio, or goal. |
| Delete Status Update | Delete an existing status update. |
| Get Status Updates from Object | Get status updates from a project, portfolio, or goal. |
| Get Status Update | Get the information and metadata of a status update. |
| Raw Request | Send a raw HTTP request to Asana. |
| Create Webhook | Create a webhook to send data from Asana to an instance URL. |
| Delete Webhook | Delete an existing webhook by ID. |
| Delete Instance Webhooks | Delete all Asana webhooks that point to a flow in this instance. |
| List Workspace Webhooks | List all webhooks configured in Asana, including those for other integrations. |
Triggers
| Trigger Name | Trigger Description |
|---|---|
| Webhook | Receive and validate webhook requests from Asana for manually configured webhook subscriptions. |
| New and Updated Tasks | Checks for new and updated tasks in a selected Asana project on a configured schedule. |
| Project Tasks | Receive task notifications from Asana. Automatically creates and manages a webhook subscription for task events in the selected project. |
| Workspace Projects | Receive project notifications from Asana. Automatically creates and manages a webhook subscription for project events in the selected workspace. |
| Comments and Activity | Receive 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
