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 | Return a list of all projects connected to your account |
| List Workspaces | List of all workspaces connected to your account |
| Find Workspace by Name | Find a workspace of a given 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 of an existing team or organization |
| Update Project | Update the information and metadata of a project |
| Delete Project | Delete the information and metadata of a 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 in your account |
| Find User by Name or Email | Find a user with the given name or email address in your workspace |
| List Tasks | Return a list of tasks |
| 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 the information and metadata of 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 |
| 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 the information and metadata of a 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 |
| Delete Tag | Delete the information and metadata of the given tag |
| Get Tag | Get the information and metadata of the given tag |
| List Tags | List all tags in your account |
| Find Tag by Name | Find a tag of a given name within a workspace |
| List Tags In Task | List all tags in a given task |
| Update Tag | Update the information and metadata of the given tag |
| List Subtasks | Return a list of all subtasks in a given task |
| Add Task To Section | Add an existing task to the given section of a project |
| Create Section | Create a new section of a project |
| Delete Section | Delete the information and metadata of a section |
| Get Section | Get the information and metadata of a section |
| List Sections | List all sections of the 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 an existing user 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 Attachments | 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 in the given workspace |
| Find Team by Name | Find a team of a given name within a workspace |
| Create Status Update | Create a status update from a project, portfolio, or goal |
| Delete Status | Delete a status update |
| Get Status Updates from Object | Get status updates from a project, portfolio, or goal |
| Get Status Update | Get a status update |
| Raw Request | Send raw HTTP request to Asana |
| Create Webhook | Create a webhook to send data from Asana to an instance URL |
| Delete Webhook | Delete a 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 webhooks you configure. |
| Project Tasks Trigger | Get notified when a task is created, updated, or deleted in a project. |
| Workspace Projects Trigger | Get notified when a project is created, updated, or deleted in a workspace. |
| Comments & Activity Trigger | Get notified when a comment or activity (task updates, changes, etc.) is created, updated, or deleted in a 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
