> ## Documentation Index
> Fetch the complete documentation index at: https://domoinc-bradley-turek-pfilter-operators-reference.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Asana Connector

## Intro

Asana is a cloud-based project management platform that helps users track projects, tasks, stories, and other project-related workflows. To learn more about the Asana API, visit their page ([https://asana.com/developers/documen...arted/overview](https://asana.com/developers/documentation/getting-started/overview "https://asana.com/developers/documentation/getting-started/overview") ).

You connect to your Asana account in the Data Center. This topic discusses the fields and menus that are specific to the Asana connector user interface. General information for adding DataSets, setting update schedules, and editing DataSet information is discussed in [Adding a DataSet Using a Data Connector](/s/article/360042926274 "Adding a DataSet Using a Data Connector").

## Prerequisites

To connect to your Asana account and create a DataSet, you must have the email address you use to log into Asana, as well as your Asana password. Alternatively, you can use Google credentials to connect.

## Connecting to Your Asana Account

This section enumerates the options in the **Credentials** and **Details** panes in the Asana Connector page. The components of the other panes in this page, **Scheduling** and **Name & Describe Your DataSet,** are universal across most connector types and are discussed in greater length in [Adding a DataSet Using a Data Connector](/s/article/360042926274 "Adding a DataSet Using a Data Connector").

## Credentials Pane

The Domo Asana connector uses OAuth to connect, so there is no need to enter credentials within Domo. Click **Connect** (or select **Add Account** if you have existing Asana accounts in Domo) to open the Asana OAuth screen where you can enter your Asana or Google credentials. Once you have entered valid credentials, you can use the same account any time you go to create a new Asana DataSet. You can manage connector accounts in the **Accounts** tab in the Data Center. For more information about this tab, see [Managing User Accounts for Connectors](/s/article/360042926054 "Managing User Accounts for Connectors").

<Note>
  **Note:** If you are already logged into Asana when you connect in Domo, you are authenticated automatically when you click **Add account**. If you want to connect to an account that is different from the one you are logged into, you must first log out of Asana.
</Note>

You will also need an API Key for your Asana account. Any user can get their own API key by visiting the Account Settings dialog and clicking on the Apps tab. The API key is located at the bottom of this dialog box.

## Details Pane

This pane contains a primary **Reports** menu, along with various other menus which may or may not appear depending on the report type you select. If you select the "Tasks" report, a "Subreport" menu appears from which you may select a secondary report.

<table border="1" cellpadding="1" cellspacing="1" data-aura-rendered-by="33:195;a"><thead><tr><th colspan="1" rowspan="1"><p> Menu </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr></thead><tbody><tr><td colspan="1" rowspan="1"><p> Report </p></td><td colspan="1" rowspan="1"><p> Select the Asana report you want to run. The following reports are available: </p><table border="1" cellpadding="1" cellspacing="1"><tbody><tr><td colspan="1" rowspan="1"> Attachments </td><td colspan="1" rowspan="1"> This report pulls your asana attachments for a specified workspace. </td></tr><tr><td colspan="1" rowspan="1"> Custom Fields </td><td colspan="1" rowspan="1"> This report pulls your asana custom fields for a specified workspace. </td></tr><tr><td colspan="1" rowspan="1"> Goals </td><td colspan="1" rowspan="1"> This report pulls your asana custom fields for a specified workspace. It is available only with Asana Advanced, Enterprise, Enterprise+, Legacy Business, and Legacy Enterprise plans. </td></tr><tr><td colspan="1" rowspan="1"> Projects </td><td colspan="1" rowspan="1"> This report gets all projects in a workspace. </td></tr><tr><td colspan="1" rowspan="1"> Stories </td><td colspan="1" rowspan="1"> This report gets all stories in a workspace. </td></tr><tr><td colspan="1" rowspan="1"> Subtasks </td><td colspan="1" rowspan="1"> This report gets all subtasks in a workspace. </td></tr><tr><td colspan="1" rowspan="1"> Subtasks For Team </td><td colspan="1" rowspan="1"> This report gets all subtasks for selected team in a workspace. </td></tr><tr><td colspan="1" rowspan="1"> Tags </td><td colspan="1" rowspan="1"> This report gets all tags made on all tasks in a workspace. </td></tr><tr><td colspan="1" rowspan="1"> Tasks </td><td colspan="1" rowspan="1"> This report gets all tasks in a workspace. </td></tr><tr><td colspan="1" rowspan="1"> Teams </td><td colspan="1" rowspan="1"> This report gets all teams in a workspace. </td></tr><tr><td colspan="1" rowspan="1"><p> Time Tracking Entries </p></td><td colspan="1" rowspan="1"> This report returns time tracking entries for a task. </td></tr><tr><td colspan="1" rowspan="1"> Users </td><td colspan="1" rowspan="1"> This report gets all users on a workspace. </td></tr><tr><td colspan="1" rowspan="1"> Workspaces </td><td colspan="1" rowspan="1"> This report gets all workspaces for a client. </td></tr></tbody></table></td></tr><tr><td colspan="1" rowspan="1"> Subreport </td><td colspan="1" rowspan="1"><p> The following subreports are available: </p><table border="1" cellpadding="1" cellspacing="1" class="mt-responsive-table"><tbody><tr><td class="mt-noheading" colspan="1" rowspan="1"><b> Subreport </b></td><td class="mt-noheading" colspan="1" rowspan="1"><b> Description </b></td></tr><tr><td class="mt-noheading" colspan="1" rowspan="1"> Custom Fields </td><td class="mt-noheading" colspan="1" rowspan="1"> This report gets all tasks in a workspace enhanced with custom fields data. </td></tr><tr><td colspan="1" rowspan="1"> Custom Field Settings </td><td colspan="1" rowspan="1"> Returns array of Custom Field Settings data. </td></tr><tr><td class="mt-noheading" colspan="1" rowspan="1"> Followers </td><td class="mt-noheading" colspan="1" rowspan="1"> This report gets all tasks in a workspace enhanced with followers data. </td></tr><tr><td class="mt-noheading" colspan="1" rowspan="1"> Hearts </td><td class="mt-noheading" colspan="1" rowspan="1"> This report gets all tasks in a workspace enhanced with hearts data. </td></tr><tr><td class="mt-noheading" colspan="1" rowspan="1"> Memberships </td><td class="mt-noheading" colspan="1" rowspan="1"> This report gets all tasks in a workspace enhanced with memberships data. </td></tr><tr><td colspan="1" rowspan="1"> None </td><td colspan="1" rowspan="1"> This report gets all tasks in a workspace. </td></tr><tr><td colspan="1" rowspan="1"> Projects </td><td colspan="1" rowspan="1"> This report gets all tasks in a workspace enhanced with task projects. </td></tr><tr><td colspan="1" rowspan="1"> Tags </td><td colspan="1" rowspan="1"> This report gets all tasks in a workspace enhanced with tags data. </td></tr></tbody></table></td></tr><tr><td colspan="1" rowspan="1"> Workspace </td><td colspan="1" rowspan="1"> Select the workspace you want to retrieve data for. </td></tr><tr><td colspan="1" rowspan="1"> Tasks Completed Since </td><td colspan="1" rowspan="1"> Select the date to return tasks that are either incomplete or those which have been completed till this date. (<b> Note: </b> For reports <b> Subtasks </b> and <b> Subtaks For Team </b>, it will bring subtasks for the tasks which are incomplete or completed since this date.) </td></tr><tr><td colspan="1" rowspan="1"> Use Extended Run (checkbox) </td><td colspan="1" rowspan="1"> Select the checkbox if you have large amounts of data, which will take more than 24 hours to import. Connector runs that take more than 24 hours may be canceled. The Extended Run functionality allows the connector to import as much data as possible during each 24 hour block, and resume the data import without user intervention in the next available 24 hour block. </td></tr><tr><td colspan="1" rowspan="1"> Exclude Nested Subtasks (checkbox) </td><td colspan="1" rowspan="1"> Select the checkbox if you don't want to import subtasks that are nested under other subtasks. </td></tr><tr><td colspan="1" rowspan="1">Disable 404 error warnings </td><td colspan="1" rowspan="1"> Select this option to disable 404 error warnings. </td></tr><tr><td colspan="1" rowspan="1"> Action On 403 Error </td><td colspan="1" rowspan="1">Select how to handle a 403 error. You can skip failed records and continue processing, or throw an exception.<br /><br />Select the action to perform if a request to fetch subtasks for a specific task ID fails with a 403 - No Access error (which occurs if the user running the connector lacks permission to view a task's details).<br /><br />
<b>Skip failed record and continue:</b> The connector will ignore the 403 error, skip the inaccessible task, and continue processing the remaining tasks in the list.<br /><br />
<b>Throw Exception:</b> The connector will immediately stop execution and fail with a 403 error if an inaccessible task is encountered. (Default behavior) </td></tr><tr><td colspan="1" rowspan="1"> Team </td><td colspan="1" rowspan="1"> Select the team. </td></tr></tbody></table>

## Other Panes

For information about the remaining sections of the connector interface, including how to configure scheduling, retry, and update options, see [Adding a DataSet Using a Data Connector](/s/article/360042926274 "Adding a DataSet Using a Data Connector").

## FAQ

<AccordionGroup>
  <Accordion title="How often can the data be updated?">
    DataSets can be updated as often as once an hour.
  </Accordion>

  <Accordion title="Are there any API limits that I need to be aware of?">
    Asana does not document any limits in their API.
  </Accordion>
</AccordionGroup>
