> ## Documentation Index
> Fetch the complete documentation index at: https://domoinc-openapi-sync-dataflows.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# OpenAir Connector

## Intro

The OpenAir Connector enables professional services organizations the ability to run their core business operations including project management, resource optimization, project accounting, time and expense management, and billing and revenue recognition. To learn more about the OpenAir API, visit their page ([https://www.openair.com/download/OpenAirXMLAPIGuide.pdf](https://www.openair.com/download/OpenAirXMLAPIGuide.pdf "https://www.openair.com/download/NetSuiteOpenAirXMLAPIGuide.pdf") ).

You can connect to your OpenAir account in the Data Center. This topic discusses the fields and menus that are specific to the OpenAir connector user interface. To add DataSets, set update schedules, and edit DataSet information, see [Adding a DataSet Using a Data Connector](https://domo-support.domo.com/s/article/360042926274?language=en_US "Adding a DataSet Using a Data Connector").

## Prerequisites

To connect to your OpenAir account and create a DataSet, you must have the following:

* The user ID and password for your company's OpenAir account.
* The company ID for the account.
* The URL for the account's OpenAir instance.
* The account's API namespace.
* The account's API key.

To obtain the API namespace and key, reach out to your OpenAir account representative.

## Connecting to Your OpenAir Account

This section enumerates the options in the **Credentials** and **Details** panes in the OpenAir 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 great detail in [Adding a DataSet Using a Data Connector](https://domo-support.domo.com/s/article/360042926274?language=en_US "Adding a DataSet Using a Data Connector").

### Credentials Pane

This pane contains fields for entering credentials to connect to your OpenAir account. The following table describes what is needed for each field:

<table border="1" cellpadding="1" cellspacing="1" data-aura-rendered-by="33:195;a"><thead><tr><th colspan="1" rowspan="1"><p><span class="s1"> Field </span></p></th><th colspan="1" rowspan="1"><p><span class="s1"> Description </span></p></th></tr></thead><tbody><tr><td colspan="1" rowspan="1"><p> User ID </p></td><td colspan="1" rowspan="1"><p> Enter the user ID for your company's OpenAir account. </p></td></tr><tr><td colspan="1" rowspan="1"><p> Password </p></td><td colspan="1" rowspan="1"><p> Enter the password for your company's OpenAir account. </p></td></tr><tr><td colspan="1" rowspan="1"><p> Company ID </p></td><td colspan="1" rowspan="1"><p> Enter the company ID associated with the account. </p></td></tr><tr><td colspan="1" rowspan="1"><p> URL </p></td><td colspan="1" rowspan="1"><p> Enter the URL for the account's OpenAir instance. </p></td></tr><tr><td colspan="1" rowspan="1"><p> Namespace </p></td><td colspan="1" rowspan="1"><p> Enter this account's OpenAir API namespace. This value is received from NetSuite upon being granted access to the OpenAir API. </p></td></tr><tr><td colspan="1" rowspan="1"><p> API Key </p></td><td colspan="1" rowspan="1"><p> Enter this accounts OpenAir API key. This value is received from NetSuite upon being granted access to the OpenAir API. </p></td></tr></tbody></table>

Once you have entered valid OpenAir credentials, you can use the same account any time you go to create a new OpenAir 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](https://domo-support.domo.com/s/article/360042926054?language=en_US "Managing User Accounts for Connectors").

### Details Pane

This pane contains a single menu from which you select a 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 OpenAir 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"> Attribute </td><td colspan="1" rowspan="1"> Receives data about NetSuite OpenAir Attribute reports. </td></tr><tr><td colspan="1" rowspan="1"> Attribute Set </td><td colspan="1" rowspan="1"> Receives data about NetSuite OpenAir Attribute Set reports. </td></tr><tr><td colspan="1" rowspan="1"> Booking </td><td colspan="1" rowspan="1"> Receives data about NetSuite OpenAir Booking reports. </td></tr><tr><td colspan="1" rowspan="1"> Booking By Day </td><td colspan="1" rowspan="1"> Receives data about NetSuite OpenAir Booking By Day reports. </td></tr><tr><td colspan="1" rowspan="1"> Booking Request </td><td colspan="1" rowspan="1"> Receives data about NetSuite OpenAir Booking Request reports. </td></tr><tr><td colspan="1" rowspan="1"> Booking Type </td><td colspan="1" rowspan="1"> Receives data about NetSuite OpenAir Booking Type reports. </td></tr><tr><td colspan="1" rowspan="1"> Budget </td><td colspan="1" rowspan="1"> Receives data about NetSuite OpenAir Budget reports. </td></tr><tr><td colspan="1" rowspan="1"> Budget Allocation </td><td colspan="1" rowspan="1"> Receives data about NetSuite OpenAir Budget Allocation reports. </td></tr><tr><td colspan="1" rowspan="1"> Category </td><td colspan="1" rowspan="1"> Receives data about NetSuite OpenAir Category reports. </td></tr><tr><td colspan="1" rowspan="1"> Customers </td><td colspan="1" rowspan="1"> Receives data about NetSuite OpenAir Customers reports. </td></tr><tr><td colspan="1" rowspan="1"> Department </td><td colspan="1" rowspan="1"> Receives data about NetSuite OpenAir Department reports. </td></tr><tr><td colspan="1" rowspan="1"> Entity Tag </td><td colspan="1" rowspan="1"> Receives data about NetSuite OpenAir Entity Tag reports. </td></tr><tr><td colspan="1" rowspan="1"> Hierarchy </td><td colspan="1" rowspan="1"> Receives data about NetSuite OpenAir Hierarchy reports. </td></tr><tr><td colspan="1" rowspan="1"> Hierarchy Node </td><td colspan="1" rowspan="1"> Receives data about NetSuite OpenAir Hierarchy Node reports. </td></tr><tr><td colspan="1" rowspan="1"> Invoice </td><td colspan="1" rowspan="1"> Receives data about NetSuite OpenAir Invoice reports. </td></tr><tr><td colspan="1" rowspan="1"> Item </td><td colspan="1" rowspan="1"> Receives data about NetSuite OpenAir Item reports. </td></tr><tr><td colspan="1" rowspan="1"> Job Code </td><td colspan="1" rowspan="1"> Receives data about NetSuite OpenAir Job Code reports. </td></tr><tr><td colspan="1" rowspan="1"> Loaded Cost </td><td colspan="1" rowspan="1"> Receives data about NetSuite OpenAir Loaded Cost reports. </td></tr><tr><td colspan="1" rowspan="1"> Product </td><td colspan="1" rowspan="1"> Receives data about NetSuite OpenAir Product reports. </td></tr><tr><td colspan="1" rowspan="1"> Project Assign </td><td colspan="1" rowspan="1"> Receives data about NetSuite OpenAir Project Assign reports. </td></tr><tr><td colspan="1" rowspan="1"> Project Assignment Profile </td><td colspan="1" rowspan="1"> Receives data about NetSuite OpenAir Project Assignment Profile reports. </td></tr><tr><td colspan="1" rowspan="1"> Project Billing Rule </td><td colspan="1" rowspan="1"> Receives data about NetSuite OpenAir Project Billing Rule reports. </td></tr><tr><td colspan="1" rowspan="1"> Project Billing Transaction </td><td colspan="1" rowspan="1"> Receives data about NetSuite OpenAir Project Billing Transaction reports. </td></tr><tr><td colspan="1" rowspan="1"> Project Budget Group </td><td colspan="1" rowspan="1"> Receives data about NetSuite OpenAir Project Budget Group reports. </td></tr><tr><td colspan="1" rowspan="1"> Project Budget Rule </td><td colspan="1" rowspan="1"> Receives data about NetSuite OpenAir Project Budget Rule reports. </td></tr><tr><td colspan="1" rowspan="1"> Project Budget Transaction </td><td colspan="1" rowspan="1"> Receives data about NetSuite OpenAir Project Budget Transaction reports. </td></tr><tr><td colspan="1" rowspan="1"> Project Location </td><td colspan="1" rowspan="1"> Receives data about NetSuite OpenAir Project Location reports. </td></tr><tr><td colspan="1" rowspan="1"> Project Group </td><td colspan="1" rowspan="1"> Receives data about NetSuite OpenAir Project Group reports. </td></tr><tr><td colspan="1" rowspan="1"> Project Stage </td><td colspan="1" rowspan="1"> Receives data about NetSuite OpenAir Project Stage reports. </td></tr><tr><td colspan="1" rowspan="1"> Project Task </td><td colspan="1" rowspan="1"> Receives data about NetSuite OpenAir Project Task reports. </td></tr><tr><td colspan="1" rowspan="1"> Project Task Assign </td><td colspan="1" rowspan="1"> Receives data about NetSuite OpenAir Project Task Assign reports. </td></tr><tr><td colspan="1" rowspan="1"> Project Task Type </td><td colspan="1" rowspan="1"> Receives data about NetSuite OpenAir Project Task Type reports. </td></tr><tr><td colspan="1" rowspan="1"> Projects </td><td colspan="1" rowspan="1"> Receives data about NetSuite OpenAir Projects reports. </td></tr><tr><td colspan="1" rowspan="1"> Ratecard </td><td colspan="1" rowspan="1"> Receives data about NetSuite OpenAir Ratecard reports. </td></tr><tr><td colspan="1" rowspan="1"> Ratecard Item </td><td colspan="1" rowspan="1"> Receives data about NetSuite OpenAir Ratecard Item reports. </td></tr><tr><td colspan="1" rowspan="1"> Resource Profile </td><td colspan="1" rowspan="1"> Receives data about NetSuite OpenAir Resource Profile reports. </td></tr><tr><td colspan="1" rowspan="1"> Resource Profile Type </td><td colspan="1" rowspan="1"> Receives data about NetSuite OpenAir Resource Profile Type reports. </td></tr><tr><td colspan="1" rowspan="1"> Resource Request </td><td colspan="1" rowspan="1"> Receives data about NetSuite OpenAir Resource Request reports. </td></tr><tr><td colspan="1" rowspan="1"> Revenue Container </td><td colspan="1" rowspan="1"> Receives data about NetSuite OpenAir Revenue Container reports. </td></tr><tr><td colspan="1" rowspan="1"> Revenue Projection </td><td colspan="1" rowspan="1"> Receives data about NetSuite OpenAir Revenue Projection reports. </td></tr><tr><td colspan="1" rowspan="1"> Revenue Recognition Rule </td><td colspan="1" rowspan="1"> Receives data about NetSuite OpenAir Revenue Recognition Rule reports. </td></tr><tr><td colspan="1" rowspan="1"> Revenue Recognition Rule Amount </td><td colspan="1" rowspan="1"> Receives data about NetSuite OpenAir Revenue Recognition Rule Amount reports. </td></tr><tr><td colspan="1" rowspan="1"> Revenue Recognition Transaction </td><td colspan="1" rowspan="1"> Receives data about NetSuite OpenAir Revenue Recognition Transaction reports. </td></tr><tr><td colspan="1" rowspan="1"> Revenue Stage </td><td colspan="1" rowspan="1"> Receives data about NetSuite OpenAir Revenue Stage reports. </td></tr><tr><td colspan="1" rowspan="1"> Role </td><td colspan="1" rowspan="1"> Receives data about NetSuite OpenAir Role reports. </td></tr><tr><td colspan="1" rowspan="1"> Schedule By Day </td><td colspan="1" rowspan="1"> Receives data about NetSuite OpenAir Schedule By Day reports. </td></tr><tr><td colspan="1" rowspan="1"> Schedule Exception </td><td colspan="1" rowspan="1"> Receives data about NetSuite OpenAir Schedule Exception reports. </td></tr><tr><td colspan="1" rowspan="1"> Schedule Request </td><td colspan="1" rowspan="1"> Receives data about NetSuite OpenAir Schedule Request reports. </td></tr><tr><td colspan="1" rowspan="1"> Schedule Request Item </td><td colspan="1" rowspan="1"> Receives data about NetSuite OpenAir Schedule Request Item reports. </td></tr><tr><td colspan="1" rowspan="1"> Slips </td><td colspan="1" rowspan="1"> Receives data about NetSuite OpenAir Slips reports. </td></tr><tr><td colspan="1" rowspan="1"> Slips Projection </td><td colspan="1" rowspan="1"> Receives data about NetSuite OpenAir Slips Projection reports. </td></tr><tr><td colspan="1" rowspan="1"> Slips Stage </td><td colspan="1" rowspan="1"> Receives data about NetSuite OpenAir Slips Stage reports. </td></tr><tr><td colspan="1" rowspan="1"> Tag Group </td><td colspan="1" rowspan="1"> Receives data about NetSuite OpenAir Tag Group reports. </td></tr><tr><td colspan="1" rowspan="1"> Tag Group Attribute </td><td colspan="1" rowspan="1"> Receives data about NetSuite OpenAir Tag Group Attribute reports. </td></tr><tr><td colspan="1" rowspan="1"> Target Utilization </td><td colspan="1" rowspan="1"> Receives data about NetSuite OpenAir Target Utilization reports. </td></tr><tr><td colspan="1" rowspan="1"> Task </td><td colspan="1" rowspan="1"> Receives data about NetSuite OpenAir Task reports. </td></tr><tr><td colspan="1" rowspan="1"> Task Time Cards </td><td colspan="1" rowspan="1"> Receives data about NetSuite OpenAir Task Time Cards reports. </td></tr><tr><td colspan="1" rowspan="1"> Timecard </td><td colspan="1" rowspan="1"> Receives data about NetSuite OpenAir Timecard reports. </td></tr><tr><td colspan="1" rowspan="1"> Timesheet </td><td colspan="1" rowspan="1"> Receives data about NetSuite OpenAir Timesheet reports. </td></tr><tr><td colspan="1" rowspan="1"> Timetype </td><td colspan="1" rowspan="1"> Receives data about NetSuite OpenAir Timetype reports. </td></tr><tr><td colspan="1" rowspan="1"> Uprate </td><td colspan="1" rowspan="1"> Receives data about NetSuite OpenAir Uprate reports. </td></tr><tr><td colspan="1" rowspan="1"> Users </td><td colspan="1" rowspan="1"> Receives data about NetSuite OpenAir Users reports. </td></tr><tr><td colspan="1" rowspan="1"> Users Location </td><td colspan="1" rowspan="1"> Receives data about NetSuite OpenAir Users Location reports. </td></tr><tr><td colspan="1" rowspan="1"> Vendor </td><td colspan="1" rowspan="1"> Receives data about NetSuite OpenAir Vendor reports. </td></tr></tbody></table></td></tr><tr><td colspan="1" rowspan="1"> Include Custom Fields </td><td colspan="1" rowspan="1"> Select this option if you would like custom fields to be returned with the dataset you have selected. </td></tr><tr><td colspan="1" rowspan="1"> Date Type Filter </td><td colspan="1" rowspan="1"> Select the required Date Type Filter to filter the records. <br /><br /> Note: Please select None, to return complete data </td></tr><tr><td colspan="1" rowspan="1"> User IDs </td><td colspan="1" rowspan="1"> Enter the comma separated (,) values of User Ids for which the report should run. User Ids can be found in Users report. <br /><br /> Note: If User Id's are not provided, then report will run for the current user. </td></tr><tr><td colspan="1" rowspan="1"> Duration </td><td colspan="1" rowspan="1"> Select the duration for the report (a Single Date, or a Date Range). </td></tr><tr><td colspan="1" rowspan="1"> Single Date </td><td colspan="1" rowspan="1"> Select whether the report data is for a specific date or for a relative number of days back from today. </td></tr><tr><td colspan="1" rowspan="1"> Specific Date </td><td colspan="1" rowspan="1"> Select the specific date using the date selector. </td></tr><tr><td colspan="1" rowspan="1"> Relative Date </td><td colspan="1" rowspan="1"> Enter the number of days back that you would like to get data for in the <b><b> Days Back </b></b> field. Specify either today or 0, yesterday or 1, or today-7 or 7 to get data for 7 days into the past. </td></tr><tr><td colspan="1" rowspan="1"> Date Range </td><td colspan="1" rowspan="1"> Select the specific or relative date range. </td></tr><tr><td colspan="1" rowspan="1"> Start Date - Specific </td><td colspan="1" rowspan="1"> Select the first date in your date range using the date selector. </td></tr><tr><td colspan="1" rowspan="1"> End Date - Specific </td><td colspan="1" rowspan="1"> Select the last date in your date range using the date selector. </td></tr><tr><td colspan="1" rowspan="1"> Start Date - Relative </td><td colspan="1" rowspan="1"><p> Enter the number of days back that you would like to get data from (start day). Combine with <b><b><b><b><b><b><b><b> End Date </b></b></b></b></b></b></b></b> to create a range of represented days. </p><p> For example, if you entered 10 for <b><b><b><b><b><b><b><b> Start Date </b></b></b></b></b></b></b></b> and 5 for <b><b><b><b><b><b><b><b> End Date </b></b></b></b></b></b></b></b>, the report would contain data for 10 days ago up until 5 days ago. </p></td></tr><tr><td colspan="1" rowspan="1"> End Date - Relative </td><td colspan="1" rowspan="1"><p> Enter the number of days back that you would like to get data to (end day). Combine with <b><b><b><b><b><b><b><b> Start Date </b></b></b></b></b></b></b></b> to create a range of represented days. </p><p> For example, if you entered 10 for <b><b><b><b><b><b><b><b> Start Date </b></b></b></b></b></b></b></b> and 5 for <b><b><b><b><b><b><b><b> End Date </b></b></b></b></b></b></b></b>, the report would contain data for 10 days ago up until 5 days ago. </p></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](https://domo-support.domo.com/s/article/360042926274?language=en_US "Adding a DataSet Using a Data Connector").
