# Context Editor Source: https://docs.cloud.cdata.com/en/Context-Editor Improve query accuracy and reply times, and save tokens by providing business terms, dataset definitions, and column mappings that the MCP server uses to interpret your prompts. The Context Editor is currently in beta as part of an early access program. More information about joining the program is available on the [CData AI page](https://www.cdata.com/ai). The Context Editor gives AI models the business knowledge they need to translate natural language prompts into accurate data queries. You can import context from an existing resource (add external context), or create context manually using the built-in editor (add new context). The left pane of the **Context Editor** page (in list view) contains **User Context** and **Global Context**. ## User Context User context is the information about yourself that Connect AI sends to the AI automatically: once at the beginning of each conversation when you use the LLM Gateway, and together with the results of the `search_context` tool when you use the MCP server. You can add information such as your role, what kind of answers you prefer, and your time zone. The editor supports Markdown. You can add or edit information on this page or in the **User Context** tab of **Settings**. ## Global Context Global context manages what AI agents know about your data. ### List View Click **Global Context** and the list view icon to view a list of all the entities in your account and the number of named contexts assigned to them. The named contexts directly under **Global Context** apply to all connections and datasets, and you can have many of them. Use the search bar to find an entity. Expand an entity in the left pane to view the named contexts assigned to it. Click **+ Add Context** to add a new context or a new external context. ### Graph View Click **Global Context** and the graph view icon to view a context graph of all the context entities and how they relate to each other across the semantic layer. Use the search bar to find an entity in the graph. Context graph showing context editor entities and their relationships across the semantic layer The context graph contains the following entity types: * **Global Context**: The account-level context that applies to all connections and datasets. Use Global Context to define terms and rules that span your entire data environment. * **Connection**: A named data source (for example, *MailChimp* or *PostgreSQL*). Context defined at the connection level applies to all datasets within that connection. * **Dataset**: A table or query within a connection. Dataset-level context provides field-specific details to help the MCP server interpret queries against that dataset. * **Metric**: A reusable measure defined on one or more fields. Metrics are created by importing a dbt semantic layer or a Snowflake semantic view. * **Glossary**: Business terms, rules, and other business knowledge, optionally linked to columns. Glossary entries let the MCP server recognize business language. For example, map *Revenue* to the `total_sales` column so that prompts return accurate results. ### View Context Details In list view or graph view, click an entity to view details about the entity. Context details panel for a selected entity ## Add Context There are two ways to add context: * **Options menu**: Click the options menu (⋮) to the right of an entity to add context directly to that entity. * **Add Context button**: Click **Add Context** to add context. You must select the entity type to apply it to: a specific connection or global context that applies to all connections and datasets. You can import context from a dbt or Power BI file, or generate context using AI. You can also add new context manually by editing a context template. ### Add External Context Use Add External Context to add semantic context globally or to a connection. The connection appears as the parent, with an expandable list of its datasets below it. Click **+ Add Context > Add External Context**. A dialog appears. In **Step 1** of the dialog, select a resource from the list of connections, or select **Global Context** to apply the context to all connections and datasets. Use the search bar to narrow down your search. Click **Next**. In **Step 2** of the dialog, select the **Source** of the semantic context: **dbt** or **Power BI**. Alternatively, you can have Connect AI generate context using AI. * For **dbt**, paste the contents of `manifest.json` in the space below. * For **Power BI**, select the Power BI (.pbix) file containing the semantic context. Snowflake connection context has an additional option: a **Snowflake Semantic View** YAML file. * For **Generate Context**, under **Tables** select **Generate context from all tables** or **Generate context from selected tables**. With selected tables, pick the tables in the list that appears. Toggle **Include Sample Values** on to improve accuracy, then click **Generate**. Sample values are available only when they are allowed in **Settings > Security** and the account has no HIPAA BAA; when the toggle is on, sample rows from the selected tables are sent to the LLM. **Generate Context** requires an authenticated connection, because it reads the tables through that connection. For a connection where each user signs in with their own credentials, the user generating context must have authenticated it themselves. You can close this dialog and Connect AI continues to generate context in the background. Generated context cannot be used on global context, only connection context. Click **Add** to add the context, or click **Generate** to generate context. The new context appears in the list under the resource you selected in Step 1: under Global Context, or under the connection with its datasets listed below it. ### Add New Context To add a new context document manually to Global Context or to a connection, do the following: Click **+ Add Context > Add New Context**. A dialog appears. In **Step 1** of the dialog, select a resource from the list of connections, or select **Global Context** to apply the context to all connections and datasets. Use the search bar to narrow down your search. Click **Next**. In **Step 2** of the dialog, enter a name for the new context. Click **Add**. Edit the context template to define terms, relationships, or business rules that help the MCP server interpret your prompts accurately. See [Example: Jira Issues Dataset](#example-jira-issues-dataset) for a completed template. Click **Save**. ### Example: Jira Issues Dataset The context template uses the following fields: * **type**–The kind of concept, which can be `dataset` (a table or view), `metric` (a measure), or `glossary` (a business term or rule). All context created in the editor (not imported) is saved as `type: glossary`. * **title**–The name of the concept as it appears in the context graph. * **semanticType**–Your own sub-classification, in free text (for example, `fact_table`, `dimension`, or `kpi`). Connect AI stores it with the concept but does not use it for grouping or matching. * **synonyms**–Other names users might type when asking about this concept. Include the words your users actually use. In the body of the template: * **Heading and Description**–Tell the MCP server what the concept covers and when it is relevant. * **Related**–Other concepts this one depends on or explains. * **Columns** (datasets only)–The fields that carry meaning, with descriptions. Remove this section for a glossary term or metric. The following example shows a completed context file for a Jira Issues dataset. ```text wrap theme={null} --- type: dataset title: Jira Issues semanticType: fact_table synonyms: - tickets - tasks - bugs - stories --- # Jira Issues Contains all issues tracked in Jira, including bugs, tasks, stories, and epics. Use this dataset to query issue status, assignments, priorities, and project breakdowns. ## Related - Jira Projects - Jira Users ## Columns - **issue_key**—unique identifier for the issue (for example, PROJ-123) - **summary**—short description of the issue - **status**—current workflow state (for example, *To Do*, *In Progress*, *Done*) - **assignee**—the user assigned to the issue - **priority**—severity level (for example, *High*, *Medium*, *Low*) - **project**—the Jira project the issue belongs to - **issue_type**—category of issue (for example, *Bug*, *Story*, *Epic*, *Task*) ``` ## Delete Context To delete a context document: Click the delete icon next to the individual concept. To delete all concepts for a connection, click the options menu (⋮) to the right of the connection and click **Delete**. In the confirmation dialog, click **Delete**. When you delete all context for a connection, the button is **Delete all**; the connection itself is not deleted. Deleting context cannot be undone. # Dashboard Source: https://docs.cloud.cdata.com/en/Dashboard The ***Dashboard*** page opens when you log in to Connect AI. It provides a high-level overview of recent queries and account activity. Dashboard In the upper-right corner of the page, you can click **1 Day**, **7 Days**, or **30 Days** to adjust the data shown. Connect AI refreshes the page and updates the displayed data accordingly. ## Quick Actions The quick actions section provides links to the most commonly-used functions in Connect AI. * **Discover Data with AI:** This action provides links to [**Playground**](/en/Playground) for AI-generated insights with no setup required, and to [**MCP Integrations**](/en/Integrations#ai-tools) for AI insights via your favorite AI integration tool. * **Set Up Connection:** This action takes you to the [**Sources**](/en/Sources) page to view and add data connections. * **Explore Data:** This action takes you to the [**Data Explorer**](/en/Data-Explorer), where you can use the [**Query Builder**](/en/QueryBuilder) or the [**SQL Editor**](/en/Data-Explorer#create-a-query-in-the-sql-editor) to explore your connected data. * **Connect Integrations:** This action takes you to the [**Integrations**](/en/Integrations) page, where you can visualize data with your favorite integration tool. ## Analytics The analytics section displays the quantity for each of these four categories in the selected time period: * **Rows:** The rows that are processed * **Queries:** The queries that are performed * **Active Connections:** The active connections on your account * **Active Users**: The active users in your account Information boxes Underneath the count, each box displays the percentage change compared to the previous time period. This percentage change adjusts dynamically based on the time period that is selected. ## Data Visuals Under the analytics section, the **Dashboard** page displays three visuals: * **Queries Over Time** * **Queries by Connection** * **Queries by User** ### Queries Over Time This bar graph shows the total number of queries that are made through your Connect AI account over the selected time period. The x-axis displays the dates, and the y-axis displays the number of queries. Queries Over Time Each bar is composed of two sections: * The number of successful queries, displayed top portion of the bar and colored blue * The number of failed queries, displayed as the bottom portion of the bar and colored red Clicking the down arrow icon in the upper-right corner of the section opens an export menu. This menu enables you to export the graph as a data file. ### Queries by Connection This table displays the number of queries that are made by each connection in the selected time period. Queries by Connection There are three columns in this table: * **Connection:** The name that is given to the connection on the **Connections** tab * **Queries:** The total number of queries, both successful and failed, that are made by the connection in the selected time period * **Successful:** The percentage of queries from the connector that succeed in the selected time period Clicking the name of a column sorts the table by that column. If the table is already sorted by the selected column, the sort function toggles between ascending and descending order. ### Queries by User This table provides a detailed breakdown of the queries that are made by each user in the selected time period. Queries by User There are five columns in this table: * **User:** The name of the user who performs the queries * **Queries:** The number of queries that are performed by the user in the selected time period * **Rows:** The number of rows that are processed by the user in the selected time period * **Errors:** The number of failed queries for the user in the selected time period * **Last Query:** The date and time of the user’s last query, formatted as *YYYY*-*MM*-*DD* *HH*:*MM*:*SS* UTC Clicking the name of a column sorts the table by that column. If the table is already sorted by the selected column, the sort function toggles between ascending and descending order. # Data Explorer Source: https://docs.cloud.cdata.com/en/Data-Explorer The ***Data Explorer*** page enables you to execute basic queries on your connected data sources, browse your data models, and create derived views. You can also create saved queries, add assets to a workspace, and create cache jobs. Data Explorer can be useful to: * Verify that your data sources are connected correctly * Explore the columns and data types that are available in your data sources * Search for specific data in your data sources using the SQL Editor or the [Query Builder](/en/QueryBuilder). When you first open Data Explorer, the interface displays a navigation pane on the left and the query editor on the right. Select whether you want to build your query in the Query Builder or the SQL Editor. If you click **Build Query**, the Query Builder guides you through the steps of creating a query. If you click **SQL Editor**, an SQL editor appears. Data Explorer Alternatively, you can use AI to explore your data. Click **Get Started** to launch [Playground](/en/Playground) or [MCP Integrations](/en/Integrations). You can use the Data Explorer to view workspaces, saved queries, derived views, and connections. Click the arrow to the right to view the contents of the connection or workspace. Connections may consist of multiple schema. If there is only one schema in a connection, the schema is already open to a list of tables in the schema. If there are multiple schemas, open the desired schema to view the list of tables. You can use the search bar to search for connections. Once you are within a connection, you can use the search bar to search for schemas and tables. At any time in the Data Explorer, you can click the **Home** tab on the right side to select between Query Builder and SQL Editor. You can also click the plus button to add a new tab of your choice (Query Builder or SQL Editor). The tab titles display whether the query is a Query Builder query or a SQL Editor query. ## Use the SQL Editor The SQL Editor allows you to create, modify, and save queries. For instructions on using the Query Builder to build queries, refer to [Query Builder](/en/QueryBuilder). ### Create a Query in the SQL Editor Follow these steps to execute a query using the SQL Editor in the Data Explorer: Select a table or view in a connection or workspace, or select a saved query or derived view. All available items appear in the left column. * The solid table icon indicates a table. * The dashed square icon indicates a view. * The blue double document icon to the right of the item indicates that the item is being cached. See [Caching](/en/Caching) for more information. Select the data that you want to query. * To view the SQL query for an entire table or view, click that table or view. Alternatively, click the three dots next to the table or view and select **Open**. The SQL query appears on the right. Column details appear below the SQL query. This query is read-only until you execute it. * Click the three dots next to the table or view and select **Query** to create a new query based on the table or view. You can edit the query before you execute it. * Some data source types contain SQL templates for commonly-used queries. These queries appear under **Common Queries** when you expand the connection name. Click the three dots next to the query name and click **Query** to view the query. You can edit the query, if needed, before you execute it. Alternatively, you can enter a query manually by clicking the + sign in the tab bar and selecting **SQL Editor**. Use SQL syntax in the SQL Editor. Connect AI has an autocomplete feature to assist you with SQL syntax. SQL syntax help The SQL Editor also autocompletes connection, schema, and table names. Once you pick a connection, autocomplete lets you select a schema from a drop-down list. You can then select a table within the schema. Autocomplete Set the **Limit** field to the number of results that you want to return. By default, the limit is 100. You can set any limit, but you MUST enter a value in this field. (Do not use the SQL LIMIT clause.) Click **Execute** to run the query. When you execute the query, a loading icon appears in the **Results** section, along with a time elapsed notification. The loading icon also appears in the query's tab. If your time elapsed exceeds five minutes, please contact [CData support](https://www.cdata.com/support/submit.aspx) for assistance. When the query is finished executing, your results appear under the query editor. You can scroll through pages and adjust the number of results per page by using the fields at the bottom of the page. You can also adjust the column widths of the results. If your query returns an error, an error message appears above the query. An error icon also appears in the query's tab. Click **Learn More** for more details about the error. Query error ### Modify a Query After a read-only query executes, a new tab appears with a name such as **Query 1**. You can then modify the query and save it with a new name. * Modify the query manually by entering query parameters into the query editor. * Clear the query editor by selecting **Clear** and then clicking **OK** in the prompt that is displayed. ### Save a Query Data Explorer provides the ability to save queries and return to them later without the need to re-enter the query parameters each time. After you create and successfully execute a query, the **Save** button at the top of the Data Explorer pane becomes available. Follow these steps to save a query and access it later: Click **Save** > **Save as Saved Query**. The **Save Query** dialog appears. Enter a name for the query and click **Confirm**. The Data Explorer Saved Queries menu opens, and your newly-saved query appears in the list. You can also click the down arrow to the right of the query's tab and select **Rename Tab**. Rename the query and click **Confirm**. #### Use Saved Queries Saved queries are available in the **Saved Queries** folder in the Data Explorer navigation pane, and saved derived views are available in the **Derived Views** folder. To execute a saved query, click the three dots next to the saved query name and select **Query**. The contents of the saved query populate in the Query Editor, and you can click **Execute** to retrieve the results. You can also rename and delete saved queries when you click the three dots. ## Add to a Workspace You can use the Data Explorer to add assets to a workspace. Click the table or view you want to add to a workspace. Connect AI calls contents of a workspace *assets*. Click the three dots next to the asset and select **Add to Workspace**. Select the workspace to move the asset to and click **Confirm**. ## Configure Derived Views The *derived views* feature of Data Explorer allows you to create and save queries that return dynamically populated data results from your connections. You can query your saved derived views from [Integrations](/en/Integrations), and the results automatically update when the data in your connections changes. Only administrators of Connect AI can create or modify derived views. Query users can query saved derived views created by an administrator. ### Create a Derived View To create a new derived view, follow these steps: Create the query in the Query Builder or SQL Editor. After you execute the query, the **Save** button appears. Click **Save** > **Save as Derived View**. The **Create Derived View** dialog appears. Enter a name for the derived view in the **View Name** field. This is the name that appears in the list of saved derived views. Click **Confirm** to save the derived view. ### Access a Derived View in Integrations When issuing queries to a derived view from within an integration tool, set the Connection or Database value to *CData*. The following syntax shows the correct fully-qualified syntax for accessing a derived view: ```sql theme={null} SELECT * FROM [CData].[DerivedViews].[SampleDerivedView] ``` Substitute the name of your derived view for the \[SampleDerivedView] value in the example above. ### Access a Derived View in Data Explorer After you create a derived view, it appears in the list of derived views in Data Explorer. You can click the three dots next to the entry in the list to open a list of options. Query derived view * Select **Open/Edit** to open the derived view in the query editor and edit the view. * Select **Delete** to remove the derived view from the list. * Select **Query** to execute the query. The contents of the derived view appear in the Data Explorer query view, and you can then click **Execute** to view the query results. * Select **Add to Workspace** to add the derived view to a workspace. An **Add to Workspace** dialog appears to select the workspace. ### Modify a Derived View To modify the query of a derived view, use one of the methods outlined above to access it. With the derived view open, modify the text in the query field as needed and click **Save Changes** at the top of the Data Explorer. To rename a derived view, click the three dots next to the entry in the list and select **Rename**. Enter the new name in the dialog that appears and click **Confirm**. ### Delete a Derived View To delete a derived view, click the three dots next to the entry in the list and select **Delete**. In the confirmation dialog that appears, click **Delete** again. Deleting a derived view does not affect data in the source. ## Create Scheduled Queries You can save a query as a scheduled query. A scheduled query runs at user-defined intervals. To create a scheduled query: Create your query using the Query Builder or the SQL Editor. Click **Save** > **Save as Scheduled Query**. You then enter the details about the scheduled query, such as how often it runs. See [Scheduled Queries](/en/Scheduled-Queries) for details. ## Add to a Workspace You can use the Data Explorer to add assets to a workspace. Click the table or view you want to add to a workspace. Connect AI calls contents of a workspace *assets*. Click the three dots next to the asset and select **Add to Workspace**. Select the workspace to move the asset to and click **Confirm**. ## Add a Cache Job You can use the Data Explorer to cache the data for a table or view. Caching allows you to fetch cached data from a database instead of retrieving live data, improving performance. See [Caching](/en/Caching) for details. To add a cache job: Click the table or view you want to cache. Click the three dots next to the asset and select **Add Cache Job**. You are redirected to the **Edit Job** page. Follow the instructions in [Edit a Cache Job](/en/Caching#edit-a-cache-job). # Data Security Source: https://docs.cloud.cdata.com/en/Data-Security The ***Data Security*** page enables you to add and configure preset and custom security rules. Interested in getting early access to the Data Security feature? Contact [support@cdata.com](mailto:support@cdata.com). The Data Security feature lets you detect and control sensitive data as it moves into and out of Connect AI. You define security rules that identify sensitive values, such as credit card numbers or personal identifiers, and choose how to handle each match: take no action, raise a warning, redact the value, or block it. You can also apply different actions to inbound and outbound data. In Connect AI, **inbound** data is the content of the queries and requests you submit, and **outbound** data is the content Connect AI returns in the query results. Each rule can apply a different action to each direction. Use preset rules for common, built-in data types, or create custom rules that match your own patterns with a regular expression. Access **Data Security** by selecting **Manage > Data Security** in the Connect AI navigation menu. Main Data Security page The **Data Security** main page contains the following information about each security rule: * **Rule Name**–the name of the preset category, or in the case of custom rules, the user-defined name of the rule. This column also displays a short description of the rule and its regulation/region tag(s). The regulation tags indicate the compliance regulations it helps address (for example, **CCPA / CPRA**, **GLBA**, **PCI DSS**, and **HIPAA**). The region tags indicate where the regulation applies (for example, **Global** and **US**). * **Detection Method**–how the rule identifies a match. Preset rules use **Pattern match** (a built-in pattern for a known data type), while custom rules use **Regex**, where you provide your own regular expression and optionally a confidence score. * **Inbound Rule**–the action applied to matching data coming into the system. * **None**–takes no action on matching data. The rule still detects the match, but the data passes through unchanged. * **Warn**–passes the matching data through unchanged, exactly as **None** does, but records the match in the logs for review. * **Redact**–masks or removes the matching sensitive values before the data enters the system, while allowing the rest of the data through. * **Block**–prevents data containing a match from entering the system. * **Outbound Rule**–the same actions applied to matching data leaving the system: **None**, **Warn**, **Redact**, or **Block**. * **Status**–whether the rule is **Enabled** or **Disabled**. * **Rule Actions**–the icons in the last column represent the various actions you can perform on a security rule. * **Edit (🖉)**–edit the selected security rule (custom rules only). * **Delete (🗙)**–delete the selected security rule. **How Redact and Block behave:** When you apply **Redact**, each matching value is replaced in place while the rest of the data is returned unchanged. On outbound data, text, numeric, and date values are redacted. Text values are redacted to XXXX, numeric values are redacted to 0, and date values are redacted to 1900-01-01. When there is a date in a varchar type column and a redact rule is set, the date is converted to a redacted datetime format (1900-01-01) rather than a redacted text format (XXXX). When you apply **Block**, a match stops the operation. An inbound match halts the query and returns an error to the caller, and an outbound match prevents the matching results from being returned. ## Filtering The section above the Rules table allows you to filter by rule name, regulation type, and/or region. Use the **Regulation Type** and **Region** filters to filter by specific tags. ## Add a Rule You can add a rule from preset categories, or add a custom rule. ### Add a Preset Rule To add a preset rule: On the main **Data Security** page, click **Add**. The **Add Rule** dialog appears. Click **Preset Categories**. Either click a preset rule type (such as PCI DSS) or click **I don't know my type — show me all**, then click **Next**. Search by **Name**, **Regulation Type**, or **Region** for the rule. Select one or more rules to add. Select the checkbox next to **Entity** to select all. Add preset rule Click **Confirm**. The rules are added as **Enabled**. Configure each rule by setting its **Inbound Rule** and **Outbound Rule**. To hold a rule before using it, toggle **Enabled** off. Click **Save Changes** to save the added rules. ### Add a Custom Rule To add a custom rule: On the main **Data Security** page, click **Add**. The **Add Rule** dialog appears. Click **Custom Rule**. In the **Add Rule** dialog, enter the following: * **Rule Name**–the user-defined name of the rule. * **Regex Pattern**–the regular expression used to identify a match for this rule. For example, to validate a US ZIP code, matching both five-digit and nine-digit formats, would be `^\d{5}(?:-\d{4})?$`. * **Score**–(optional) the confidence score, between 0.0 and 1.0, that determines how the rule evaluates a regex match. At 0.8 or above, the pattern match alone is sufficient to trigger the rule. Below 0.8, the rule triggers only when context keywords are also found in the data. A **Score** below 0.8 requires one or more **Context Keywords** to be present in the data. * **Context Keywords**–case-insensitive keywords that help refine detection and reduce false positives. The system looks for context keywords in the table name, column name, column label, or cell of the table. In the ZIP code example, you can add context keywords such as *zip\_code*, *zip code*, and *zipcode* to ensure you are redacting a ZIP code and not another type of code. Required when **Score** is below 0.8; optional when **Score** is 0.8 or above, as the pattern match alone is sufficient. If context keywords are provided, a **Score** must also be set. * **Inbound Detection**–the action applied to matching data coming into the system: **None**, **Warn**, **Redact**, or **Block**. * **Outbound Detection**–the same actions applied to matching data leaving the system: **None**, **Warn**, **Redact**, or **Block**. Add custom rule Click **Confirm**. The rule is added as **Enabled**. To hold a rule before using it, toggle **Enabled** off. You can edit the **Inbound Rule**, **Outbound Rule**, and **Status** on the main page. To edit the **Rule Name**, **Regex Pattern**, **Score**, or **Context Keywords**, click the **Edit (🖉)** button. Click **Save Changes** to save the rules on the **Data Security** page. # Azure Analysis Services Source: https://docs.cloud.cdata.com/en/Data-Sources/AAS ## Setup Guide Follow these steps to connect Azure Analysis Services to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Azure Analysis Services* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. In the **URL** field, enter the URL of the Azure server instance. For example, `asazure://eastus.asazure.windows.net/serverCode`. Select the Authentication method, then proceed to the relevant section and follow those instructions. ## Authentication Methods Enter the **Azure Tenant** Id found on the Overview page of the OAuth app used to authenticate to Microsoft SharePoint on Azure. Click **Sign in** to connect securely through OAuth. This action opens the Azure Analysis Services sign-in page in a new tab. Log in to your Azure Analysis Services account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. In **User** enter the Azure Analysis Services username for authentication. In **Password** enter the user password. Enter the **Azure Tenant** Id found on the Overview page of the OAuth app used to authenticate to Microsoft SharePoint on Azure. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Tenant** that you will use to access data. Enter your **OAuth Client Id**. Enter your **OAuth JWT Cert** OR your **OAuth Client Secret**. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Azure Analysis Services, see [this information page](https://cdn.cdata.com/help/OAM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Azure Data Lake Storage Source: https://docs.cloud.cdata.com/en/Data-Sources/ADLS ## Setup Guide Follow these steps to connect Azure Data Lake Storage to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Azure Data Lake Storage* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **Account** name for your Azure Data Lake Storage account. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ## Authentication Methods Enter the **Azure Tenant**: either the domain name (for example, *contoso.onmicrosoft.com*) or the directory (tenant) ID. (Optional) Enter the **File System** name in your Azure Data Lake Storage account. Click **Sign in** to connect securely through OAuth. This action opens the Azure Data Lake Storage sign-in page in a new tab. Log in to your Azure account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Tenant**: either the domain name (for example, *contoso.onmicrosoft.com*) or the directory (tenant) ID. Enter the **OAuth Client Id** assigned to your OAuth application. Enter the **OAuth Client Secret** assigned to your OAuth application. (Optional) Enter the **File System** name in your Azure Data Lake Storage account. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Tenant**: either the domain name (for example, *contoso.onmicrosoft.com*) or the directory (tenant) ID. Enter the **OAuth Client Id** assigned to your OAuth application. Enter the **OAuth JWT Cert**: the certificate content for your client certificate. Select the **OAuth JWT Cert Type** that matches your certificate store format. (Optional) Enter the **OAuth JWT Cert Password** if the certificate store is password-protected. (Optional) Enter the **File System** name in your Azure Data Lake Storage account. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. (Optional) Enter the **File System** name in your Azure Data Lake Storage account. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Access Key** for your Azure Data Lake Storage account. (Optional) Enter the **File System** name in your Azure Data Lake Storage account. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Shared Access Signature** for your Azure Data Lake Storage account. (Optional) Enter the **File System** name in your Azure Data Lake Storage account. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Azure Data Lake Storage, see [this information page](https://cdn.cdata.com/help/HDM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Azure Data Lake Storage (Legacy) Source: https://docs.cloud.cdata.com/en/Data-Sources/ADLSSync ## Prerequisites #### Whitelist CData IPs To establish a connection to Azure Data Lake Storage, you need to allow access to Azure Data Lake Storage via CData’s IP. When hosting Azure Data Lake Storage behind a firewall, you must safelist these IP addresses in your firewall. * Range: `52.224.0.160` to `52.224.0.175` and `4.154.117.160` to `4.154.117.175`. * CIDR notation: `52.224.0.160/28` and `4.154.117.160/28` #### Ensure Azure Data Lake Storage Is Publicly Accessible Provide a public facing IP/domain to connect to this data source. The following private IP ranges do not work: * `10.0.0.0` to `10.255.255.255` * `172.16.0.0` to `172.31.255.255` * `192.168.0.0` to `192.168.255.255` * `127.0.0.1` (aka ‘localhost’) #### If Connect AI Is Configured to Run in the Same Region as Azure Data Lake Storage If you have a firewall enabled and Connect AI is running in the same region as Azure Data Lake Storage, you need to configure virtual network rules and add Connect AI virtual network subnets to the list of allowed virtual networks. See Microsoft’s [documentation](https://learn.microsoft.com/en-us/azure/storage/common/storage-network-security?tabs=azure-portal#grant-access-from-a-virtual-network) for details. Contact [CData support](https://www.cdata.com/support/submit.aspx) if you need a list of region-specific fully qualified subnet IDs. ## Setup Guide Follow these steps to connect Azure Data Lake Storage to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Azure Data Lake Storage* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the following information: * **File Format**—choose the file format type. * **Auth Scheme**—set to **Azure AD** (Entra ID). * **Azure Storage Account**—the name of the storage account. * **File System**(Optional)—enter the file system protocol. Click **Sign in** to connect securely through OAuth. This action opens the Azure Data Lake Storage sign-in page in a new tab. Log in to your Azure Data Lake Storage account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Azure Data Lake Storage, see [this information page](https://cdn.cdata.com/help/HDM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # ADP Source: https://docs.cloud.cdata.com/en/Data-Sources/ADP ## Prerequisites Before you can establish a connection with ADP, go to ADP’s [API Central documentation](https://developers.adp.com/guides/quick-start-guides/adp-api-central-for-clients/api-guides/api-central-quick-start-guide) to learn how to obtain the necessary credentials. The following is an overview of the steps: Create a new project and add a use case and name. Click **View project** and copy the client Id and client secret. Generate an SSL security certificate for your project, which contains a private key. Copy and securely save the private key for authenticating to the ADP API. ADP masks all sensitive personal information by default. Ask an ADP administrator to update this for API access if needed. ## Setup Guide Follow these steps to connect ADP to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *ADP* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the following information in Connect AI: * **OAuth Client Id**—the client Id that you copied in the prerequisites. * **OAuth Client Secret**—the client secret that you copied in the prerequisites. * **SSL Client Cert**—First, paste the entire private key that you copied in ADP API Central. The private key begins with `---BEGIN PRIVATE KEY---` and ends with `---END PRIVATE KEY---`. Then, open the .pem file you downloaded from ADP API Central. The .pem file contains the public certificate. Copy and paste the contents of the .pem file after the private key information. The public certificate begins with `---BEGIN CERTIFICATE---` and ends with `---END CERTIFICATE---`. If you followed the manual process to use a PFX certificate instead of PEM, you must use a password-protected PFX. You also need to change the **SSL Client Cert Type** setting to **PFXBLOB** in the **Advanced Settings** tab of this screen. * **SSL Client Cert Password**—(optional) the password for the Client Cert, if it is encrypted. If it is not password-protected, leave this field blank. Set the **Use UAT** field according to your ADP configuration. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and ADP, see [this information page](https://cdn.cdata.com/help/JDJ/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # API Source: https://docs.cloud.cdata.com/en/Data-Sources/APIConnector The Connect AI API Connector provides a fully customizable way to connect directly to a REST API. You can connect to proprietary endpoints, filter relevant columns, run queries, and manage user access right from your Connect AI account. Follow these steps to connect your API: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type `API` in the search field, then click the datasource name. Connect and configure your REST API. The following tabs are available. Start with the global settings, then continue to create tables and set permissions. Click the links below to view detailed documentation. * [Global Settings](/en/Data-Sources/APIGlobalSettings)—set global connection properties, authentication, headers, and pagination. * [Private Cloud Connector](/en/Private-Cloud-Connector)—if you are using the API in a Private Cloud Connector on-premises network, [register the gateway](/en/Private-Cloud-Connector#register-the-private-cloud-connector-in-connect-ai) in this tab. You must then [install the on-premises gateway](/en/Private-Cloud-Connector#deploy-the-private-cloud-connector-with-docker). Finally, in **Global Settings**, change the **Connection Type** to **Private Cloud Connector** and finish the Private Cloud Connector setup. * [Tables](/en/Data-Sources/APICreateTable)—create tables, configure properties and filter columns. * [Permissions](/en/Data-Sources/APIPermissions)—manage user access. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Tables Source: https://docs.cloud.cdata.com/en/Data-Sources/APICreateTable ## Summary After connecting to your API, you can create, view, and configure the data from it in the form of tables. Tables can be customized via a wizard. You can also specify server-side filters to improve efficiency. This page covers creating tables and configuring table data, parameters, headers, and filters. ## Create Tables When creating tables for [API Connector](/en/Data-Sources/APIConnector), it is important to remember that each table must be created individually in order to be listed in the Connector's catalog. To do so, follow the steps below: Click **Add** to begin creating a new table. Enter a **Name** for the table. In **Request URL**, choose either `Get` or `Post`. Enter the URL of your API endpoint into the **Request URL** field. To connect to an API that requires a different request for each record, include the name of the column in curly braces. For example, `https://api.example.com/table/{id}`. If you select `Post`, supply the **Body** to include in the API request. Then enter the `URL` of your API endpoint.

You can use the **Body** section to request body filters for `Post` API requests. The following is an example of a request body and a filter: ``` { "query": { "date_utc": { "$gte": "[_input.startDate]", "$lte": "[_input.endDate]" } }, "options": { "select": \["name", "date_utc", "success", "details"], "sort": { "date_utc": "asc" }, "limit": 20 } } ```

In this case, the user is prompted to input a start date and an end date.

When you have a body filter, **Edit Table** displays the message **Body Filter(s) Detected**.

If your table request body also contains filters, you need to add an escape character to the square bracket, as shown in the example above before `"name"`.
Select a **Response Type** of **JSON**, **LDJSON**, **XML**, or **CSV**. * **JSON**—the response is formatted as JSON. * **LDJSON**—the response is formatted as Linked Data JSON, which allows you to link definitions of objects within the JSON data. * **XML**—the response is formatted as XML-tagged data. * **CSV**—the response is formatted as comma-delimited data.
### Table Data Next, you must tell the connector how to model the API's response into a table. Click **Configure** in the **Table Data** section to open the configuration wizard. (Optional) If you added a unique record identifier in the **Request URL**, such as `{id}`, a **Query Inputs** dialog appears. Set a value for the record identifier in order to retrieve the initial response data, and click **Next**. API query inputs Connect AI calls your API and provides a preview of the data. API Connector Table Click **Next**. In the **Add Repeat Elements** dialog, select the checkbox next to the repeat elements you want added to your API table. This is the path of the element in your API endpoint which contains the repeating items to be used as rows. You can select multiple repeat elements if there are repeat elements within multiple paths in the response. API add repeat elements (Optional) You can toggle **Custom Repeat Elements** to add repeat elements manually, rather than selecting from a list. API custom repeat elements Click **Add Repeat Element** to add another repeat element manually. Click **Next**. In the **Add Columns** dialog, select the columns to add to your API table. API add columns Once you have selected your columns, click **Next**. In the **Preview Table** dialog, review the table contents. Click **Back** to make any changes. API preview table Review the preview of your table and click **Next**. The Configuration Wizard automatically imports all selected columns into the correct fields. Back in the **Table Data** section of the **Edit Table** screen, you can edit column names and data types. You can also assign primary keys or delete columns. In the case of child tables, you can also change the parent reference column. For other edits, click **Configure** again to adjust repeat elements and other data. In the **Pseudo Columns** tab, you can add columns to be used as filters in the WHERE clause of queries, but are not present in the data output. Click **Save** at the top of **Edit Table** screen to save the table data. Click **Preview** at the top of the **Edit Table** screen to preview your table. If you added a unique record identifier, a **Query Inputs** dialog appears. Set a value to preview the response data. ### Parameters You can add URL parameters to be sent with all API requests for this table. To create a parameter: Click **Add Param**. Enter the parameter **Name**. Enter the parameter **Value**. To add more parameters, repeat the steps above. ### Headers You can add HTTP headers that are sent with all API requests for this table. These headers are in addition to the headers configured with the API connector itself. To add a new header: Enter the header **Name**. Specify the **Value** of the header. To add more headers, click **Add Header** and repeat the steps above. ### Filters After creating the table with columns, you can create filters to define the behavior of the API Connector when a WHERE clause is issued during a query. Filters are optional, but can improve performance for WHERE clause conditions. Click **Add Filter**. Select the **Column Name** the filter applies to. This filter is applied when the selected column and SQL operator exist in the WHERE clause. Select an **SQL Operator**. This filter is applied when the selected column and SQL operator exist in the WHERE clause. Select a **Request Filter** from the drop-down list: **URL Parameter** or **Request Header**. The request filter determines how the filter is passed in the request to the API. Specify the **URL Parameter** or the **Request Header** that this API uses to filter. To add more filters, repeat the steps above. #### Example This example shows how to create a filter that processes a query that filters records in the Reports table by the date the record was created. Here is an example of such a query: ```sql theme={null} SELECT * FROM Reports Where CreatedDate > 2022-12-31 ``` If no filter has been defined for this table, the connector processes this filter in memory by reading all of the rows from the API and filtering the list in memory by the specified `CreatedDate` column. However, this API supports this type of filtering on the server side which can improve performance substantially. This is what this query would look like to the API: ```bash theme={null} https://www.mycustomapi.org/api/reports?$startdate=2022-12-31 ``` In order to tell the connector how to send this filter to the API, you would specify the following fields: **Column Name**: CreatedDate **SQL Operator**: Greater Than **Request Filter**: URL Parameter **Parameter Name**: startdate This instructs the connector that when a greater than operator has been specified for the `CreatedDate` column, include the `startDate` URL parameter with the filter value in the API request. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Example API Source: https://docs.cloud.cdata.com/en/Data-Sources/APIExample ## Summary This page acts as an example of the steps required to configure a connection to an API from start to finish. This example uses an API that contains people’s maintenance schedules for their vehicles. ## Create the API Connection First, create a new API connection. Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. In the **Add Connection** dialog that opens, type *API* to display the API connector tile, then click the tile. On the **Global Settings Tab**, name the connection. This example uses "TestAPI." Select the Authentication method. Since no authentication is required for this API, select `No Auth`. Leave this section blank, because no headers are required for this connection. Set the pagination. This API uses a next page URL, providing the next page URL as part of the response. The following example shows the relevant part of the response from the Vehicles endpoint: ```json theme={null} { "people": [ { ... }, ... ], "nextLink": "https://my_vehicles/api?$skiptoken='ERNSH'" } ``` Set the Pagination **Type** to `URL`. Set the URL Path to `/nextLink`. Click the **Create** button at the top of the page to save the API connection. ## Create the Table Now that you've added a connection corresponding to a catalog, you can create tables for each of the API's endpoints. In your API connection, click **Tables** to open the Tables tab. Click **Add** to add a new table. Provide a **Name** for your table. This is the name that the table displays when accessing it from clients. For example: `Vehicles`. Leave the **Response Type** as `JSON` and the **Request** call as `GET`. Set the **Request URL** to your API endpoint URL. This example uses `https://my_vehicles/api`. Leave the **Parameters** section blank, since there are none for this API. Similarly, leave **Headers** blank. In the **Table Data** section, click **Configure** to automatically fill out the **Table Data** information. This opens the **Preview Request**, which shows the following API response: ```json expandable theme={null} { "people": [ { "personal": { "age": 21, "gender": "M", "name": { "first": "John", "last": "Doe" } }, "vehicles": [ { "type": "car", "model": "Honda Civic", "insurance": { "company": "ABC Insurance", "policy_num": "12345" }, "features": [ "sunroof", "rims" ], "maintenance": [ { "date": "07-17-2017", "desc": "oil change" }, { "date": "01-03-2018", "desc": "new tires" } ] }, { "type": "truck", "model": "Dodge Ram", "insurance": { "company": "ABC Insurance", "policy_num": "12345" }, "features": [ "lift kit", "tow package" ], "maintenance": [ { "date": "08-27-2017", "desc": "new tires" }, { "date": "01-08-2018", "desc": "oil change" } ] } ] }, ... ] } ``` Click **Next** to access the Add Columns menu. Here, you need to select a root path, and any columns to expose. The **Root Path** is the JSON element that contains repeating sub-elements and determines the rows of the table. In this case, you need to select multiple root paths because multiple elements repeat in this document. Because the root elements are nested, some data repeats for each row, as shown in this example. Select the `people` element first, because it repeats for each person, as shown in the following snippet from the response: ```json theme={null} { "people": [ { }, { }, ... ] } ``` Also select the `vehicles` and `maintenance` elements, because data from those two repeated sections is also needed. *Note: The JSON array uses square brackets `[]` to contain an array of JSON objects which are each contained within angle brackets `{}`.* For this example, select `first`, `last` from the people array, `type`, `model` from the vehicles array, and `date`, `description` from the maintenance array as the columns to expose. Click **Next** to access the **Table Preview**. This renders the first 10 rows of the table as currently configured. If configured correctly, you should see data for each column selected: | first | last | type | model | date | description | | :- | :- | :- | :- | :- | :- | | John | Doe | car | Honda Civic | 07-17-2017 | oil change | | John | Doe | car | Honda Civic | 01-03-2018 | new tires | | John | Doe | truck | Dodge Ram | 08-27-2017 | new tires | | John | Doe | truck | Dodge Ram | 01-08-2018 | oil change | Click **Confirm** to automatically add your **Table Data** configuration. The data selected should be reflected in the **Root Path** and **Columns** fields in the **Table Data** section. Click **Save** to save this table. ## Test Queries After configuring your connection and your table, you can test it by running queries in the **Data Explorer**. In Connect AI, navigate to **Data Explorer**. In the **Connections** list, select the `TestAPI` connection created earlier. This expands all of that connection's tables, including the `Vehicles` table created in this example. Click the ellipsis next to this table and select **query**. This automatically generates the SQL query to retrieve all vehicles: * `SELECT * FROM [TestAPI].[REST].[Vehicles]` You can modify this SQL query as needed. For example, you can add a `WHERE` clause to select only vehicles of a specific model: * `SELECT * FROM [TestAPI].[REST].[Vehicles] WHERE model='Honda Civic'` Click **Execute** to run this query. If everything is configured correctly, the results are visible immediately. To connect to this API data from your preferred client, refer to the details documented for the specific client on the **Integrations** page. To access this data, you might need to set the catalog (or database, depending on the client) to `TestAPI`. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Global Settings Source: https://docs.cloud.cdata.com/en/Data-Sources/APIGlobalSettings ## Summary Global settings apply to all the tables that can be discovered through an API connection. This page covers the configuration of authentication, headers, and pagination. Once these are set, you can continue to the **Tables** tab and create [Tables](/en/Data-Sources/APICreateTable). ## Connection Type You can select a **Direct** or a **Private Cloud Connector** connection. If you select **Direct**, continue to **Authentication**. If you are setting up a Private Cloud Connector on-premises connection, see [Private Cloud Connector](/en/Private-Cloud-Connector) for more information. ## Authentication By default, an API connector is set to **No Auth**. If your API requires authentication, select the appropriate method and follow the instructions in the relevant tab below. If no authentication is required, click **Save Changes** to save the connector. Afterwards, configure any required Headers and the Pagination type before creating tables. The authentication method you choose applies to every table added to this connector. No additional settings are required for this authentication method. At the top of the Connect AI **Add API Connection** page, click **Save Changes** to save the connection. After saving the connection, click **Tables** to move on to creating [Tables](/en/Data-Sources/APICreateTable). In the **User** field, enter the API username for authentication. Enter the user password in the **Password** field. At the top of the Connect AI **Add API Connection** page, click **Save Changes** to save the connection. After saving the connection, click **Tables** to move on to creating [Tables](/en/Data-Sources/APICreateTable). In the **User** field, enter the API username for authentication. Enter the user password in the **Password** field. At the top of the Connect AI **Add API Connection** page, click **Save Changes** to save the connection. After saving the connection, click **Tables** to move on to creating [Tables](/en/Data-Sources/APICreateTable). The **Callback URL**, or Redirect URL, is the URL you need (`https://oauth.cdata.com/oauth/`) when setting up your OAuth app. Copy this URL and paste it into your OAuth app. Enter the **OAuth Client Id** assigned when you registered for OAuth with your API service. Enter the **OAuth Client Secret** assigned when you registered for OAuth with your API service. Enter your **OAuth Request Token URL** to retrieve request tokens from. Enter your **OAuth Authorization URL** so request tokens can be authorized on sign in. The **OAuth Authorization URL** is a direct browser redirect. It does not route through Private Cloud Connector. This URL must be reachable from the end user's browser. URLs that resolve to a private or link-local IP address (such as `10.x.x.x`, `192.168.x.x`, or `169.254.x.x`) are rejected when saving the connection. Enter your **OAuth Access Token URL** so authorized request tokens can be exchanged for access tokens. Click **Sign in** to connect securely through OAuth. This action opens the API provider's sign-in page in a new tab. Log in to your API provider and provide the requested permissions (if applicable). At the top of the Connect AI **Add API Connection** page, click **Save Changes** to save the connection. After saving the connection, click **Tables** to move on to creating [Tables](/en/Data-Sources/APICreateTable). The **Callback URL**, or Redirect URL, is the URL you need (`https://oauth.cdata.com/oauth/`) when setting up your OAuth app. Copy this URL and paste it into your OAuth app. Enter the **OAuth Client Id** assigned when you registered for OAuth with your API service. Enter the **OAuth Client Secret** assigned when you registered for OAuth with your API service. Enter your **OAuth Authorization URL** so users can be authorized on sign in. The **OAuth Authorization URL** is a direct browser redirect. It does not route through Private Cloud Connector. This URL must be reachable from the end user's browser. URLs that resolve to a private or link-local IP address (such as `10.x.x.x`, `192.168.x.x`, or `169.254.x.x`) are rejected when saving the connection. Enter your **OAuth Access Token URL** so authorization tokens can be exchanged for access tokens. Enter your **OAuth Refresh Token URL** so refresh tokens can be exchanged for access tokens when old access tokens expire. Select the **OAuth Client Authentication Mode**: **Send as Basic Auth header** or **Send in Post body**. Select the authentication mode that the API provider's documentation recommends. The default value is **Send as Basic Auth header**. Enter the **Header Prefix**. The header prefix is incorporated into the Authorization header before the token. The default value is `Bearer`. Click **Sign in** to connect securely through OAuth. This action opens the API provider's sign-in page in a new tab. Log in to your API provider and provide the requested permissions (if applicable). At the top of the Connect AI **Add API Connection** page, click **Save Changes** to save the connection. After saving the connection, click **Tables** to move on to creating [Tables](/en/Data-Sources/APICreateTable). #### OAuth 2.0 Custom Parameters To add custom parameters to associated requests in OAuth 2.0, do the following: Enter the parameter name in the **Name** field. Enter the value of the parameter in the **Value** field. To add more parameters, click **Add Parameter** and repeat the above steps as required. Enter the **OAuth Client Id** assigned when you registered for OAuth with your API service. Enter the **OAuth Client Secret** assigned when you registered for OAuth with your API service. Enter your **OAuth Access Token URL** so authorization tokens can be exchanged for access tokens. (Optional) Enter **OAuth Scopes**. These scopes tell the access token what it is permitted to do. Check your API provider's documentation for the scopes it supports. Select the **OAuth Client Authentication Mode**: **Send as Basic Auth header** or **Send in Post body**. Select the authentication mode that the API provider's documentation recommends. The default value is **Send as Basic Auth header**. Enter the **Header Prefix**. The header prefix is incorporated into the Authorization header before the token. The default value is `Bearer`. At the top of the Connect AI **Add API Connection** page, click **Save Changes** to save the connection. After saving the connection, click **Tables** to move on to creating [Tables](/en/Data-Sources/APICreateTable). #### OAuth Client Custom Parameters To add custom parameters to OAuth Client token requests, do the following: Enter the parameter name in the **Name** field. Enter the value of the parameter in the **Value** field. In the **User** field, enter the API username for authentication. Enter the user password in the **Password** field. Enter the **OAuth Client Id** assigned when you registered for OAuth with your API service. Enter the **OAuth Client Secret** assigned when you registered for OAuth with your API service. Enter your **OAuth Access Token URL** so authorization tokens can be exchanged for access tokens. (Optional) Enter **OAuth Scopes**. These scopes tell the access token what it is permitted to do. Check your API provider's documentation for the scopes it supports. Select the **OAuth Client Authentication Mode**: **Send as Basic Auth header** or **Send in Post body**. Select the authentication mode that the API provider's documentation recommends. The default value is **Send as Basic Auth header**. Enter the **Header Prefix**. The header prefix is incorporated into the Authorization header before the token. The default value is `Bearer`. At the top of the Connect AI **Add API Connection** page, click **Save Changes** to save the connection. After saving the connection, click **Tables** to move on to creating [Tables](/en/Data-Sources/APICreateTable). #### OAuth Password Custom Parameters To add custom parameters to associated requests in OAuth Password, do the following: Enter the parameter name in the **Name** field. Enter the value of the parameter in the **Value** field. Enter the **Bearer Token** obtained from your API provider. The bearer token can be obtained from the provider's developer portal, from a command-line tool, or through other means. Refer to your provider's documentation. At the top of the Connect AI **Add API Connection** page, click **Save Changes** to save the connection. After saving the connection, click **Tables** to move on to creating [Tables](/en/Data-Sources/APICreateTable). Select the **API Key Type**: **Header** or **Query Parameter**. The key type depends on the API provider. See the provider's API reference for details. Enter the **API Key Name**. This is the name of the key that you created in your API provider (usually in the provider's developer portal). Enter the **API Key Value**. This value is the key itself; keep it confidential. At the top of the Connect AI **Add API Connection** page, click **Save Changes** to save the connection. After saving the connection, click **Tables** to move on to creating [Tables](/en/Data-Sources/APICreateTable). ## Headers To add HTTP headers that are sent with all API calls, do the following: Enter the header name in the **Name** field. Specify the value of the header in the **Value** field. To add more headers, click **Add Header** and repeat the above steps as required. ## Pagination You can specify the pagination **Type** to use with the API Connector. First, select the Pagination type. The options available are: ### None Any API request returns the full dataset in one response. ### Offset When using offset paging, Connect AI defines the page size and the number of records to skip when retrieving subsequent pages. For offset paging, set the following values: * **Offset Param**: The name of the URL parameter defining the API offset in the API request. * **Page Size Param** (Optional): The name of the URL parameter defining how many records to retrieve per page. * **Page Size**: The number of records to retrieve per page. The connector uses this value to calculate the offset. Set this to the default page size of the API you are connecting to. #### Example In the request below, the user has set **Offset Param** to "pageOffset", **Page Size Param** to "pageSize", and **Page Size** to 1000. This example is showing the request for page 6 of data because the connector automatically increments the offset. ```bash theme={null} https://myapi?pageOffset=5000&pageSize=1000 ``` ### Number When using page numbers to control paging, set the following values: * **Page Number Param**: The name of the URL parameter defining the page number. * **Page Size Param** (Optional): The name of the URL parameter that defines the page size. * **Page Size** (Optional): The number of records to retrieve per page. #### Example In the request below, the user has set **Page Number Param** to "pageNum", **Page Size Param** to "pageSize", and **Page Size** to 1000. This example is showing the request for page 6 of data because the connector automatically increments the page. ```bash theme={null} https://myapi?pageNum=6&pageSize=1000 ``` ### Token When using next page token to control paging, set the following values. The connector automatically includes the token in each request from the previous response. * **Token Path**: The path in the API response defining the next page token. * **Has More Path** (Optional): The path in the API response defining whether there are more records available. * **Token Source**: Select whether the token should be sent in the request as a `URL Parameter` or in the `Request Body`. * **URL Parameter**: The name of the URL parameter to pass the paging token. * **Request Body**: The path in the request body where to pass the paging token. #### Example using Parameters In the request below, the user has set **URL Parameter** to “pageToken” and **Token Path** to “/results/nextpagetoken”. **Request:** ```bash theme={null} https://myapi?pageToken=123456 ``` **Response:** ```json theme={null} { "results": [ { "rows": [ { "id": "123", "name": "Acme", "country": "United States", "no_employees": 500 }, ... ], "nextpagetoken": 123457 } ] } ``` #### Example using Body In the request below, the user has set **Request Body** to “/request/pageToken”, **Token Path** to “/results/nextpagetoken”, and **Has More Path** to “/results/morePages”. **Request Body:** ```json theme={null} { "request": [ { "country": "United States", "pageToken": 123456 } ] } ``` **Response:** ```json theme={null} { "results": [ { "rows": [ { "id": "123", "name": "Acme", "country": "United States", "no_employees": 500 }, ... ], "nextpagetoken": 123457, "morePages": true } ] } ``` ### URL When using next page URLs to control paging, you first need to select where the URL for the next page is in the response: * **Response Type**: Select either `Response Body` if the URL is in the body of the response, or `Response Header` if the URL is in a header of the response. * **Response Body**: The path in the API response defining the next page URL. This value should be supplied in XPath notation. See the example below. * **Response Header**: If the next page URL is passed in the response headers with a “Link” header, set this to specify the header name. #### Example using Path In the example below, the user has set **Response Body** to “/results/nextpageurl”. Here is an example response which contains the next page URL: **Response:** ```json theme={null} { "results": [ { "rows": [ { "id": "123", "name": "Acme", "country": "United States", "no_employees": 500 }, ... ], "nextpageurl": "https://myapi?nextpage=81a3ebdb-1483-45cd-84d1-f711d1308698" } ] } ``` ## Advanced The **Verbosity** field should be left at `2` unless required for troubleshooting purposes. After creating an API connection, proceed to creating [Tables](/en/Data-Sources/APICreateTable). You can add **Retry Status Codes** to retry the request if the API call fails with that status code. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # AWeber Source: https://docs.cloud.cdata.com/en/Data-Sources/APIP-AWeber ## Prerequisites Before you can add the connection, you must register an OAuth application with AWeber: Create a free AWeber developer account at [https://labs.aweber.com](https://labs.aweber.com). Log in to your developer account and create an app. After creating the app, copy the assigned **Client ID** and **Client Secret**. Store the client secret securely. ## Setup Guide Follow these steps to connect AWeber to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *AWeber* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **OAuth Client Id** and **OAuth Client Secret** obtained from the AWeber developer portal. Click **Sign in** to connect securely through OAuth. This action opens the AWeber sign-in page in a new tab. Log in to your AWeber account and grant the requested permissions. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # AfterShip Source: https://docs.cloud.cdata.com/en/Data-Sources/APIP-Aftership ## Prerequisites Before you can add the connection, you must generate an API key from your AfterShip account: Log in to the AfterShip Account Portal and navigate to **Settings** > **API Keys** in the dashboard side menu. Click **Create API Key**, enter a name or description for the key, then choose your preferred signature header and configure admin API permissions. Click **Save** to generate the key. Copy the key immediately and store it securely. ## Setup Guide Follow these steps to connect AfterShip to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *AfterShip* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **API Key** from your AfterShip account. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # AgileCRM Source: https://docs.cloud.cdata.com/en/Data-Sources/APIP-AgileCRM ## Prerequisites Before you can add the connection, you must obtain your REST API Key from your AgileCRM account: Log in to your AgileCRM account and go to **Admin Settings** > **API & Analytics**. Copy the **API Key** listed under **API Key for REST Clients**. ## Setup Guide Follow these steps to connect AgileCRM to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *AgileCRM* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **Domain**, which is the subdomain of your AgileCRM account URL. For example, if your AgileCRM URL is *[https://yourcompany.agilecrm.com](https://yourcompany.agilecrm.com)*, the **Domain** is *yourcompany*. Set the **User** to your AgileCRM login email address. Set the **Password** to the REST API Key that you obtained in the prerequisites. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Aha! Source: https://docs.cloud.cdata.com/en/Data-Sources/APIP-Aha ## Prerequisites Before you can use OAuth authentication, you must register an OAuth application in your Aha! account: Log in to your Aha! account and go to **Settings** > **Personal** > **Developer** > **OAuth Applications**. Enter a name for your application and set the **Redirect URI** to *[https://oauth.cdata.com/oauth/](https://oauth.cdata.com/oauth/)*. Click **Save**. Make note of the **Client ID** and **Client Secret**. Copy and store them securely. ## Setup Guide Follow these steps to connect Aha! to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Aha!* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **Domain** for your Aha! account. For example, if your Aha! URL is *[https://yourcompany.aha.io](https://yourcompany.aha.io)*, enter *yourcompany*. Enter the **OAuth Client Id** and **OAuth Client Secret** obtained from Aha!. Click **Sign in** to connect securely through OAuth. This action opens the Aha! sign-in page in a new tab. Log in to your Aha! account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Apify Source: https://docs.cloud.cdata.com/en/Data-Sources/APIP-Apify ## Prerequisites Before you can add the connection, you must retrieve your API token from the Apify Console: Log in to the Apify Console and navigate to **Settings**. Generate a new API token and copy it. Store it securely. ## Setup Guide Follow these steps to connect Apify to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Apify* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter your **API Key**. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Apollo Source: https://docs.cloud.cdata.com/en/Data-Sources/APIP-Apollo ## Prerequisites Before you can add the connection, you need to register an OAuth application with Apollo: Log in to your Apollo account and go to **Settings** > **Integrations**. Locate the **API** option and click **Connect**. Click **OAuth registration** to open the registration form. Complete the required fields: * **App Name**–the name of your app or product. * **App Logo**–(optional) an image to display in the authorization prompt. * **OAuth Redirect URL**–set this to *[https://oauth.cdata.com/oauth/](https://oauth.cdata.com/oauth/)*. * **Scopes**–select the permissions your app needs. Apollo automatically includes `read_user_profile` and `app_scopes`. Click **Submit** to register the app. After registration, Apollo displays the **Client Id** and **Client Secret**. Make note of these values, since the Client Secret is only shown once. ## Setup Guide Follow these steps to connect Apollo to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Apollo* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. In Connect AI, enter the **OAuth Client Id** and **OAuth Client Secret** obtained from Apollo. Click **Sign in** to connect securely through OAuth. This action opens the Apollo sign-in page in a new tab. Log in to your Apollo account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Attio Source: https://docs.cloud.cdata.com/en/Data-Sources/APIP-Attio ## Prerequisites Before you can add the connection, you must obtain an API key from your Attio account settings. ## Setup Guide Follow these steps to connect Attio to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Attio* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **API Key** obtained from Attio. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Avaza Source: https://docs.cloud.cdata.com/en/Data-Sources/APIP-Avaza ## Prerequisites Before you can add the connection, you must register an OAuth application with Avaza: Sign in to your [Avaza account](https://app.avaza.com) and go to **Settings** > **Manage Developer Apps** > **OAuth 2 Apps**. Click **Add OAuth App** and complete the required fields: * **Application Name**–the name of your application. * **Redirect URI**–set this to *[https://oauth.cdata.com/oauth/](https://oauth.cdata.com/oauth/)*. Save the application. Make note of the **Client ID** and **Client Secret**. In Connect AI, the Client ID is entered as the **OAuth Client Id** and the Client Secret as the **OAuth Client Secret**. ## Setup Guide Follow these steps to connect Avaza to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Avaza* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **OAuth Client Id** and **OAuth Client Secret** obtained from Avaza. Click **Sign in** to connect securely through OAuth. This action opens the Avaza sign-in page in a new tab. Log in to your Avaza account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # BambooHR Source: https://docs.cloud.cdata.com/en/Data-Sources/APIP-BambooHR ## Prerequisites Before you can add the connection, you need to generate an API key from your BambooHR account: Log in to BambooHR with a user that has sufficient permissions. The API key inherits the permissions of the user who creates it, so for full employee access, have an admin generate the key. Click your name in the lower-left corner of any page and select **API Keys** from the user context menu. Click **Add API Key**, give the key a name, and generate it. Copy the key immediately and store it securely. BambooHR only displays the key once. ## Setup Guide Follow these steps to connect BambooHR to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *BambooHR* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. In Connect AI, enter the **Domain**, which is the subdomain of your BambooHR account URL (for example, if your BambooHR URL is *[https://yourcompany.bamboohr.com](https://yourcompany.bamboohr.com)*, the Domain is *yourcompany*). Enter the **API Key**. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Bannerbear Source: https://docs.cloud.cdata.com/en/Data-Sources/APIP-Bannerbear ## Prerequisites Before you can add the connection, you must obtain an API key from your Bannerbear account. Bannerbear supports two key types: * **Project key**: Scoped to a single project. Found in the project's **Settings** page. * **Master key**: Provides access across all projects. Found in **Account Settings** under **API Key**. Copy the key and store it securely. ## Setup Guide Follow these steps to connect Bannerbear to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Bannerbear* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter your **API Key**. Set **Key Type** to **Project** or **Master**, depending on the key you are using. If you are using a Master key, enter the **Project Id** of the target project. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Benchmark Email Source: https://docs.cloud.cdata.com/en/Data-Sources/APIP-BenchmarkEmail ## Prerequisites Before you can add the connection, you must obtain an API key from your Benchmark Email account: Log in to the Benchmark Email Portal and click your username in the top-right corner of the dashboard. Select **Integrations** from the drop-down menu. Click **API Key** in the left-hand menu. Generate a new key or copy your existing key, then store it securely. ## Setup Guide Follow these steps to connect Benchmark Email to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Benchmark Email* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **API Key** generated from your Benchmark Email account. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Bitly Source: https://docs.cloud.cdata.com/en/Data-Sources/APIP-Bitly ## Prerequisites Before you can add the connection, you must generate an access token from your Bitly account: Log in to your Bitly account at [https://bitly.com](https://bitly.com) and navigate to **Settings**, then **Developer Settings**. Click **Generate Access Token**. Copy the token. Store it securely. ## Setup Guide Follow these steps to connect Bitly to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Bitly* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter your **API Key**. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Bright Data Source: https://docs.cloud.cdata.com/en/Data-Sources/APIP-BrightData ## Prerequisites Before you can add the connection, you must obtain an API key from your Bright Data account: Log in to the Bright Data Control Panel and navigate to **Account Settings** > **API**. Generate or copy your API key and store it securely. ## Setup Guide Follow these steps to connect Bright Data to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Bright Data* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **API Key** obtained from your Bright Data account. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Permissions Source: https://docs.cloud.cdata.com/en/Data-Sources/APIPermissions The permissions settings provide a way to manage the access of different users to your connected API. The permissions tab contains an active list of users and their assigned capabilities. Set permissions for each user by checking or unchecking the boxes next to their user name that aligns to the following privileges: * **Select** data from the API’s database. * **Insert** data into the API’s database. * **Update** data in the API’s database. * **Delete** data from the API’s database. * **Execute** functions on the API’s database. To save your changes before navigating away, click the **Save Changes** button on the top right. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Act! CRM Source: https://docs.cloud.cdata.com/en/Data-Sources/ActCRM ## Setup Guide Follow these steps to connect Act! CRM to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Act! CRM* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Choose an **Act Edition** and follow the relevant instructions below. ## Authentication Methods Enter the following information: * **Password**—the user password * **User**—the Act! CRM username for authentication * **URL**—the URL of the Act! CRM account * **Act Database**—the Act! database to which you want to connect At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the following information: * **Act Cloud Name**—the handle assigned to the Act! Premium Cloud account. You can find this in your web browser's address field when you open your Act! account. The form is similar to `https://eup1-iis-04.eu.hosted.act.com/**ActCloudName**`. Enter only the Act cloud name, not the entire URL. * **Password**—the user password * **User**—the Act! CRM username for authentication * **URL**—the URL of the Act! CRM account * **Act Database**—the Act! database to which you want to connect At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Act! CRM, see [this information page](https://cdn.cdata.com/help/FTM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Act-On Source: https://docs.cloud.cdata.com/en/Data-Sources/ActOn ## Setup Guide Follow these steps to connect Act-On to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Act-On* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Click **Sign in** to connect securely through OAuth. This action opens the Act-On sign-in page in a new tab. Log in to your Act-On account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Act-On, see [this information page](https://cdn.cdata.com/help/OVM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # ActiveCampaign Source: https://docs.cloud.cdata.com/en/Data-Sources/ActiveCampaign ## Setup Guide Follow these steps to connect ActiveCampaign to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *ActiveCampaign* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the following information: * **API Key**—the API Key for your ActiveCampaign account. Find this in your account on the **Settings** page under the **Developer** tab. Each user in your ActiveCampaign account has their own unique API key. * **URL**—find this in your account on the **My Settings** page under the **Developer** tab. For example: `https://{yourAccountName}.api-us1.com` At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and ActiveCampaign, see [this information page](https://cdn.cdata.com/help/JUM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Active Directory Source: https://docs.cloud.cdata.com/en/Data-Sources/ActiveDirectory ## Setup Guide Follow these steps to connect Active Directory to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Active Directory* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the host name or IP address of the Active Directory server into the **Server** field. Enter the port for connecting to the Active Directory server in the **Port** field. Enter the Active Directory username for authentication into **User**. Enter the user password. Enter the **Base DN**. Specifying a narrow base distinguished name limits the scope of searches and can increase performance. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Active Directory, see [this information page](https://cdn.cdata.com/help/CDM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Acumatica Source: https://docs.cloud.cdata.com/en/Data-Sources/Acumatica ## Setup Guide Follow these steps to connect Acumatica to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Acumatica* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the base **URL** of your Acumatica site. Select the Authentication method, then proceed to the relevant section and follow those instructions. ## Authentication Methods Enter the Acumatica username for authentication in the **User** field. In the **Password** field, enter the user password. Select a **Schema**. By default, this is set to `REST` Contract-Based API. You can also select `OData` to use the OData API for Acumatica Generic Inquiries. See the [OData](/en/API/OData-Dashboard) page for more information. If using the `REST` API, enter your **Endpoint Name** and **Endpoint Version**. These values can be found under Endpoint Properties in the Web Services Endpoint form of your Acumatica ERP. If using the `Odata` API, enter your **Company** Name. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **OAuth Client Id** assigned when you registered your Acumatica account. Enter the **OAuth Client Secret** for your Acumatica account. Select a **Schema**. By default, this is set to `REST` Contract-Based API. You can also select `OData` to use the OData API for Acumatica Generic Inquiries. If using the `REST` API, enter your **Endpoint Name** and **Endpoint Version**. These values can be found under Endpoint Properties in the Web Services Endpoint form of your Acumatica ERP. If using the `Odata` API, enter your **Company** Name. Click **Sign in** to connect securely through OAuth. This action opens the Acumatica sign-in page in a new tab. Log in to your Acumatica account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Acumatica, see [this information page](https://cdn.cdata.com/help/OIM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Adobe Analytics Source: https://docs.cloud.cdata.com/en/Data-Sources/AdobeAnalytics ## Setup Guide Follow these steps to connect Adobe Analytics to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Adobe Analytics* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Select the Authentication method, then proceed to the relevant section and follow those instructions. ## Authentication Methods (Optional) Enter your **Global Company Id**. If left blank, the connection uses the first Company Id found. (Optional) Enter your Report Suite Id in the **RSID** field. To find your Report Suite Id, navigate to **Admin** > **Report Suites**. If left blank, the connection tries to detect it automatically. Click **Sign in** to connect securely through OAuth. This action opens the Adobe Analytics sign-in page in a new tab. Log in to your Adobe Analytics account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Follow the steps below to create a custom app and obtain the connection properties to enter in this section. a. Navigate to the following URL: [https://console.adobe.io/home](https://console.adobe.io/home). b. Click the **Create new project** button. c. Select the **Add API** option. d. Select **Adobe Analytics**, click **Next**, and then select **OAuth** and then click **Next** again. e. Select the **Web** option and supply the URL of the page to redirect to (*[https://oauth.cdata.com/oauth/](https://oauth.cdata.com/oauth/)*). f. Click **Save configured API**. Your client is now created. Note that your client has a Client ID (API Key) and a Client Secret. These are added in the next step. Enter the following information: * **OAuth Client Id**—the client Id assigned when you registered your Adobe Analytics account for OAuth. * **OAuth Client Secret**—the client secret assigned when you registered your Adobe Analytics account for OAuth. * **Global Company Id**—(optional) your company identifier. If left blank, the connection uses the first Company Id found. * **RSID**—(optional) your report suite identifier. To find your RSID, navigate to **Admin** > **Report Suites**. If left blank, the connection tries to detect it automatically. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Adobe Analytics, see [this information page](https://cdn.cdata.com/help/SCM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Adobe Commerce Source: https://docs.cloud.cdata.com/en/Data-Sources/AdobeCommerce ## Setup Guide Follow these steps to connect Adobe Commerce to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Adobe Commerce* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Select the Authentication method, then proceed to the relevant section and follow those instructions. ## Authentication Methods Enter the Adobe Commerce username for authentication in the **User** field. In the **Password** field, enter the user password (for basic authentication). Fill in the **URL** field with the HTTP or HTTPS endpoint of your Adobe Commerce system (for example, `https://magentohost`). (Optional) Enter the **Store Code** for the store to which you want to connect. You need to enter a code in this field when more than one store is present in your Adobe Commerce system. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the Adobe Commerce **Access token**. See the [Adobe documentation](https://developer.adobe.com/commerce/webapi/get-started/authentication/gs-authentication-token/) for more information. Fill in the **URL** field with the HTTP or HTTPS endpoint of your Adobe Commerce system (for example, `https://magentohost`). (Optional) Enter the **Store Code** for the store to which you want to connect. You need to enter a code in this field when more than one store is present in your Adobe Commerce system. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Adobe Commerce, see [this information page](https://cdn.cdata.com/help/BZM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Adobe Experience Manager Source: https://docs.cloud.cdata.com/en/Data-Sources/AdobeExperienceManager ## Setup Guide Follow these steps to connect Adobe Experience Manager to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Adobe Experience Manager* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **URL**, which is the full WebDAV-enabled URL of your JCR Repository (for example, *[http://localhost:4503/crx/server](http://localhost:4503/crx/server)*). Enter your Adobe Experience Manager **User** and **Password**. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. # Adobe Target Source: https://docs.cloud.cdata.com/en/Data-Sources/AdobeTarget ## Prerequisites Before you can add the connection, you must create an OAuth app in the Adobe Developer Console to obtain a Client ID and Client Secret: Navigate to [https://developer.adobe.com/console](https://developer.adobe.com/console) and sign in. Click **Create new project**. Select **Add API**, choose **Adobe Target**, and click **Next**. Select **OAuth Server-to-Server** and click **Next**. Select one or more product profiles to configure permissions and click **Save configured API**. Copy the **Client ID (API Key)** and **Client Secret**. Store them securely. ## Setup Guide Follow these steps to connect Adobe Target to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Adobe Target* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the following information: * **OAuth Client Id**–the Client ID from your Adobe Developer Console project. * **OAuth Client Secret**–the Client Secret from your Adobe Developer Console project. * **Tenant**–the tenant name for your organization's Adobe Experience Cloud workspace. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Airtable Source: https://docs.cloud.cdata.com/en/Data-Sources/Airtable ## Setup Guide Follow these steps to connect Airtable to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Airtable* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. By default, **Enable Metadata API** (in the **Advanced Settings** tab) is set to true. Enabling the Metadata API requires the 'schema.bases:read' scope for both PersonalAccessToken and OAuthPKCE authentication. ## Authentication Methods Enter the Airtable Personal Access Token in the **OAuth Access Token** field. To obtain the token, log in to your [Airtable user account](https://airtable.com/), navigate to the token creation page, and click **Create new token**. Add all the workspaces and bases that you want the token to have access to. Copy and save the generated token, as it will only be shown once. Enter your Airtable **Base Id**. The Base Id can be found in the [Airtable API Reference](https://airtable.com/api). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter your Airtable Base Id in the **Base Id** field. The Base Id can be found in the [Airtable API Reference](https://airtable.com/api). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Airtable, see [this information page](https://cdn.cdata.com/help/JAM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # AlloyDB Source: https://docs.cloud.cdata.com/en/Data-Sources/AlloyDB ## Setup Guide Follow these steps to connect AlloyDB to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *AlloyDB* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the host name or IP address of the AlloyDB server in the **Server** field. In the **User** field, enter the AlloyDB username for authentication. Enter the user password in the **Password** field. (Optional) In the **Database** field, enter the name of the AlloyDB database to connect to. If this is left blank, the user's default database is used. (Optional) Enter the port for connecting to the AlloyDB server into the **Port** field. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and AlloyDB, see [this information page](https://cdn.cdata.com/help/KYJ/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Amazon Athena Source: https://docs.cloud.cdata.com/en/Data-Sources/AmazonAthena ## Setup Guide Follow these steps to connect Amazon Athena to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Amazon Athena* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **S3 Staging Directory** that Amazon Athena uses to store the results of a query. Enter the Amazon Athena **Data Source**. Select the Authentication method, then proceed to the relevant section and follow those instructions. ## Authentication Methods Enter the ADFS **User** Id. Add the **Password** for that account. Enter the **SSO Login URL** to the URL used by the SSO provider. Select the **AWS Region** that hosts your AWS account. Enter the Amazon Athena **Database**. If this is blank, the default database set is used instead. In Amazon Athena, add the Connect AI static IP addresses to your connection whitelist. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **AWS Access Key** associated with the AWS root account. Enter the **AWS Secret Key** associated with the AWS root account. Select the **AWS Region** that hosts your AWS account. Enter the Amazon Athena **Database**. If this is blank, the default database set is used instead. In Amazon Athena, add the Connect AI static IP addresses to your connection whitelist. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **AWS Access Key** associated with the AWS root account. Enter the **AWS Secret Key** associated with the AWS root account. Enter the **AWS Role ARN** for the authenticating User Id. (Optional) Enter the **AWS External Id** only if emulating a different role. Select the **AWS Region** that hosts your AWS account. Enter the Amazon Athena **Database**. If this is blank, the default database set is used instead. In Amazon Athena, add the Connect AI static IP addresses to your connection whitelist. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. In **User** enter the Amazon Athena username for authentication. In **Password** enter the user password. Enter the **SSO Login URL**. Enter all relevant **SSO Properties**, with the format 'ssoproperty1=value1;ssoproperty2=value2;ssoproperty3=value3;'. Make sure to separate all property-value pairs with semicolons. Select the **AWS Region** that hosts your AWS account. Enter the Amazon Athena **Database**. If this is blank, the default database set is used instead. In Amazon Athena, add the Connect AI static IP addresses to your connection whitelist. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. In **User** enter the Amazon Athena username for authentication. In **Password** enter the user password. Enter the **SSO Login URL**. Enter the **SSO Properties**, with the format 'ssoproperty1=value1;ssoproperty2=value2;ssoproperty3=value3;'. Make sure to separate all property-value pairs with semicolons. Add the **SSO Exchange URL**. (Optional) Enter the **AWS Role ARN** only if you have multiple Identity Providers in your AWS account. Select the **AWS Region** that hosts your AWS account. Enter the Amazon Athena **Database**. If this is blank, the default database set is used instead. In Amazon Athena, add the Connect AI static IP addresses to your connection whitelist. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **SSO Properties**, with the format 'ssoproperty1=value1;ssoproperty2=value2;ssoproperty3=value3;'. Make sure to separate all property-value pairs with semicolons. Enter the **OAuth Client Id** assigned when you registered your Amazon Athena account for OAuth. Enter the **OAuth Client Secret** for your Amazon Athena account for OAuth. Select the **AWS Region** that hosts your AWS account. Enter the Amazon Athena **Database**. If this is blank, the default database set is used instead. Click **Sign in** to connect securely through OAuth. This action opens the Amazon Athena sign-in page in a new tab. Log in to your Amazon Athena account and provide the requested permissions (if applicable). In Amazon Athena, add the Connect AI static IP addresses to your connection whitelist. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Amazon Athena, see [this information page](https://cdn.cdata.com/help/FKM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Amazon DynamoDB Source: https://docs.cloud.cdata.com/en/Data-Sources/AmazonDynamoDB ## Prerequisites #### Whitelist CData IPs To establish a connection to Amazon DynamoDB, you need to allow access to Amazon DynamoDB via CData’s IP. When hosting Amazon DynamoDB behind a firewall, you must safelist these IP addresses in your firewall. * Range: `52.224.0.160` to `52.224.0.175` and `4.154.117.160` to `4.154.117.175`. * CIDR notation: `52.224.0.160/28` and `4.154.117.160/28` #### Ensure Amazon DynamoDB Is Publicly Accessible Provide a public facing IP/domain to connect to this data source. The following private IP ranges do not work: * `10.0.0.0` to `10.255.255.255` * `172.16.0.0` to `172.31.255.255` * `192.168.0.0` to `192.168.255.255` * `127.0.0.1` (aka ‘localhost’) ## Setup Guide Follow these steps to connect Amazon DynamoDB to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Amazon DynamoDB* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Select the Authentication method, then proceed to the relevant section and follow those instructions. ## Authentication Methods Enter the ADFS **User** Id. Add the **Password** for that account. Enter the **SSO Login URL** to the URL use by the SSO provider. Select the **AWS Region** that hosts your AWS account. In Amazon DynamoDB, add the Connect AI static IP addresses to your connection whitelist. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **AWS Access Key** associated with the AWS root account. Enter the **AWS Secret Key** associated with the AWS root account. Select the **AWS Region** that hosts your AWS account. In Amazon DynamoDB, add the Connect AI static IP addresses to your connection whitelist. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **AWS Access Key** associated with the AWS root account. Enter the **AWS Secret Key** associated with the AWS root account. Enter the **AWS Role ARN** for the authenticating User Id. (Optional) Enter the **AWS External Id** only if emulating a different role. Select the **AWS Region** that hosts your AWS account. In Amazon DynamoDB, add the Connect AI static IP addresses to your connection whitelist. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. In **User** enter the Amazon DynamoDB username for authentication. In **Password** enter the user password. Enter the **SSO Login URL**. Enter all relevant **SSO Properties**, with the format ‘ssoproperty1=value1;ssoproperty2=value2;ssoproperty3=value3;’. Make sure to separate all property-value pairs with semicolons. Select the **AWS Region** that hosts your AWS account. In Amazon DynamoDB, add the Connect AI static IP addresses to your connection whitelist. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. In **User** enter the Amazon DynamoDB username for authentication. In **Password** enter the user password. Enter the **SSO Login URL**. Enter the **SSO Properties**, with the format ‘ssoproperty1=value1;ssoproperty2=value2;ssoproperty3=value3;’. Make sure to separate all property-value pairs with semicolons. Add the **SSO Exchange URL**. (Optional) Enter the **AWS Role ARN** only if you have multiple Identity Providers in your AWS account. Select the **AWS Region** that hosts your AWS account. In Amazon DynamoDB, add the Connect AI static IP addresses to your connection whitelist. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Amazon DynamoDB, see [this information page](https://cdn.cdata.com/help/DDM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Amazon Marketplace Source: https://docs.cloud.cdata.com/en/Data-Sources/AmazonMarketplace ## Setup Guide Follow these steps to connect Amazon Marketplace to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Amazon Marketplace* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Select the **Marketplace** region in which you are registered. Click **Sign in** to connect securely through OAuth. This action opens the Amazon Marketplace sign-in page in a new tab. Log in to your Amazon Marketplace account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Amazon Marketplace, see [this information page](https://cdn.cdata.com/help/ONM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Amazon S3 Source: https://docs.cloud.cdata.com/en/Data-Sources/AmazonS3 ## Setup Guide Follow these steps to connect Amazon S3 to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Amazon S3* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Select the **AWS Region** that hosts your AWS account. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ## Authentication Methods Enter the ADFS **User** Id. Enter the **Password** for that account. Specify the **SSO Login URL** used by the identity provider. Enter the **SSO Properties** required to connect to the identity provider. Separate all property-value pairs with a semicolon. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **AWS Access Key** for your AWS account. You can find this on your AWS security credentials page. Enter the **AWS Secret Key** for your AWS account. You can find this on your AWS security credentials page. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **AWS Access Key** for your AWS account. You can find this on your AWS security credentials page. Enter the **AWS Secret Key** for your AWS account. You can find this on your AWS security credentials page. Enter the **AWS Role ARN** for the role to assume during authentication. To chain multiple roles, separate the ARNs with semicolons. (Optional) Enter the **AWS External Id** if you are assuming a role in another account. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **AWS Role ARN** for the role to assume during authentication. Enter the **AWS Certificate**: either the absolute path to the certificate file or the certificate content in PEM format encoded in base64. Enter the **AWS Private Key**: either the absolute path to the private key file or the private key content in PEM format encoded in base64. Enter the **AWS Profile ARN** for the profile to pull policies from. Enter the **AWS Trust Anchor ARN** for the trust anchor to use for authentication. (Optional) Enter the **AWS Certificate Password** if your certificate is protected. (Optional) Enter the **AWS Private Key Password** if your private key is encrypted. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the Okta **User** Id. Enter the **Password** for that account. Enter the **SSO Login URL** provided by Okta. Enter the **SSO Properties** required to connect to Okta. Separate all property-value pairs with a semicolon. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Keycloak Realm URL**: the full URL to your Keycloak server including the specific realm used for authentication. Enter the **OAuth Client Id** assigned to your OAuth application in Keycloak. Enter the **OAuth Client Secret** assigned to your OAuth application in Keycloak. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the PingFederate **User** Id. Enter the **Password** for that account. Specify the **SSO Login URL** used by the identity provider. Enter the **SSO Properties** required to connect to the identity provider. Separate all property-value pairs with a semicolon. Enter the **SSO Exchange URL** used to consume the SAML response and exchange it for AWS credentials. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Amazon S3 (Legacy) Source: https://docs.cloud.cdata.com/en/Data-Sources/AmazonS3Sync ## Setup Guide Follow these steps to connect Amazon S3 to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Amazon S3* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the Name of the bucket containing the CSV, Parquet, or Avro files you are connecting to. Select the Authentication method, then proceed to the relevant section and follow those instructions. ## Authentication Methods Enter the ADFS **User** Id. Add the **Password** for that account. Specify the **SSO Login URL** used by the SSO provider. Select the **AWS Region** that hosts your AWS account. Select the **File Format** to use. In Amazon S3, add the Connect AI static IP addresses to your connection whitelist. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **AWS Access Key** associated with the AWS root account. You can find this on your AWS security credentials page. Enter the **AWS Secret Key** associated with the AWS root account. You can find this on your AWS security credentials page. Select the **AWS Region** that hosts your AWS account. Select the **File Format** to use. In Amazon S3, add the Connect AI static IP addresses to your connection whitelist. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **AWS Access Key** associated with the AWS root account. You can find this on your AWS security credentials page. Enter the **AWS Secret Key** associated with the AWS root account. You can find this on your AWS security credentials page. Enter the **AWS Role ARN** for the authenticating User Id. (Optional) Enter the **AWS External Id** only if emulating a different role. Select the **AWS Region** that hosts your AWS account. Select the **File Format** to use. In Amazon S3, add the Connect AI static IP addresses to your connection whitelist. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. In **User** enter the Amazon S3 username for authentication. In **Password** enter the user password. Enter the **SSO Login URL**. Enter all relevant **SSO Properties**, with the format 'ssoproperty1=value1;ssoproperty2=value2;ssoproperty3=value3;'. Make sure to separate all property-value pairs with semicolons. Select the **AWS Region** that hosts your AWS account. Select the **File Format** to use. In Amazon S3, add the Connect AI static IP addresses to your connection whitelist. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. In **User** enter the Amazon S3 username for authentication. In **Password** enter the user password. Enter the **SSO Login URL**. Enter the **SSO Properties**, with the format 'ssoproperty1=value1;ssoproperty2=value2;ssoproperty3=value3;'. Make sure to separate all property-value pairs with semicolons. Add the **SSO Exchange URL**. Select the **AWS Region** that hosts your AWS account. Select the **File Format** to use. In Amazon S3, add the Connect AI static IP addresses to your connection whitelist. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Amazon S3, see [this information page](https://cdn.cdata.com/help/SXH/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Anaplan Source: https://docs.cloud.cdata.com/en/Data-Sources/Anaplan ## Prerequisites Before connecting to Anaplan using the OAuth authentication method, you must create a custom OAuth application in Anaplan: Log in to Anaplan and navigate to **Home** > **Administration**. Click **OAuth Clients**. Click **New**. Enter a name for the OAuth client. Set the **Type** to **Authorization code grant**. Set the redirect URL to *[https://oauth.cdata.com/oauth/](https://oauth.cdata.com/oauth/)*. Click **Create client**. Note the **Client ID** and **Client Secret**. Use these values when configuring the connection in Connect AI. ## Setup Guide Follow these steps to connect Anaplan to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Anaplan* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Select the **Region** that corresponds to your Anaplan account's data hosting region. (Optional) Enter the **Catalog** to restrict the schema to only include objects from the specified catalog. (Optional) Enter the **Schema** to restrict the schema to only include objects from the specified schema. (Optional) Enter the **Bulk Timeout** to specify how long, in minutes, the provider waits for an Anaplan asynchronous job to complete before returning an error. The default value is 25 minutes. (Optional) Enter the **Bulk Polling Interval** to specify the maximum time interval, in milliseconds, between status checks for asynchronous jobs. The default value is 60000 milliseconds. (Optional) Enter the **Bulk Page Size** to specify the maximum number of records to process per page when reading asynchronous job results. The default value is 5000 records. Select an **Auth Scheme** and follow the relevant instructions below. ## Authentication For **OAuth Client Id**, enter the client ID from the prerequisites. For **OAuth Client Secret**, enter the client secret from the prerequisites. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** (your Anaplan user email address). Enter the **Password** for your Anaplan account. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Certificate** in PEM format. This is the certificate used for certificate-based authentication. Set the **Certificate Type** to **PEM\_BLOB**. Enter the **Private Key** in PEM format. This is the private key associated with the certificate. Set the **Private Key Type** to **PEM\_BLOB**. (Optional) Enter the **Certificate Password** if the certificate is encrypted. (Optional) Enter the **Private Key Password** if the private key is encrypted. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Apache CouchDB Source: https://docs.cloud.cdata.com/en/Data-Sources/ApacheCouchDB ## Setup Guide Follow these steps to connect Apache CouchDB to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Apache CouchDB* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **URL** used to connect to Apache CouchDB (for example, *[http://localhost:5984](http://localhost:5984)*). Select an **Auth Scheme** and follow the relevant instructions below. ## Authentication Methods **Basic** authenticates with a CouchDB user name and password. Enter the following information: * **User**—the authenticating user's user ID. * **Password**—the authenticating user's password. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. **JWT** authenticates by signing a JSON Web Token that CouchDB validates against its configured keys. Enter the following information: * **JWT Subject**—the user subject for which the application is requesting delegated access. * **JWT Algorithm**—the encryption algorithm used for signing the JWT. Supported values are **RS256**, **RS384**, **RS512**, **ES256**, **ES384**, **ES512**, **HS256**, **HS384**, and **HS512**. The default value is **RS256**. * **JWT Key Type**—the type of the encryption key used for signing the JWT. Supported values are **PEMKEY\_BLOB** and **SYMMETRIC**. The default value is **PEMKEY\_BLOB**. * **JWT Key**—the encryption key for signing the JWT. * **JWT Expiration**—(optional) the amount of time until the JWT expires, in seconds. * **JWT Headers**—(optional) a collection of extra HTTP headers to include in the JWT header. * **JWT Claims**—(optional) a collection of extra claims to include in the JWT payload. * **Credentials Location**—(optional) the filepath of the settings file containing the JWT. If a settings file does not exist in this location, the provider creates a new settings file when it retrieves a JWT. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. **None** is when no authentication is required. Use this option when querying public CouchDB databases. Enter the **Public Databases**, which is a comma-separated list of public databases to list as tables. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Apache CouchDB, see [this information page](https://cdn.cdata.com/help/JCM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Apache HBase Source: https://docs.cloud.cdata.com/en/Data-Sources/ApacheHBase ## Setup Guide Follow these steps to connect Apache HBase to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Apache HBase* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the following information: * **Server**—the host name, IP address, or URL of the server hosting Apache HBase. If there are multiple nodes, use the host name, IP address, or URL of the machine running the REST (Stargate) server. * **Port**—the port for the Apache HBase REST (Stargate) server. The default value is **8080**. Select an **Auth Scheme** and follow the relevant instructions below. ## Authentication Methods **None** is when no authentication is required. No additional settings are required for this authentication method. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. **Basic** is basic user name and password authentication. Enter the following information: * **User**—the user who is authenticating to Apache HBase. * **Password**—the password used to authenticate to Apache HBase. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. If you set the **Auth Scheme** to **Negotiate**, the provider negotiates an authentication mechanism with the server. Use **Negotiate** if you want to use Kerberos for authentication. Enter the following information: * **User**—the user who is authenticating to Apache HBase. * **Password**—the password used to authenticate to Apache HBase. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Apache HBase, see [this information page](https://cdn.cdata.com/help/RHM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Apache Hive Source: https://docs.cloud.cdata.com/en/Data-Sources/ApacheHive ## Setup Guide Follow these steps to connect Apache Hive to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Apache Hive* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **Transport Mode** to use for communicating with the Hive server: **HTTP** or **BINARY**. For HTTP transport mode only, enter the **HTTP Path**, available in the 'hive.server2.thrift.http.path' property of your Hive configuration file (hive.site.xml). Select an **Auth Scheme** for use in connecting to Apache Hive. Select the option that matches the configuration of the HiveServer2. Follow the relevant instructions below. ## Authentication Methods Enter the following information: * **User**—the Apache Hive username for authentication. * **Password**—the user password. * **Port**—the port for connecting to the Apache Hive server. If using HTTP transport mode, set **Port** to the value in the 'hive.server2.thrift.http.port' property of the Hive configuration file (hive.site.xml). * **Server**—the host name or IP address of the server hosting HiveServer2. * **Database**—(optional) the Apache Hive database to use. If left empty, the connection uses the default Apache Hive database. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. In Apache Hive, add the Connect AI static IP addresses to your connection whitelist. Enter the following information: * **User**—the Apache Hive username for authentication. * **Password**—the user password. * **Port**—the port for connecting to the Apache Hive server. If using HTTP transport mode, set **Port** to the value in the 'hive.server2.thrift.http.port' property of the Hive configuration file (hive.site.xml). * **Server**—the host name or IP address of the server hosting HiveServer2. * **Database**—(optional) the Apache Hive database to use. If left empty, the connection uses the default Apache Hive database. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. In Apache Hive, add the Connect AI static IP addresses to your connection whitelist. ## More Information For more information about interactions between Connect AI and Apache Hive, see [this information page](https://cdn.cdata.com/help/FIM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Apache Impala Source: https://docs.cloud.cdata.com/en/Data-Sources/ApacheImpala ## Setup Guide Follow these steps to connect Apache Impala to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Apache Impala* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Select a **Transport Mode** of **BINARY** or **HTTP**. Enter the following information: * **HTTP Path**—(HTTP transport mode only) the path component of the URL endpoint. The default value is "cliservice". * **User**—the Apache Impala username for authentication. * **Password**—the user password. * **Port**—the port for connecting to the Apache Impala server. For HTTP transport mode, this should be set to the value of the 'hs2\_http\_port' property of the Impala configuration (default: 28000). * **Server**—the name or network address of the SQL Server instance. * **Database**—(optional) the name of the Impala database to connect to. If not specified, the default database schema is used. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Apache Impala, see [this information page](https://cdn.cdata.com/help/GIM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Apache Kafka Source: https://docs.cloud.cdata.com/en/Data-Sources/ApacheKafka ## Setup Guide Follow these steps to connect Apache Kafka to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Apache Kafka* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **Bootstrap Servers** that the provider uses to establish the initial connection to the Apache Kafka cluster. (Optional) Toggle on **Use SSL** to have the provider negotiate SSL/TLS when connecting to the Apache Kafka broker. Select the **Type Detection Scheme**, which specifies how the provider determines the available fields and data types for each topic. Then proceed to the relevant section below. ## Type Detection Scheme No additional settings are required for this type detection scheme. Select the **Auth Scheme** that the provider uses when connecting to the Apache Kafka broker, then proceed to the next section. No additional settings are required for this type detection scheme. Select the **Auth Scheme** that the provider uses when connecting to the Apache Kafka broker, then proceed to next section. Enter the **Registry URL**, which is the endpoint of the schema registry. When this property is specified, the provider supports reading Avro and JSON schemas from the server. Select the **Registry Service** that the provider uses to retrieve key and value schemas for Apache Kafka topics. Options are **Confluent** and **AWSGlue**. Select the **Registry Auth Scheme** that the provider uses when connecting to the schema registry. Options are **None**, **Basic**, and **SSLCertificate**. If you select **Basic**, also enter the **Registry User** and **Registry Password** used to authenticate to the schema registry. (Optional) Select the **Schema Merge Mode**, which specifies how the provider exposes schemas with multiple versions. Options are **None** and **Simple**. (Optional) Select the **Non Registry Type Detection Scheme**, which specifies the type detection scheme to use for topics that do not have schemas in the schema registry. Options are **Disabled**, **None**, **RowScan**, and **MessageOnly**. Select the **Auth Scheme** that the provider uses when connecting to the Apache Kafka broker, then proceed to the next section. (Optional) Select the **Non Registry Type Detection Scheme**, which specifies the type detection scheme to use for topics that do not have schemas in the schema registry. Options are **Disabled**, **None**, **RowScan**, and **MessageOnly**. Select the **Auth Scheme** that the provider uses when connecting to the Apache Kafka broker, then proceed to the [Authentication](#authentication) section. No additional settings are required for this type detection scheme. Select the **Auth Scheme** that the provider uses when connecting to the Apache Kafka broker, then proceed to the next section. ## Authentication No additional settings are required for this authentication scheme. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User**, which is the username used to authenticate to the Apache Kafka broker. Enter the **Password** used to authenticate to Apache Kafka. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User**, which is the username used to authenticate to the Apache Kafka broker. Enter the **Password** used to authenticate to Apache Kafka. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User**, which is the username used to authenticate to the Apache Kafka broker. Enter the **Password** used to authenticate to Apache Kafka. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Kerberos SPN**, which is the full Kerberos service principal name (SPN) of the Apache Kafka broker. Enter the **Kerberos Service Name** used when authenticating to the Apache Kafka broker. (Optional) Enter the **Kerberos Keytab File**, which is the path to the keytab file that contains the Kerberos principals and encrypted keys used for authentication. (Optional) Toggle on **Use Kerberos Ticket Cache** to use the Kerberos ticket cache for authentication instead of a keytab file. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **SSL Client Cert** used to authenticate with the Apache Kafka broker. Select the **SSL Client Cert Type**, which specifies the format of the SSL client certificate. Options are **JKSFILE**, **PFXFILE**, **PEMKEY\_FILE**, and **PEMKEY\_BLOB**. (Optional) Enter the **SSL Client Cert Password** used to decrypt the certificate provided in **SSL Client Cert**. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication. Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server. Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Tenant**, which identifies the Apache Kafka tenant being used to access data. This field accepts either the tenant's domain name (for example, contoso.onmicrosoft.com) or its directory (tenant) ID. Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication. Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Tenant**, which identifies the Apache Kafka tenant being used to access data. This field accepts either the tenant's domain name (for example, contoso.onmicrosoft.com) or its directory (tenant) ID. Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication. Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Tenant**, which identifies the Apache Kafka tenant being used to access data. This field accepts either the tenant's domain name (for example, contoso.onmicrosoft.com) or its directory (tenant) ID. Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication. Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server. Enter the **OAuth JWT Cert**, which is the name of the client certificate's JWT certificate store. Select the **OAuth JWT Cert Type**, which identifies the type of key store containing the JWT certificate. Options are **PFXBLOB**, **JKSBLOB**, **PEMKEY\_BLOB**, **PUBLIC\_KEY\_BLOB**, **SSHPUBLIC\_KEY\_BLOB**, **XMLBLOB**, **BCFKSBLOB**, and **GOOGLEJSONBLOB**. (Optional) Enter the **OAuth JWT Cert Password**. This is the password for the OAuth JWT certificate used to access a password-protected certificate store. If the certificate store does not require a password, leave this property blank. (Optional) Enter the **OAuth JWT Cert Subject** of the OAuth JWT certificate used to locate a matching certificate in the store. Supports partial matches and the wildcard '\*' to select the first certificate. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **OAuth JWT Cert**, which is the name of the client certificate's JWT certificate store. Select the **OAuth JWT Cert Type**, which identifies the type of key store containing the JWT certificate. Options are **PFXBLOB**, **JKSBLOB**, **PEMKEY\_BLOB**, **PUBLIC\_KEY\_BLOB**, **SSHPUBLIC\_KEY\_BLOB**, **XMLBLOB**, **BCFKSBLOB**, and **GOOGLEJSONBLOB**. (Optional) Enter the **OAuth JWT Cert Password**. This is the password for the OAuth JWT certificate used to access a password-protected certificate store. If the certificate store does not require a password, leave this property blank. (Optional) Enter the **OAuth JWT Cert Subject** of the OAuth JWT certificate used to locate a matching certificate in the store. Supports partial matches and the wildcard '\*' to select the first certificate. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **AWS Workload Identity Config**, which are the configuration properties to provide when using Workload Identity Federation via AWS. Enter the **Workload Pool Id**, which is the ID of your Workload Identity Federation pool. Enter the **Workload Project Id**, which is the ID of the Google Cloud project that hosts your Workload Identity Federation pool. Enter the **Workload Provider Id**, which is the ID of your Workload Identity Federation pool provider. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Workload Identity Config**, which are the configuration properties to provide when using Workload Identity Federation via Azure. Enter the **Workload Pool Id**, which is the ID of your Workload Identity Federation pool. Enter the **Workload Project Id**, which is the ID of the Google Cloud project that hosts your Workload Identity Federation pool. Enter the **Workload Provider Id**, which is the ID of your Workload Identity Federation pool provider. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Apache Kafka, see [this information page](https://cdn.cdata.com/help/SKM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Apache Phoenix Source: https://docs.cloud.cdata.com/en/Data-Sources/ApachePhoenix ## Setup Guide Follow these steps to connect Apache Phoenix to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Apache Phoenix* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the following information: * **URL**—the URL to your Apache Phoenix Query Server (PQS), for example *[http://phoenix-host:8765](http://phoenix-host:8765)*. When load balancing is configured, you can enter multiple URLs in a comma-separated list (for example, *URL1*, *URL2*, *URL3*). * **Version**—(optional) the version of the Apache Phoenix instance. The default value is **4.9.0**. * **Load Balance Strategy**—(optional) select the load balancing strategy used by the client-side load balancer (**None**, **Random**, **RoundRobin**, or **ShuffledRoundRobin**). The default value is **None**. * **Database Product Name**—(optional) select the name of the database product exposed by the Avatica server. The default value is **Auto** (the value is retrieved dynamically from the Avatica server). Select an **Auth Scheme** and follow the relevant instructions below. ## Authentication Methods **None** is when no authentication is required. No additional settings are required for this authentication method. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. **Basic** is basic user name and password authentication. Enter the following information: * **User**—the Apache Phoenix user ID for authentication. * **Password**—the user password. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. If you set the **Auth Scheme** to **Negotiate**, the provider negotiates an authentication mechanism with the server. Use **Negotiate** if you want to use Kerberos for authentication. No additional settings are required for this authentication method. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. **AzureHDInsight** authenticates to an Apache Phoenix instance running on an Azure HDInsight cluster. Enter the following information: * **User**—the HDInsight cluster username for authentication. * **Password**—the user password. * **Cluster Name**—the name of the cluster containing your Azure HDInsight instance. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Apache Phoenix, see [this information page](https://cdn.cdata.com/help/UAM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Asana Source: https://docs.cloud.cdata.com/en/Data-Sources/Asana ## Setup Guide Follow these steps to connect Asana to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Asana* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Click **Sign in** to connect securely through OAuth. This action opens the Asana sign-in page in a new tab. Log in to your Asana account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Asana, see [this information page](https://cdn.cdata.com/help/UJM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Authorize.net Source: https://docs.cloud.cdata.com/en/Data-Sources/AuthorizeNet ## Setup Guide Follow these steps to connect Authorize.net to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Authorize.net* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. ## Authentication Enter the **Login ID**, which is the Authorize.net API login Id associated with your payment gateway account. This value is not the same as the login Id that you use to log in to the Merchant Interface. Enter the **Transaction Key**, which is the Authorize.net transaction key associated with your payment gateway account. (Optional) Set **Use Sandbox** if you are using a Sandbox account. The provider makes requests to the production environment by default. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Authorize.net, see [this information page](https://cdn.cdata.com/help/CWM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Avalara Source: https://docs.cloud.cdata.com/en/Data-Sources/Avalara ## Setup Guide Follow these steps to connect Avalara to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Avalara* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Select the Authentication method, then proceed to the relevant section and follow those instructions. ## Authentication Methods Enter the Avalara username for authentication into **User**. Enter the user password. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Account Id** of your Avalara account. The Account Id is located in the upper-right corner of the Avalara admin console. Enter the **License Key** generated by an account administrator on the Avalara website. To generate a license key: a. Log in to Avalara as an account administrator. c. Select **Settings**. b. Select **Reset License Key**. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Avalara, see [this information page](https://cdn.cdata.com/help/GEM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Avro Source: https://docs.cloud.cdata.com/en/Data-Sources/Avro ## Setup Guide Follow these steps to connect Avro to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Avro* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **URI** for the Avro resource location. (Optional) Select the **Data Model** to use when parsing Avro documents. The default value is **None**. (Optional) Toggle **Aggregate Files** on if you want the provider to aggregate all the files in the URI directory into a single result. Select the **Connection Type**, which specifies the file storage service, server, or file access protocol through which your Avro files are stored and retrieved. Then proceed to the relevant section and follow those instructions. ## Connection Types Select the **AWS Region** from the drop-down list. This is the hosting region for your Amazon Web Services. (Optional) Enter the **Storage Base URL**. This specifies the URL of a cloud storage service provider. Select the **Auth Scheme** to use when connecting to remote services. Then select the tab for your authentication scheme and follow those instructions. ### Authentication Methods Enter the **AWS Access Key**. This value is accessible from the AWS security credentials page. Enter the **AWS Secret Key**. This value is accessible from the AWS security credentials page. (Optional) Enter the **MFA Serial Number**. This is the serial number of the MFA device, if one is being used. (Optional) Enter the **MFA Token**. This is the temporary token available from your MFA device. (Optional) Enter the **Temporary Token Duration**. This is the amount of time in seconds the temporary token will last. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. No additional settings are required for this authentication method. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **AWS Access Key**. This value is accessible from the AWS security credentials page. Enter the **AWS Secret Key**. This value is accessible from the AWS security credentials page. Enter the **AWS Role ARN**. This is the Amazon Resource Name of the role to use when authenticating. (Optional) Enter the **AWS External Id**. This is a unique identifier that might be required when you assume a role in another account. (Optional) Enter the **MFA Serial Number**. This is the serial number of the MFA device, if one is being used. (Optional) Enter the **MFA Token**. This is the temporary token available from your MFA device. (Optional) Enter the **Temporary Token Duration**. This is the amount of time in seconds the temporary token will last. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider uses to authenticate. Enter the **Password** used to authenticate the user. Enter the identity provider's **SSO Login URL**. (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, PingFederate, while providing a SAML assertion. (Optional) Enter the **SSO Properties**. These are additional properties required to connect to the identity provider, formatted as a semicolon-separated list. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider uses to authenticate. Enter the **Password** used to authenticate the user. Enter the identity provider's **SSO Login URL**. (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, and PingFederate, while providing a SAML assertion. (Optional) Enter the **SSO Properties**. These are additional properties required to connect to the identity provider, formatted as a semicolon-separated list. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider uses to authenticate. Enter the **Password** used to authenticate the user. Enter the identity provider's **SSO Login URL**. Enter the **SSO Exchange URL**. This is the URL used for consuming the SAML response and exchanging it for service specific credentials. (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, and PingFederate, while providing a SAML assertion. (Optional) Enter the **AWS Principal ARN**. This is the ARN of the SAML Identity provider in your AWS account. You must specify the Principal ARN to use during authentication in the event you have multiple Identity Providers in your AWS Account. (Optional) Enter the **SSO Properties**. These are additional properties required to connect to the identity provider, formatted as a semicolon-separated list. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Access Key** used to authenticate to AWS. This value is accessible from your security credentials page. Enter the **AWS Secret Key**. This value is accessible from the AWS security credentials page. Enter the **AWS Session Token**. See the [AWS Documentation](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_use-resources.html) for more information about the session token. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. No additional settings are required for this authentication method. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, and PingFederate, while providing a SAML assertion. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Keycloak Realm URL**. This specifies the full URL to the Keycloak server, including the specific realm used for authentication and authorization. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. (Optional) Enter the **AWS Container Credentials Full URI**. This is the full URI of the container credential provider endpoint used by EKS Pod Identity. (Optional) Enter the **AWS Container Authorization Token File**. This is the path to a file containing the authorization token for the EKS Pod Identity credential provider. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the name of your **Azure Storage Account**. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, and PingFederate, while providing a SAML assertion. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Tenant**, which is the Avro tenant being used to access data. This field accepts either the tenant's domain name (for example, contoso.onmicrosoft.com) or its directory (tenant) Id. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Tenant**, which is the Avro tenant being used to access data. This field accepts either the tenant's domain name (for example, contoso.onmicrosoft.com) or its directory (tenant) Id. Enter the **OAuth JWT Cert**, which is the name of the client certificate's JWT certificate store. Select the **OAuth JWT Cert Type**, which is the type of key store containing the JWT certificate. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication. (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. (Optional) Enter the **OAuth JWT Cert Password**. This is the password for the OAuth JWT certificate used to access a password-protected certificate store. If the certificate store does not require a password, leave this property blank. (Optional) Enter the **OAuth JWT Cert Subject** of the OAuth JWT certificate used to locate a matching certificate in the store. Supports partial matches and the wildcard '\*' to select the first certificate. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Access Key**, which is the storage key associated with your Azure account. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Shared Access Signature**, a shared access key signature that may be used for authentication. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the name of your **Azure Storage Account**. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, and PingFederate, while providing a SAML assertion. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Tenant**, which is the Avro tenant being used to access data. This field accepts either the tenant's domain name (for example, contoso.onmicrosoft.com) or its directory (tenant) Id. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Tenant**, which is the Avro tenant being used to access data. This field accepts either the tenant's domain name (for example, contoso.onmicrosoft.com) or its directory (tenant) Id. Enter the **OAuth JWT Cert**, which is the name of the client certificate's JWT certificate store. Select the **OAuth JWT Cert Type**, which is the type of key store containing the JWT certificate. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication. (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. (Optional) Enter the **OAuth JWT Cert Password**. This is the password for the OAuth JWT certificate used to access a password-protected certificate store. If the certificate store does not require a password, leave this property blank. (Optional) Enter the **OAuth JWT Cert Subject** of the OAuth JWT certificate used to locate a matching certificate in the store. Supports partial matches and the wildcard '\*' to select the first certificate. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Access Key**, which is the storage key associated with your Azure account. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Shared Access Signature**, a shared access key signature that may be used for authentication. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the name of your **Azure Storage Account**. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, and PingFederate, while providing a SAML assertion. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Tenant**, which is the Avro tenant being used to access data. This field accepts either the tenant's domain name (for example, contoso.onmicrosoft.com) or its directory (tenant) Id. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Tenant**, which is the Avro tenant being used to access data. This field accepts either the tenant's domain name (for example, contoso.onmicrosoft.com) or its directory (tenant) Id. Enter the **OAuth JWT Cert**, which is the name of the client certificate's JWT certificate store. Select the **OAuth JWT Cert Type**, which is the type of key store containing the JWT certificate. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication. (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. (Optional) Enter the **OAuth JWT Cert Password**. This is the password for the OAuth JWT certificate used to access a password-protected certificate store. If the certificate store does not require a password, leave this property blank. (Optional) Enter the **OAuth JWT Cert Subject** of the OAuth JWT certificate used to locate a matching certificate in the store. Supports partial matches and the wildcard '\*' to select the first certificate. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Access Key**, which is the storage key associated with your Azure account. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Shared Access Signature**, a shared access key signature that may be used for authentication. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the name of your **Azure Storage Account**. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods Enter the **Azure Access Key**, which is the storage key associated with your Azure account. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Shared Access Signature**, a shared access key signature that may be used for authentication. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. (Optional) Enter the **Subject Id**, which is the user subject for which the application is requesting delegated access. (Optional) Select the **Subject Type** for the client credentials authentication. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **OAuth JWT Cert**, which is the name of the client certificate's JWT certificate store. Select the **OAuth JWT Cert Type**, which is the type of key store containing the JWT certificate. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. (Optional) Enter the **OAuth JWT Cert Password**. This is the password for the OAuth JWT certificate used to access a password-protected certificate store. If the certificate store does not require a password, leave this property blank. (Optional) Enter the **OAuth JWT Cert Subject** of the OAuth JWT certificate used to locate a matching certificate in the store. Supports partial matches and the wildcard '\*' to select the first certificate. (Optional) Enter the **OAuth JWT Subject**, which is the user subject for which the application is requesting delegated access. (Optional) Select the **OAuth JWT Subject Type** for the JWT authentication. (Optional) Enter the **OAuth JWT Public Key Id**. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **OAuth JWT Cert**, which is the name of the client certificate's JWT certificate store. Select the **OAuth JWT Cert Type**, which is the type of key store containing the JWT certificate. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. (Optional) Enter the **OAuth JWT Cert Password**. This is the password for the OAuth JWT certificate used to access a password-protected certificate store. If the certificate store does not require a password, leave this property blank. (Optional) Enter the **OAuth JWT Cert Subject** of the OAuth JWT certificate used to locate a matching certificate in the store. Supports partial matches and the wildcard '\*' to select the first certificate. (Optional) Enter the **OAuth JWT Subject**, which is the user subject for which the application is requesting delegated access. (Optional) Select the **OAuth JWT Subject Type** for the JWT authentication. (Optional) Enter the **OAuth JWT Public Key Id**. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. No additional settings are required for this authentication method. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **OAuth JWT Cert**, which is the name of the client certificate's JWT certificate store. Select the **OAuth JWT Cert Type**, which is the type of key store containing the JWT certificate. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. (Optional) Enter the **OAuth JWT Cert Password**. This is the password for the OAuth JWT certificate used to access a password-protected certificate store. If the certificate store does not require a password, leave this property blank. (Optional) Enter the **OAuth JWT Cert Subject** of the OAuth JWT certificate used to locate a matching certificate in the store. Supports partial matches and the wildcard '\*' to select the first certificate. (Optional) Enter the **OAuth JWT Subject**, which is the user subject for which the application is requesting delegated access. (Optional) Select the **OAuth JWT Subject Type** for the JWT authentication. (Optional) Enter the **OAuth JWT Public Key Id**. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. No additional settings are required for this authentication method. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods No additional settings are required for this authentication method. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods No additional settings are required for this authentication method. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods No additional settings are required for this authentication method. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **OAuth JWT Cert**, which is the name of the client certificate's JWT certificate store. Select the **OAuth JWT Cert Type**, which is the type of key store containing the JWT certificate. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. (Optional) Enter the **OAuth JWT Cert Password**. This is the password for the OAuth JWT certificate used to access a password-protected certificate store. If the certificate store does not require a password, leave this property blank. (Optional) Enter the **OAuth JWT Cert Subject** of the OAuth JWT certificate used to locate a matching certificate in the store. Supports partial matches and the wildcard '\*' to select the first certificate. (Optional) Enter the **OAuth JWT Subject**, which is the user subject for which the application is requesting delegated access. (Optional) Select the **OAuth JWT Subject Type** for the JWT authentication. (Optional) Enter the **OAuth JWT Public Key Id**. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. (Optional) Enter the **Subject Id**, which is the user subject for which the application is requesting delegated access. (Optional) Select the **Subject Type** for the client credentials authentication. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods No additional settings are required for this authentication method. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **OAuth JWT Cert**, which is the name of the client certificate's JWT certificate store. Select the **OAuth JWT Cert Type**, which is the type of key store containing the JWT certificate. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. (Optional) Enter the **OAuth JWT Cert Password**. This is the password for the OAuth JWT certificate used to access a password-protected certificate store. If the certificate store does not require a password, leave this property blank. (Optional) Enter the **OAuth JWT Cert Subject** of the OAuth JWT certificate used to locate a matching certificate in the store. Supports partial matches and the wildcard '\*' to select the first certificate. (Optional) Enter the **OAuth JWT Subject**, which is the user subject for which the application is requesting delegated access. (Optional) Select the **OAuth JWT Subject Type** for the JWT authentication. (Optional) Enter the **OAuth JWT Public Key Id**. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. (Optional) Enter the **Subject Id**, which is the user subject for which the application is requesting delegated access. (Optional) Select the **Subject Type** for the client credentials authentication. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Api Key** used to identify the user to the IBM Cloud. Enter the **Region**. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Access Key** used to authenticate to IBM Cloud. This value is accessible from your security credentials page. Enter the **Secret Key**. This value is accessible from the security credentials page. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Access Key** used to authenticate to IBM Cloud. This value is accessible from your security credentials page. Enter the **Secret Key**. This value is accessible from your security credentials page. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, and PingFederate, while providing a SAML assertion. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Tenant**, which is the Avro tenant being used to access data. This field accepts either the tenant's domain name (for example, contoso.onmicrosoft.com) or its directory (tenant) Id. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Tenant**, which is the Avro tenant being used to access data. This field accepts either the tenant's domain name (for example, contoso.onmicrosoft.com) or its directory (tenant) Id. Enter the **OAuth JWT Cert**, which is the name of the client certificate's JWT certificate store. Select the **OAuth JWT Cert Type**, which is the type of key store containing the JWT certificate. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication. (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. (Optional) Enter the **OAuth JWT Cert Password**. This is the password for the OAuth JWT certificate used to access a password-protected certificate store. If the certificate store does not require a password, leave this property blank. (Optional) Enter the **OAuth JWT Cert Subject** of the OAuth JWT certificate used to locate a matching certificate in the store. Supports partial matches and the wildcard '\*' to select the first certificate. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, and PingFederate, while providing a SAML assertion. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Tenant**, which is the Avro tenant being used to access data. This field accepts either the tenant's domain name (for example, contoso.onmicrosoft.com) or its directory (tenant) Id. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Tenant**, which is the Avro tenant being used to access data. This field accepts either the tenant's domain name (for example, contoso.onmicrosoft.com) or its directory (tenant) Id. Enter the **OAuth JWT Cert**, which is the name of the client certificate's JWT certificate store. Select the **OAuth JWT Cert Type**, which is the type of key store containing the JWT certificate. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication. (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. (Optional) Enter the **OAuth JWT Cert Password**. This is the password for the OAuth JWT certificate used to access a password-protected certificate store. If the certificate store does not require a password, leave this property blank. (Optional) Enter the **OAuth JWT Cert Subject** of the OAuth JWT certificate used to locate a matching certificate in the store. Supports partial matches and the wildcard '\*' to select the first certificate. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the hosting **Region** for your S3-like Web Services. Enter the **Oracle Namespace**. This is the Oracle Cloud Object Storage namespace to use. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods Enter the **Access Key** used to authenticate to Oracle Cloud Storage. This value is accessible from your security credentials page. Enter the **Secret Key** of your account. This value is accessible from your security credentials page. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Access Key** used to authenticate to Oracle Cloud Storage. This value is accessible from your security credentials page. Enter the **Secret Key** of your account. This value is accessible from your security credentials page. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Select the **SSH Auth Mode**, which is the type of authentication to use when connecting to remote services. Then proceed to the relevant section and follow those instructions. ### Authentication Methods No additional settings are required for this authentication method. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **SSH User** used to authenticate to the SFTP server. Enter the **SSH Password** used to authenticate to the SFTP server. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **SSH Client Cert**, which is the name of the certificate store for the client certificate. Select the **SSH Client Cert Type**, which is the type of key store containing the client certificate. (Optional) Enter the **SSH Client Cert Password**. This is the password for the client certificate store. If the certificate store does not require a password, leave this property blank. (Optional) Enter the **SSH Client Cert Subject**. This is the subject of the SSH client certificate. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. (Optional) Enter the **Storage Base URL**. This specifies the URL of a cloud storage service provider. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, and PingFederate, while providing a SAML assertion. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Tenant**, which is the Avro tenant being used to access data. This field accepts either the tenant's domain name (for example, contoso.onmicrosoft.com) or its directory (tenant) Id. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Tenant**, which is the Avro tenant being used to access data. This field accepts either the tenant's domain name (for example, contoso.onmicrosoft.com) or its directory (tenant) Id. Enter the **OAuth JWT Cert**, which is the name of the client certificate's JWT certificate store. Select the **OAuth JWT Cert Type**, which is the type of key store containing the JWT certificate. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication. (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. (Optional) Enter the **OAuth JWT Cert Password**. This is the password for the OAuth JWT certificate used to access a password-protected certificate store. If the certificate store does not require a password, leave this property blank. (Optional) Enter the **OAuth JWT Cert Subject** of the OAuth JWT certificate used to locate a matching certificate in the store. Supports partial matches and the wildcard '\*' to select the first certificate. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. (Optional) Enter the **Storage Base URL**. This specifies the URL of a cloud storage service provider. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. Enter the identity provider's **SSO Login URL**. (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, and PingFederate, while providing a SAML assertion. (Optional) Enter the **SSO Properties**. These are additional properties required to connect to the identity provider, formatted as a semicolon-separated list. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. Enter the identity provider's **SSO Login URL**. (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, and PingFederate, while providing a SAML assertion. (Optional) Enter the **SSO Properties**. These are additional properties required to connect to the identity provider, formatted as a semicolon-separated list. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. (Optional) Enter the **SSO Properties**. These are additional properties required to connect to the identity provider, formatted as a semicolon-separated list. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. (Optional) Enter the **Storage Base URL**. This specifies the URL of a cloud storage service provider. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. Enter the identity provider's **SSO Login URL**. (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, and PingFederate, while providing a SAML assertion. (Optional) Enter the **SSO Properties**. These are additional properties required to connect to the identity provider, formatted as a semicolon-separated list. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. Enter the identity provider's **SSO Login URL**. (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, and PingFederate, while providing a SAML assertion. (Optional) Enter the **SSO Properties**. These are additional properties required to connect to the identity provider, formatted as a semicolon-separated list. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. (Optional) Enter the **SSO Properties**. These are additional properties required to connect to the identity provider, formatted as a semicolon-separated list. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. Enter the identity provider's **SSO Login URL**. Enter the **SSO Exchange URL**. This is the URL used for consuming the SAML response and exchanging it for service specific credentials. (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, and PingFederate, while providing a SAML assertion. (Optional) Enter the **AWS Principal ARN**. This is the ARN of the SAML Identity provider in your AWS account. You must specify the Principal ARN to use during authentication in the event you have multiple Identity Providers in your AWS Account. (Optional) Enter the **SSO Properties**. These are additional properties required to connect to the identity provider, formatted as a semicolon-separated list. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, and PingFederate, while providing a SAML assertion. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Azure Data Catalog Source: https://docs.cloud.cdata.com/en/Data-Sources/AzureDataCatalog ## Prerequisites The **AzureServicePrincipal** and **AzureServicePrincipalCert** authentication methods require a custom OAuth application registered in Microsoft Entra ID (formerly Azure AD). If you are connecting with the **AzureAD** method, you can skip this section. To create and register a custom OAuth application in Entra ID, follow these steps: Sign in to the Azure portal and navigate to **Microsoft Entra ID > App registrations**, then click **New registration**. Enter a **Name** for the application. Under supported account types, select **Any Microsoft Entra ID tenant - Multitenant**, then click **Register**. On the application's overview page, record the **Application (client) ID** and the **Directory (tenant) ID**. You enter these values as the **OAuth Client Id** and the **Azure Tenant** in the setup steps below. Open **Certificates & Secrets** and add the credential for your chosen method: * For the **AzureServicePrincipal** method, select **New client secret**, specify a duration, and click **Add**. Record the secret value (shown only once); you enter it as the **OAuth Client Secret**. * For the **AzureServicePrincipalCert** method, select **Upload certificate** and upload your client certificate. Open the **Authentication** tab and enable the **Access tokens** option. Open **API permissions** and add **Azure Data Catalog > Delegated permissions > user\_impersonation**. Save your changes, then grant admin consent if your organization requires it. ## Setup Guide Follow these steps to connect Azure Data Catalog to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Azure Data Catalog* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. (Optional) Enter the **Catalog Name** of the catalog to connect to. The default is *defaultcatalog*. Select an **Auth Scheme** and follow the relevant instructions below. ## Authentication Methods Enter the **Azure Tenant**, which is the Azure Data Catalog tenant being used to access data. Accepts either the tenant's domain name (for example, contoso.onmicrosoft.com ) or its directory (tenant) ID. Click **Sign in** to connect securely through OAuth. This action opens the Azure Data Catalog sign-in page in a new tab. Sign in to your Azure Data Catalog account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Tenant**, which is the Azure Data Catalog tenant being used to access data. Accepts either the tenant's domain name (for example, contoso.onmicrosoft.com ) or its directory (tenant) ID. The **Callback URL**, or Redirect URL, is the URL you need (`https://oauth.cdata.com/oauth/`) when setting up your OAuth app. Copy this URL and paste it into your OAuth app. Enter your **OAuth Client Id** (also known as the consumer key) assigned when you registered your custom OAuth application. Enter your **OAuth Client Secret** assigned when you registered your custom OAuth application. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **OAuth JWT Cert**, the name of the client certificate's JWT Certificate store. This is a multi-line key with the format shown. Select the **OAuth JWT Cert Type**, the type of key store that contains the JWT Certificate. The default is *PEMKEY\_BLOB*. (Optional) Enter the **OAuth JWT Cert Password** if the certificate store requires it. (Optional) Enter the **OAuth JWT Cert Subject**. This is the subject of the OAuth JWT certificate. Supports partial matches and the wildcard '\*' to select the first certificate. If omitted, the first certificate in the certificate store is used. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Azure Data Catalog, see [this information page](https://cdn.cdata.com/help/GNM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Azure DevOps Source: https://docs.cloud.cdata.com/en/Data-Sources/AzureDevOps ## Setup Guide Follow these steps to connect Azure DevOps to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Azure DevOps* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter your **Organization** name. This is the segment of your Azure URL that follows the base URL, for example, [https://dev.azure.com/Organization\_Name](https://dev.azure.com/Organization_Name). Enter the **Catalog** to use. * If you want to query data for a specific project, set **Catalog** to either *Project\_projectId* or *Project\_projectName*. For example, to query data in a project named dev with the ID 2ee729d6-804d-4ece-84af-d5befa94abe8, you can set **Catalog** to either *Project\_dev* or *Project\_2ee729d6-804d-4ece-84af-d5befa94abe8*. To get a list of project IDs and names, execute a SELECT query against the Projects table. * Otherwise, enter *CData* to query information independent of a specific project. (Optional) Enter a **Schema**. If you are using the CData catalog, enter *Information* to access general Azure DevOps information not related to a specific project. Within any of the project catalogs, **Schema** can be set to *Project*, *Analytics*, or any of the repository schemas. To query data for a specific repository, set **Schema** to *Repository\_repositoryId*. Note that *Analytics* is read only. Select the Authentication method, then proceed to the relevant section and follow those instructions. ## Authentication Methods Click **Sign in** to connect securely through OAuth. This action opens the Azure DevOps sign-in page in a new tab. Sign in to your Azure DevOps account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Personal Access Token** generated in Azure DevOps. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Azure DevOps, see [this information page](https://cdn.cdata.com/help/HNM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Azure Synapse Source: https://docs.cloud.cdata.com/en/Data-Sources/AzureSynapse ## Setup Guide Follow these steps to connect Azure Synapse to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Azure Synapse* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. ## Authentication Methods Enter the following information: * The **User** and **Password** for Azure Synapse. * **Port**—the port for connecting to the Azure Synapse server. * **Server**—the host name or IP address of the Azure Synapse server. * **Database**—(optional) the name of the Azure Synapse database. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the following information: * **Port**—the port for connecting to the Azure Synapse server. * **Server**—the host name or IP address of the Azure Synapse server. * **Database**—(optional) the name of the Azure Synapse database. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the following information: * **Azure Tenant**—the Microsoft Online tenant that you use to access data. * **OAuth Client Id**—the Id assigned when you registered your Azure Synapse account for OAuth. * Either the **OAuth Client Secret** for your Azure Synapse account for OAuth OR the **OAuth JWT Cert** multi-line key in PEM format. Follow the format shown. * **Port**—the port for connecting to the Azure Synapse server. * **Server**—the host name or IP address of the Azure Synapse server. * **Database**—(optional) the name of the Azure Synapse database. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Azure Synapse, see [this information page](https://cdn.cdata.com/help/HEM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Azure Table Storage Source: https://docs.cloud.cdata.com/en/Data-Sources/AzureTables ## Setup Guide Follow these steps to connect Azure Table Storage to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Azure Table Storage* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Select an **Auth Scheme** and follow the relevant instructions below. ## Authentication Methods Enter the following information: * **Shared Access Signature**—a valid signature of a resource to connect to. This signature may be generated with a tool such as Azure Storage Explorer. See [Microsoft's help page](https://learn.microsoft.com/en-us/azure/storage/common/storage-sas-overview) for more information about shared access signatures. * **Account**—the Azure Storage account name. To access your Azure storage accounts or create one, log in to the Azure portal and click **Storage Accounts** in the services menu on the left. If the backend is set to **AzureStack**, set the Account as the complete host for your data. For example: `.nm.azs.sandia.gov`. If the backend is set to **Emulator**, set the Account as the complete host. For example: `http://127.0.0.1:10002/devstoreaccount1`. * **Backend**—select the backend from the drop-down list. The backend is where the data is stored. Data may retrieved from the classic Azure Table Storage repository (**Storage**, the default), Azure Storage Emulator, CosmosDB, or Azure Stack Hub. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the following information: * **Account**—the Azure Storage account name. To access your Azure storage accounts or create one, log in to the Azure portal and click **Storage Accounts** in the services menu on the left. If the backend is set to **AzureStack**, set the Account as the complete host for your data. For example: `.nm.azs.sandia.gov`. If the backend is set to **Emulator**, set the Account as the complete host. For example: `http://127.0.0.1:10002/devstoreaccount1`. To obtain the account name for the backend of **CosmosDB**, navigate to Cosmos DB service and select your Azure Cosmos DB Account. From the resource menu, go to the **Connection String** page. Find the account name and set the Account to this value. * **Access Key**—the key for the storage account. To obtain the Access Key for the default backend (**Storage**), log in to the Azure portal and click **Storage Accounts** in the services menu on the left to list the storage accounts. Select a storage account and click **Access Keys** in the **Settings** section. Either key1 or key2 can be used. To obtain the Access Key for the backend of **CosmosDB**, navigate to Cosmos DB service and select your Azure Cosmos DB Account. From the resource menu, go to the **Connection String** page. Find the PRIMARY KEY value and set the Access Key to this value. * **Backend**—select the backend from the drop-down list. Data may retrieved from the classic Azure Table Storage repository (**Storage**, the default), Azure Storage Emulator, CosmosDB, or Azure Stack Hub. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the following information: * **Azure Tenant**—(optional) the Microsoft Online tenant being used to access data. This value is the directory Id in **Azure Portal** > **Azure Active Directory** > **Properties**. If not specified, your default tenant is used. * **Account**—the Azure Storage account name. To access your Azure storage accounts or create one, log in to the Azure portal and click **Storage Accounts** in the services menu on the left. If the backend is set to **AzureStack**, set the Account as the complete host for your data. For example: `.nm.azs.sandia.gov`. If the backend is set to **Emulator**, set the Account as the complete host. For example: `http://127.0.0.1:10002/devstoreaccount1`. * **Backend**—select the backend from the drop-down list. Data may retrieved from the classic Azure Table Storage repository (**Storage**, the default), Azure Storage Emulator, CosmosDB, or Azure Stack Hub. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Azure Table Storage, see [this information page](https://cdn.cdata.com/help/CAM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Bcart Source: https://docs.cloud.cdata.com/en/Data-Sources/BCart ## Setup Guide Follow these steps to connect Bcart to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Bcart* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter your **Personal Access Token** from Bcart. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Bcart, see [this information page](https://cdn.cdata.com/help/KGM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Backlog Source: https://docs.cloud.cdata.com/en/Data-Sources/Backlog ## Setup Guide Follow these steps to connect Backlog to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Backlog* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. ## Authentication Methods Enter the following information: * **Api Key**—the API key that allows you to make requests to the Backlog API. You can generate this key by opening the Settings page in Backlog and selecting the **API** section. * **URL**—the URL of the Backlog account. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the following information: * **OAuth Client Id**—the **OAuth Client Id** assigned when you registered your Backlog account for OAuth. * **OAuth Client Secret**—the client secret assigned when you register your Backlog account for OAuth. * **URL**—the URL of the Backlog account. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Backlog, see [this information page](https://cdn.cdata.com/help/HOM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Basecamp Source: https://docs.cloud.cdata.com/en/Data-Sources/Basecamp ## Setup Guide Follow these steps to connect Basecamp to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Basecamp* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **Account Id** of the authenticated Basecamp user. Your Basecamp URL contains the Account Id immediately after `basecamp.com`. Select a Basecamp **Schema** to use. Select **V2**, the Basecamp 2 API, or **V3**, the Basecamp 3 API. The **Basic** authentication scheme is only available in the **V2** schema. (Optional) Enter the **Project Id** of the authenticated Basecamp user. By default, the Project Id is first one on the projects list. Select an **Auth Scheme** and follow the relevant instructions below. ## Authentication Methods Click **Sign in** to connect securely through OAuth. This action opens the Basecamp sign-in page in a new tab. Log in to your Basecamp account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Basic authentication is only available when connecting to Basecamp V2. Enter the following information: * **User**—the username of the currently authenticated user. * **Password**—the password of the currently authenticated user. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Basecamp, see [this information page](https://cdn.cdata.com/help/BCM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # BigCommerce Source: https://docs.cloud.cdata.com/en/Data-Sources/BigCommerce ## Setup Guide Follow these steps to connect BigCommerce to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *BigCommerce* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Select an **Auth Scheme** and follow the relevant instructions below. ## Authentication Methods The **Callback URL**, or Redirect URL, is the URL you need (`https://oauth.cdata.com/oauth/`) when setting up your OAuth app. Copy this URL and paste it into your OAuth app. Enter the following information: * **OAuth Client Id**—the client Id assigned when you registered your BigCommerce account for OAuth. * **OAuth Client Secret**—the client secret assigned when you registered your BigCommerce account for OAuth. * **Store Id**—this is located in the BigCommerce URL when you are logged in to your account. It is formatted as `https://store-[StoreId].mybigcommerce.com/`. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the following information: * **OAuth Access Token**—To obtain the OAuth Access Token, log in to your BigCommerce account and do the following: 1. Go to **Settings** > **Store-level API Tokens** > **+Create API Account**. 2. Select **Token type** > **V2/V3 API Token**. 3. Enter the name of your account (minimum of four characters). 4. Choose the OAuth Scopes for the API Account you are creating. The driver cannot access data marked as "None" and cannot modify data marked as "read-only". 5. Click **Save**. A successful save displays a pop-up window containing API credentials. Save your credentials, since you cannot return to this pop-up window. * **Store Id**—this is located in the BigCommerce URL when you are logged in to your account. It is formatted as `https://store-[StoreId].mybigcommerce.com/`. In BigCommerce, it is also known as the store hash. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and BigCommerce, see [this information page](https://cdn.cdata.com/help/UBM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Bing Ads Source: https://docs.cloud.cdata.com/en/Data-Sources/BingAds ## Setup Guide Follow these steps to connect Bing Ads to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Bing Ads* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter your **Customer Id**. You can find this Id by logging into your Bing Ads account and navigating to the **Accounts and Billing** settings page. Your customer Id also appears as the final number in the Bing Ads URL when you are logged in (for example, `azure.bingads.microsoft.com/cc/AccountDetails?cid=123456789`). Enter your **Developer Token**. To get the token, log in to the [Bing Ads Developer Portal](https://developers.ads.microsoft.com/Account) as a Microsoft Account user with the **Bing Ads Super Admin** role. Then, click **Request Token**. (Optional) Enter your **Account Id**. This can be found in your Bing Ads account by navigating to the **Accounts and Billing** settings page. Then, click **Your Account**. If not specified, the connection automatically queries the first account found. Click **Sign in** to connect securely through OAuth. This action opens the Bing Ads sign-in page in a new tab. Log in to your Bing Ads account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Bing Ads, see [this information page](https://cdn.cdata.com/help/EZM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Bitbucket Source: https://docs.cloud.cdata.com/en/Data-Sources/Bitbucket ## Prerequisites Both the **OAuth** and **OAuthClient** authentication methods require a custom OAuth application (an OAuth consumer) created in Bitbucket. To create an OAuth consumer, follow these steps: Sign in to Bitbucket and open the workspace you want to connect to. Navigate to **Settings > Workspace settings**, then under **Apps and features** select **OAuth consumers**. Click **Add consumer** and enter a **Name** for the consumer. In the **Callback URL** field, enter the Connect AI callback URL `https://oauth.cdata.com/oauth/`. Select the **Permissions** your application needs to access Bitbucket data. Save the consumer, then record the **Key** and **Secret**. You enter these values as the **OAuth Client Id** and **OAuth Client Secret** in the setup steps below. ## Setup Guide Follow these steps to connect Bitbucket to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Bitbucket* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. (Optional) Enter the **Workspace**, the slug of the workspace to which to connect. (Optional) Enter the **Schema** to use. The available schemas are *Information*, the Repository schemas, and the Project schemas. (Optional) Enable **Include Deleted** to fetch deleted CommitComments and PullRequestComments records. Select your **Auth Scheme** and follow the instructions in the relevant section below. ## Authentication Methods Enter the following information: * **OAuth Client Id**—Set to the Key (also known as the consumer key) assigned to your OAuth consumer. * **OAuth Client Secret**—Set to the Secret assigned to your OAuth consumer. Click **Sign in** to connect securely through OAuth. This action opens the Bitbucket sign-in page in a new tab. Log in to your Bitbucket account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the following information: * **OAuth Client Id**—Set to the Key (also known as the consumer key) assigned to your OAuth consumer. * **OAuth Client Secret**—Set to the Secret assigned to your OAuth consumer. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Box Source: https://docs.cloud.cdata.com/en/Data-Sources/Box ## Prerequisites (OAuth JWT Authentication Only) Before you can establish a connection with Box with OAuth JWT authentication, you must create a custom OAuth application in the Box Developer Console. Log in to the [Box Developer Console](https://app.box.com/developers/console). Click **Create New App**. Specify basic application information, as appropriate. In **OAuth 2.0 Redirect URI**, add *[https://oauth.cdata.com/oauth/](https://oauth.cdata.com/oauth/)* as a redirect URI. Click **Create App**. After you have an administrator authorize the app, select the scope of user permissions your custom OAuth app can request. After your application is created and registered, click **Configuration** from the main menu to access your settings. Note the **Client Id** and **Client Secret**. You will need these values to configure the connection in Connect AI. ## Setup Guide Follow these steps to connect Box to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Box* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Select an **Auth Scheme** and follow the relevant instructions below. ## Authentication Methods Click **Sign in** to connect securely through OAuth. This action opens the Box sign-in page in a new tab. Log in to your Box account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the following information: * **OAuth Client Id**—the client Id assigned to your custom OAuth application (obtained in the prerequisites). * **OAuth Client Secret**—the client secret assigned to your custom OAuth application (obtained in the prerequisites). This value is used to authenticate the application to the OAuth authorization server. * **OAuth JWT Subject Type**—the subject type for the JWT authentication. Select **enterprise** to authenticate as the enterprise (service account) or **user** to authenticate as a specific user. The default value is **enterprise**. * **OAuth JWT Public Key Id**—the Id of the public key registered with your Box app for JWT authentication. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the following information: * **Subject Id**—the Id of the user or enterprise on whose behalf the application is requesting delegated access. * **Subject Type**—The subject type for the client credentials authentication. Select **enterprise** to authenticate as the enterprise or **user** to authenticate as a specific user. The default value is **enterprise**. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Box, see [this information page](https://cdn.cdata.com/help/BBM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Bullhorn CRM Source: https://docs.cloud.cdata.com/en/Data-Sources/BullhornCRM ## Setup Guide Follow these steps to connect Bullhorn CRM to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Bullhorn CRM* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **Data Center Code** where your account data is hosted. This code appears at the beginning of the Bullhorn CRM URL when you are logged in. For example, if your URL is `https://cls21.bullhornstaffing.com/BullhornSTAFFING/MainFrame.jsp`, your code is `CLS21`. Contact Bullhorn CRM to set up a custom OAuth application with the correct redirect URI for Connect AI, which is *[https://oauth.cdata.com/oauth/](https://oauth.cdata.com/oauth/)*. Bullhorn CRM does not allow users to configure custom OAuth applications themselves. You must contact Bullhorn CRM for this step. After setting up your OAuth application, enter your **OAuth Client Id** and **OAuth Client Secret** in Connect AI. Select an **Auth Scheme** and follow the relevant instructions below. ## Authentication Methods Toggle **Include Custom Fields** on or off, depending on whether you want to include custom fields in the column listing. Click **Sign in** to connect securely through OAuth. This action opens the Bullhorn CRM sign-in page in a new tab. Log in to your Bullhorn CRM account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the Bullhorn CRM username for authentication. Enter the user password. Toggle **Include Custom Fields** on or off, depending on whether you want to include custom fields in the column listing. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Bullhorn CRM, see [this information page](https://cdn.cdata.com/help/HAM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Business b-ridge Source: https://docs.cloud.cdata.com/en/Data-Sources/Businessbridge ## Setup Guide Follow these steps to connect Business b-ridge to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Business b-ridge* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the required fields for authentication: **Company Key**, **Subscription Key**, and **Project Key**. To obtain the subscription key, log in to the Business b-ridge API portal and select **Your name** > **Profile**. In the subscription section, click **Main Key**. Enter the URL of your Business b-ridge account (optional). The URL is in the following format: `https://{account}.azure-api.net`. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Business b-ridge, see [this information page](https://cdn.cdata.com/help/HBM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # 1010data Source: https://docs.cloud.cdata.com/en/Data-Sources/C1010 ## Setup Guide Follow these steps to connect 1010data to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *1010data* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **Login URL** of your 1010data instance. Select the Authentication method, then proceed to the relevant section and follow those instructions. ## Authentication Methods Enter your 1010data user ID in the **User** field. In **Password**, enter the user password. (Optional) Enter the **Group ID** of the SAM pool group to connect to, if using SAM pools. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the ADFS **User** Id. Add the **Password** for that account. Set the **SSO Login URL** to the URL used by the SSO provider. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the Okta **User** Id. Add the **Password** for that account. Set the **SSO Login URL** to the URL used by the SSO provider. (Optional) Enter the **SSO Properties** with the format 'ssoproperty1=value1;ssoproperty2=value2;ssoproperty3=value3;'. Make sure to separate all property-value pairs with semicolons. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter your 1010data **User** Id. Add the **Password** for that account. Set the **SSO Login URL** to the URL used by the SSO provider. (Optional) Enter the **SSO Properties** with the format 'ssoproperty1=value1;ssoproperty2=value2;ssoproperty3=value3;'. Make sure to separate all property-value pairs with semicolons. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **OAuth Client Id** assigned to your custom OAuth application. Enter the **OAuth Client Secret** assigned to your custom OAuth application. (Optional) Enter the **SSO Properties** with the format 'ssoproperty1=value1;ssoproperty2=value2;ssoproperty3=value3;'. Make sure to separate all property-value pairs with semicolons. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Blackbaud Financial Edge NXT Source: https://docs.cloud.cdata.com/en/Data-Sources/FinancialEdgeNXT ## Prerequisites Before you use the Blackbaud Financial Edge NXT connector, you must configure your own custom OAuth application via the Blackbaud SKY Developer Portal. In your [SKY API Developer account](https://developer.blackbaud.com/): On the **My subscriptions** page, locate your subscription Id (primary access key). Blackbaud OAuth setup On the **My applications** page, click **+New application** to configure a new OAuth application. In the **Add application** dialog, enter the information about the OAuth application as needed for your organization and click **Save**. Blackbaud add application On the next page, do the following: * Add the CData redirect URI ([https://oauth.cdata.com/oauth/](https://oauth.cdata.com/oauth/)). * Copy the OAuth **Client Id** and **Client Secret** to paste into Connect AI. * Edit **Scopes** to the desired level of data access. ## Setup Guide Follow these steps to connect Blackbaud Financial Edge NXT to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Blackbaud Financial Edge NXT* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter your **Subscription Key**. Your subscription key can be found in your Blackbaud Financial Edge NXT profile. Paste the **Client Id** and **Client Secret** that you created in the prerequisites. Click **Sign in** to connect securely through OAuth. This action opens the Blackbaud Financial Edge NXT sign-in page in a new tab. Log in to your Blackbaud Financial Edge NXT account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Google BigQuery Source: https://docs.cloud.cdata.com/en/Data-Sources/GoogleBigQuery ## Prerequisites In Google BigQuery, add the Connect AI static IP addresses to your connection whitelist. ## Setup Guide Follow these steps to connect Google BigQuery to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Google BigQuery* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Select the Authentication method, then proceed to the relevant section and follow those instructions. ## Authentication Methods Click **Sign in with Google** to connect securely through OAuth. This action opens the Google BigQuery sign-in page on a new tab. Log in to your Google BigQuery account. Click **Continue** to grant the requested permissions. Each permission is required for the connection to function. The **Project Id** field populates with your Google BigQuery project Ids. Select a project Id from the drop-down list or enter a custom value. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. In the **Project Id** field, enter the Google BigQuery project that you want to use. Enter the **OAuth JWT Cert** provided by Google. This is a multi-line key. (Optional) Enter the **OAuth JWT Subject** if your services account is part of a GSuite domain and you want to enable delegation. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Google BigQuery, see [this information page](https://cdn.cdata.com/help/DBM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Blackbaud Raiser's Edge NXT Source: https://docs.cloud.cdata.com/en/Data-Sources/RaiserEdgeNXT ## Prerequisites Before you use the Blackbaud Raiser’s Edge NXT connector, you must configure your own custom OAuth application via the Blackbaud SKY Developer Portal. In your [SKY API Developer account](https://developer.blackbaud.com/): On the **My subscriptions** page, locate your subscription Id (primary access key). Blackbaud OAuth setup On the **My applications** page, click **+New application** to configure a new OAuth application. In the **Add application** dialog, enter the information about the OAuth application as needed for your organization and click **Save**. Blackbaud add application On the next page, do the following: * Add the CData redirect URI ([https://oauth.cdata.com/oauth/](https://oauth.cdata.com/oauth/)). * Copy the OAuth **Client Id** and **Client Secret** to paste into Connect AI. * Edit **Scopes** to the desired level of data access. ## Setup Guide Follow these steps to connect Blackbaud Raiser's Edge NXT to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Blackbaud Raiser's Edge NXT* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter your **Subscription Key**. This key is found in your BlackBaud Raiser's Edge NXT Profile, after subscribing to SKY API Standard Edition. Paste the **Client Id** and **Client Secret** that you created in the prerequisites. Click **Sign in** to connect securely through OAuth. This action opens the Blackbaud Raiser's Edge NXT sign-in page in a new tab. Log in to your Blackbaud Raiser's Edge NXT account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Blackbaud Raiser’s Edge NXT, see [this information page](https://cdn.cdata.com/help/JZM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Amazon Redshift Source: https://docs.cloud.cdata.com/en/Data-Sources/Redshift ## Prerequisites #### Whitelist CData IPs To establish a connection to Amazon Redshift, you need to allow access to Amazon Redshift via CData’s IP. When hosting Amazon Redshift behind a firewall, you must safelist these IP addresses in your firewall. * Range: `52.224.0.160` to `52.224.0.175` and `4.154.117.160` to `4.154.117.175`. * CIDR notation: `52.224.0.160/28` and `4.154.117.160/28` #### Ensure Amazon Redshift Is Publicly Accessible Provide a public facing IP/domain to connect to this data source. The following private IP ranges do not work: * `10.0.0.0` to `10.255.255.255` * `172.16.0.0` to `172.31.255.255` * `192.168.0.0` to `192.168.255.255` * `127.0.0.1` (aka ‘localhost’) ## Setup Guide Follow these steps to connect Amazon Redshift to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Amazon Redshift* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the host name or IP address of the Amazon Redshift cluster into the **Server** field. Enter the Amazon Redshift **Database**. Select the Authentication method, then proceed to the relevant section and follow those instructions. ## Authentication Methods Enter the Amazon Redshift username for authentication in the **User** field. Enter the user password. Enter the port for connecting to the Amazon Redshift server in the **Port** field. Enter the **AWS Principal ARN** to use during authentication if you have multiple Identity Providers in your AWS account. In Amazon Redshift, add the Connect AI static IP addresses to your connection whitelist. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the Amazon Redshift username for authentication in the **User** field. Enter the user password. Enter the **SSO Login URL**. Enter all relevant **SSO Properties**, with the format 'ssoproperty1=value1;ssoproperty2=value2;ssoproperty3=value3;'. Make sure to separate all property-value pairs with semicolons. Enter the port for connecting to the Amazon Redshift server in the **Port** field. Enter the **AWS Principal ARN** to use during authentication if you have multiple Identity Providers in your AWS account. In Amazon Redshift, add the Connect AI static IP addresses to your connection whitelist. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the Amazon Redshift username for authentication in the **User** field. Enter your **AWS Access Key**. Enter your **AWS Secret Key**. Enter the port for connecting to the Amazon Redshift server in the **Port** field. Enter the **AWS Principal ARN** to use during authentication if you have multiple Identity Providers in your AWS account. In Amazon Redshift, add the Connect AI static IP addresses to your connection whitelist. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the Amazon Redshift username for authentication in the **User** field. Enter the user password. Enter the **SSO Login URL**. Enter the **SSO Properties**, with the format 'ssoproperty1=value1;ssoproperty2=value2;ssoproperty3=value3;'. Make sure to separate all property-value pairs with semicolons. Add the **SSO Exchange URL**. Enter the port for connecting to the Amazon Redshift server in the **Port** field. Enter the **AWS Principal ARN** to use during authentication if you have multiple Identity Providers in your AWS account. In Amazon Redshift, add the Connect AI static IP addresses to your connection whitelist. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the Amazon Redshift username for authentication in the **User** field. Enter the **Azure Tenant** Id to connect to. Enter the **SSO Login URL**. Enter the **OAuth Client Id** found in the Overview page of your Amazon Redshift application settings. Enter your **OAuth Client Secret**. Enter the **Scope**. For v1.0 OAuth tokens, this matches the **Scopes** field in the Expose of an API page of your OAuth app. For v2.0 OAuth tokens, it is the same as the app's Client Id. Enter the port for connecting to the Amazon Redshift server in the **Port** field. Enter the **AWS Principal ARN** to use during authentication if you have multiple Identity Providers in your AWS account. Click **Sign in** to connect securely through OAuth. This action opens the Amazon Redshift sign-in page in a new tab. Log in to your Amazon Redshift account and provide the requested permissions (if applicable). In Amazon Redshift, add the Connect AI static IP addresses to your connection whitelist. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Amazon Redshift, see [this information page](https://cdn.cdata.com/help/FRM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Salesforce Source: https://docs.cloud.cdata.com/en/Data-Sources/Salesforce ## Required Prerequisites (Salesforce Admin Only) In a separate tab or browser window, log in to Salesforce. In Connect AI, open the **Sources** page of the navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Salesforce* into the search field, then click the data source name. Click **Save & Test** to test the connection. This results in an error message, but is necessary so that the CData connector appears in Salesforce. Ignore the error message. Go back to your Salesforce application. In **Salesforce Setup** (gear icon), navigate to **Apps** > **Connected Apps** > **Connected Apps OAuth Usage**. For the CData Connector, click **Install**. Salesforce displays an installation page. Click **Install** again to complete the process. ## Setup Guide Return to Connect AI to continue connecting Salesforce to your Connect AI account: On the **Basic Settings** tab of the Salesforce connection, enter a connection name or keep the default name. Select the Authentication method, then proceed to the relevant section and follow those instructions. ## Authentication Methods Set the **Use Sandbox** field to **True** (if you are connecting to a sandbox account). Otherwise, leave it as **False**. Click **Sign in** to connect securely through OAuth. This action opens the Salesforce sign-in page in a new tab. Log in to your Salesforce account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the Salesforce username for authentication. Enter the user password. Enter a security token. This step is mandatory unless your IP has been added to 'Trusted IP Addresses' in Salesforce already. Set the **Use Sandbox** field to **True** (if you are connecting to a sandbox account). Otherwise, leave it as **False**. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the Salesforce username for authentication. Enter the user password. Enter a **Security Token**. This step is mandatory unless your IP has been added to 'Trusted IP Addresses' in Salesforce already. Set the **Use Sandbox** field to **True** (if you are connecting to a sandbox account). Otherwise, leave it as **False**. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter your **OAuth JWT certificate**. This is multi-line and in PEM format. Select the **OAuth JWT Certification type**. Enter the **OAuth JWT Issuer**. This must include the client\_id or connected app for the which the certificate is registered. (Optional) Enter an **OAuth JWT Cert Password** if the certificate. This only needs to be done if the certificate is encrypted. (Optional) If required, add an **OAuth JWT Cert Subject**. (Optional) If implementing for an Experience Cloud Site, an **OAuth JWT Subject** is required. It must be formatted as an email. Set the **Use Sandbox** field to **True** (if you are connecting to a sandbox account). Otherwise, leave it as **False**. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the OneLogin **User** Id. Add the **Password** for that account. Enter the **SSO Properties**, with the format 'ssoproperty1=value1;ssoproperty2=value2;ssoproperty3=value3;'. Make sure to separate all property-value pairs with semicolons. Add the **SSO Exchange URL** You can find this in the Salesforce account settings by navigating to **Administration Setup > SAML Single Sign-On Settings** and locating the OAuth 2.0 Token endpoint. Set the **Use Sandbox** field to **True** (if you are connecting to a sandbox account). Otherwise, leave it as **False**. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the PingFederate **User** Id. Add the **Password** for that account. Enter the **SSO Properties**, with the format 'ssoproperty1=value1;ssoproperty2=value2;ssoproperty3=value3;'. Make sure to separate all property-value pairs with semicolons. Add the **SSO Exchange URL** You can find this in the Salesforce account settings by navigating to **Administration Setup > SAML Single Sign-On Settings** and locating the OAuth 2.0 Token endpoint. Set the **Use Sandbox** field to **True** (if you are connecting to a sandbox account). Otherwise, leave it as **False**. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the Okta **User** Id. Add the **Password** for that account. Enter the **SSO Properties**, with the format 'ssoproperty1=value1;ssoproperty2=value2;ssoproperty3=value3;'. Make sure to separate all property-value pairs with semicolons. Add the **SSO Exchange URL** You can find this in the Salesforce account settings by navigating to **Administration Setup > SAML Single Sign-On Settings** and locating the OAuth 2.0 Token endpoint. Set the **Use Sandbox** field to **True** (if you are connecting to a sandbox account). Otherwise, leave it as **False**. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the ADFS **User** Id. Add the **Password** for that account. Enter the **SSO Properties**, with the format 'ssoproperty1=value1;ssoproperty2=value2;ssoproperty3=value3;'. Make sure to separate all property-value pairs with semicolons. Add the **SSO Exchange URL** You can find this in the Salesforce account settings by navigating to **Administration Setup > SAML Single Sign-On Settings** and locating the OAuth 2.0 Token endpoint. Set the **Use Sandbox** field to **True** (if you are connecting to a sandbox account). Otherwise, leave it as **False**. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **SSO Properties**, with the format 'ssoproperty1=value1;ssoproperty2=value2;ssoproperty3=value3;'. Make sure to separate all property-value pairs with semicolons. Add the **SSO Exchange URL** You can find this in the Salesforce account settings by navigating to **Administration Setup > SAML Single Sign-On Settings** and locating the OAuth 2.0 Token endpoint. Enter the **OAuth Client Id** assigned when you registered your Salesforce account for OAuth. Enter the **OAuth Client Secret** for your Salesforce account for OAuth. Set the **Use Sandbox** field to **True** (if you are connecting to a sandbox account). Otherwise, leave it as **False**. Click **Sign in** to connect securely through OAuth. This action opens the Salesforce sign-in page in a new tab. Log in to your Salesforce account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Salesforce, see [this information page](https://cdn.cdata.com/help/RFM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # au PAY Market Source: https://docs.cloud.cdata.com/en/Data-Sources/auPAYMarket ## Setup Guide Follow these steps to connect au PAY Market to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *au PAY Market* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the following information: * **API Key**—the API key from your au PAY Market store account. * **Shop Id**—the store account ID of your au PAY Market store. Set the **Use Sandbox** field to **True** (if you are connecting to a test environment). Otherwise, leave it as **False**. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and au PAY Market, see [this information page](https://cdn.cdata.com/help/SWM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Integrations Source: https://docs.cloud.cdata.com/en/Integrations The ***Integrations*** page presents a list of available integration tools. Use the search field to find an integration tool by name. You can also use the **View** drop-down list to view the integration tools by category: **AI**, **BI and Reporting**, **ETL**, **No-Code/Low-Code**, **Dev**, and **iPaaS**. Each integration tool card contains a link to open its documentation in an embedded navigation pane. Where appropriate, cards also contain links to download connectors and view endpoint information. Integrations ### AI Tools Below is a list of the Artificial Intelligence (AI) tools that connect to Connect AI: * [Agent Bricks](/en/Clients/AgentBricks-Client) * [Amazon Quick](/en/Clients/AmazonQuick-Client) * [ChatGPT](/en/Clients/ChatGPT-Client) * [Claude](/en/Clients/Claude-Client) * [Claude Code](/en/Clients/ClaudeCode-Client) * [Codex](/en/Clients/Codex-Client) * [CrewAI](/en/Clients/CrewAI-Client) * [Cursor](/en/Clients/Cursor-Client) * [Gemini](/en/Clients/Gemini-Client) * [Gemini Enterprise](/en/Clients/GeminiEnterprise-Client) * [GitHub Copilot](/en/Clients/GitHubCopilot-Client) * [Grok](/en/Clients/Grok-Client) * [LangChain](/en/Clients/LangChain-Client) * [LangGraph](/en/Clients/LangGraph-Client) * [LlamaIndex](/en/Clients/LlamaIndex-Client) * [Lovable](/en/Clients/Lovable-Client) * [Microsoft Copilot Studio](/en/Clients/MicrosoftCopilot-Client) * [Microsoft Foundry](/en/Clients/MicrosoftFoundry-Client) * [Mistral Le Chat](/en/Clients/Mistral-Client) * [n8n](/en/Clients/N8N-Client) * [Replit Agent](/en/Clients/Replit-Client) * [Windsurf](/en/Clients/Windsurf-Client) ### BI and Reporting Tools Below is a list of the Business Intelligence (BI) and Reporting tools that connect to Connect AI: * [Alteryx](/en/Clients/Alteryx-Client) * [Amazon QuickSight](/en/Clients/AmazonQuickSight-Client) * [Azure Analysis Services](/en/Clients/AAS-Client) * [APOS](/en/Clients/APOS-Client) * [Crystal Reports](/en/Clients/CrystalReports-Client) * [Excel](/en/Clients/Excel365-Client) * [Geckoboard](/en/Clients/Geckoboard-Client) * [Google Sheets](/en/Clients/GoogleSheets-Client) * [IBM Cognos Analytics](/en/Clients/IBMCognos-Client) * [Looker](/en/Clients/Looker-Client) * [Looker Studio](/en/Clients/LookerStudio-Client) * [Metabase](/en/Clients/Metabase-Client) * [Microsoft Fabric](/en/Clients/MicrosoftFabric-Client) * [MicroStrategy](/en/Clients/MicroStrategy-Client) * [Mode](/en/Clients/Mode-Client) * [PowerBI.com](/en/Clients/PowerBI.com-Client) * [Power BI Desktop](/en/Clients/PowerBIDesktop-Client) * [Qlik Sense](/en/Clients/QlikSenseCloud-Client) * [Redash](/en/Clients/Redash-Client) * [SAP Analytics Cloud](/en/Clients/SAPAnalyticsCloud-Client) * [SAS Viya](/en/Clients/SASViya-Client) * [Tableau Cloud](/en/Clients/TableauCloud-Client) * [Tableau Desktop](/en/Clients/TableauDesktop-Client) * [ThoughtSpot](/en/Clients/ThoughtSpot-Client) * [Zoho Analytics](/en/Clients/ZohoAnalytics-Client) ### ETL Tools Below is a list of the Extract, Transform, and Load (ETL) tools that connect to Connect AI: * [Airbyte](/en/Clients/Airbyte-Client) * [AWS Glue](/en/Clients/AWSGlue-Client) * [Azure Data Factory](/en/Clients/AzureDataFactory-Client) * [CData Sync](/en/Clients/CDataSync-Client) * [Cloud Data Fusion](/en/Clients/CloudDataFusion-Client) ### No-Code/Low-Code Tools Below is a list of No-Code/Low-Code tools that connect to Connect AI: * [AppSheet](/en/Clients/AppSheet-Client) * [AWS App Studio](/en/Clients/AWSAppStudio-Client) * [Azure Logic Apps](/en/Clients/AzureLogicApps-Client) * [Bubble](/en/Clients/Bubble-Client) * [Filemaker Pro](/en/Clients/Claris-Client) * [Mendix](/en/Clients/Mendix-Client) * [Microsoft Power Apps](/en/Clients/MicrosoftPowerApps-Client) * [Microsoft PowerAutomate](/en/Clients/MicrosoftPowerAutomate-Client) * [Nintex](/en/Clients/Nintex-Client) * [Outsystems](/en/Clients/Outsystems-Client) * [Retool](/en/Clients/Retool-Client) * [Salesforce External Services](/en/Clients/SalesforceExternal-Client) * [Salesforce Lightning Connect](/en/Clients/SFLC-Client) * [Workato](/en/Clients/Workato-Client) * [Zapier](/en/Clients/Zapier-Client) ### Dev Tools Below is a list of the development tools that connect to Connect AI: * [ADO.NET](/en/Clients/ADO.NET-Client) * [Apps Script](/en/Clients/AppsScript-Client) * [Axios](/en/Clients/Axios-Client) * [Choreo](/en/Clients/Choreo-Client) * [Databricks](/en/Clients/Databricks-Client) * [Databricks Lakehouse Federation](/en/Clients/DatabricksLHF-Client) * [Grafana](/en/Clients/Grafana-Client) * [JDBC](/en/Clients/JDBC-Client) * [Node.js](/en/Clients/Nodejs-Client) * [ODBC](/en/Clients/ODBC-Client) * [Polybase](/en/Clients/Polybase-Client) * [Python](/en/Clients/Python-Client) * [SSIS](/en/Clients/SSIS-Client) * [SQL Server Linked Server](/en/Clients/SQLServerLinked-Client) ### iPaaS Tools Below is a list of the Integration Platform as a Service (iPaaS) tools that connect to Connect AI: * [Jitterbit](/en/Clients/Jitterbit-Client) * [MuleSoft](/en/Clients/Mulesoft-Client) * [SnapLogic](/en/Clients/SnapLogic-Client) # Jobs Source: https://docs.cloud.cdata.com/en/Jobs The ***Jobs*** page enables you to manage and run various Connect AI jobs. From this page, you can manage either [Caching](/en/Caching) or [Scheduled Queries](/en/Scheduled-Queries). Jobs The **Connect AI caching feature** allows you to select tables to be cached, or saved to a database. Connect AI then fetches data for the selected tables on a scheduled basis, ensuring swift and reliable access to data whenever you need it. Note that when you enable caching of data, Connect AI runs database queries against the *cached* data, not the live data. The cached data is stored in a PostgreSQL database, which you must set up before using the caching feature. You can set up the data warehouse for your cached data by clicking **Set Up Data Warehouse** on the Jobs page. This takes you to the **Add PostgreSQL Connection** page. Once the data warehouse is set up, you can manage it by clicking **Manage Data Warehouse** at the top of the Jobs page. See [Caching](/en/Caching) for details. The **Connect AI scheduled queries feature** allows you to write queries in Data Explorer and schedule them to write data to a variety of supported destinations based on a set schedule. Before you use the scheduled queries feature, you must set up a connection that contains the destination tables for the scheduled queries. See [Scheduled Queries](/en/Scheduled-Queries) for details. The **Jobs** page contains the following information about each job: * **Name**—the name of the job. For cached jobs, the job name is the table name. For scheduled queries, the job name is user defined. * **Job Type**—The job type, which is either **Cache** or **Scheduled Query**. * **Last Run**—The last time the job was run, and the next scheduled run. * **Status**—The status of the job, which can be one of the following: * **Success**—the job completed successfully. * **Failed**—the job was unsuccessful. Click anywhere in the job to open the **Edit Job** page. **Edit Job** displays details about why the job failed. * **Running**—the job is in progress. * **Canceled**—the user canceled the job. * **Queued**—the job is queued to run at the time specified in Next Run. The toggle switch in the **Status** column indicates whether the job is enabled or disabled. You can disable a job temporarily without deleting it. * **Job Actions**—The icons in the last column represent the various actions you can perform on a job. * **Run (▷)**—Run the selected job immediately. You can run several jobs at once by selecting the jobs to run and clicking the **Run** button on the top of the page. * **Edit (🖉)**—Edit the selected job in the **Edit Job** page. * **Delete (🗙)**—Delete the selected job. You can delete several jobs at once by selecting the jobs to delete and clicking the **Delete** button at the top of the page. Click **+Add Job** to add a new cache job or scheduled query. Note that you cannot add a cache job until you set up the data warehouse. ### Filtering The section above the jobs table allows you to filter jobs by name, job type, last run, and/or status. * **Name**—displays only jobs matching the job name. * **Job Type**—select whether to display only cached jobs or only scheduled queries. * **Last Run**—displays only jobs that were last run in the given date range (such as the last 7 days) or a custom date range selected from the date picker. * **Status**—displays only jobs that have a certain status (success, failed, running, canceled, or queued). Click **Apply** to apply the selected filter(s) to the jobs table and perform a search. Click **Clear all** to start over. # LLM Gateway Source: https://docs.cloud.cdata.com/en/LLM-Gateway/LLM-Gateway LLM Gateway is a centrally managed proxy that routes LLM traffic to external providers through a single unified endpoint. The LLM Gateway is currently in beta as part of an early access program. More information around joining the program can be found [here](https://www.cdata.com/ai). ***LLM Gateway*** is a centrally managed proxy that routes LLM requests from your applications and AI agents to external providers. Instead of each application holding its own provider API keys, the CData administrator registers providers once and governs all traffic through a single endpoint. Send requests to `https://cloud.cdata.com/gateway/v1` and Connect AI forwards them to the configured provider. Authenticate using the virtual key you issue on the **Virtual Keys** tab. Your application never holds a raw provider API key. The LLM Gateway supports the following external providers: Anthropic, Azure OpenAI, Cohere, Custom OpenAI-compatible providers, Google Gemini, and OpenAI. The **LLM Gateway** page contains the following tabs: * [**Projects**](/en/LLM-Gateway/Projects): Contains a list of projects, each scoped to a routing rule and identified by a user-defined name. * [**Virtual Keys**](/en/LLM-Gateway/Virtual-Keys): Contains a list of virtual keys for authentication. Virtual keys are the credentials a client sends to the LLM Gateway. * [**Routing Rules**](/en/LLM-Gateway/Routing-Rules): Contains a list of routing rules that determine where a project's traffic goes: to a single provider, a priority-failover chain, or based on a model allowlist. ## Get Started Using LLM Gateway The following is an overview of setting up the LLM Gateway. Refer to the linked sections for details. You must be have a system role of Administrator to perform these tasks. **Register a provider.** On the [**LLM Providers**](/en/LLM-Gateway/LLM-Providers) page, click **+ Add Provider** and enter your provider name, type, and API key. This is the credential Connect AI uses to forward requests to the LLM provider. Next, select which of the provider's models to use (such as *claude-sonnet-5* for Anthropic or *gpt-4o* for OpenAI). **Create a routing rule.** On the [**Routing Rules**](/en/LLM-Gateway/Routing-Rules) tab of the **LLM Gateway** page, click **+ Add Routing Rule** and select a routing name, description, and type. Select **Single provider** to route all traffic to one provider, **Priority Failover** to route to a primary provider with automatic failover, or **Model Allowlist** to approve specific model–provider pairs. With **Model Allowlist**, the client names the model in each request, and the gateway forwards it to the paired provider or refuses it if the model is not on the list. Then configure the targets for your routing rule. If the organization-level default routing rule already suits your needs, you can skip this step and assign it when creating your project. **Create a project.** On the [**Projects**](/en/LLM-Gateway/Projects) tab of the **LLM Gateway** page, click **+ Add Project** and follow the instructions for creating a project. Add a project name and description, and then assign the routing rule you created in the previous step, or use the default routing rule. Save the project. **Issue a virtual key for the project.** On the **Virtual Keys** tab of your project, or on the [**Virtual Keys**](/en/LLM-Gateway/Virtual-Keys) tab of the main **LLM Gateway** page, click **+ Issue Virtual Key** and follow the instructions for issuing a virtual key. **Send requests through the gateway.** Point your LLM client at the Base URL for your LLM and authenticate with the virtual key, as follows: **Choose your Base URL.** On the **Projects** tab of the **LLM Gateway** page, click **View Endpoints** to open a dialog showing the Gateway URL: `https://cloud.cdata.com/gateway/v1`. This URL is already complete. Do not add a suffix. **Configure your client.** Set your client's **Base URL** to the endpoint you copied. Pass the virtual key as the `Authorization: Bearer ` header or as the `x-api-key` header. The gateway selects the provider and model based on the project's routing rule. A Connect AI Personal Access Token is not accepted here; only the virtual key binds a request to its project. **Make a test request.** The following examples show a minimal request using different SDKs against the same base URL. Replace `` with the key you issued. ```bash OpenAI-compatible (curl) theme={null} curl https://cloud.cdata.com/gateway/v1/chat/completions \ -H "Authorization: Bearer " \ -H "Content-Type: application/json" \ -d '{ "messages": [{"role": "user", "content": "Hello"}] }' ``` ```python OpenAI SDK (Python) theme={null} from openai import OpenAI client = OpenAI( base_url="https://cloud.cdata.com/gateway/v1", api_key="", ) response = client.chat.completions.create( messages=[{"role": "user", "content": "Hello"}], ) print(response.choices[0].message.content) ``` ```python Anthropic SDK (Python) theme={null} import anthropic client = anthropic.Anthropic( base_url="https://cloud.cdata.com/gateway/v1", api_key="", ) message = client.messages.create( max_tokens=1024, messages=[{"role": "user", "content": "Hello"}], ) print(message.content) ``` # LLM Providers Source: https://docs.cloud.cdata.com/en/LLM-Gateway/LLM-Providers Register and manage LLM provider credentials for the LLM Gateway. The ***LLM Providers*** page contains a list of available LLM providers, models, and the API keys the gateway uses to reach them. LLM Gateway supports the following external providers: Anthropic, Azure OpenAI, Cohere, Custom OpenAI-compatible providers, Google Gemini, and OpenAI. LLM Gateway Providers Each provider displays the following information: * **Provider**—the user-friendly name and type of the LLM provider. * **Models**—the LLM you are using (for example, *gpt-4o* or *claude-sonnet-5*). * **Status**—the status of the LLM provider: **Active** or **Inactive**. * **API Key**—a masked representation of the API key obtained from the LLM provider. The API key cannot be edited after the provider is registered. To update an API key, delete the provider and re-add it. Each provider also contains edit and delete icons. On the edit page of the provider, you can edit the provider's **Name** and add or delete **Models**. Click **Save Changes** when finished. Click the delete icon to remove the provider. You must be have a system role of Administrator to add, edit, or delete providers. Non-administrators can view this page but cannot make any changes. ## Add a Provider For each provider, obtain your API key from that provider's developer console before registering. To register a new LLM provider, do the following: Click **+ Add Provider**. An **Add LLM Provider** dialog appears. Enter the following information about the provider (Step 1): * **Name**—enter a friendly name for the provider. * **Provider**—select a supported provider type. * **Base URL**—(Azure OpenAI only) enter the base endpoint for the provider, for example, *[https://my-endpoint.example.com/v1](https://my-endpoint.example.com/v1)*. * **API Key**—enter the provider's API key. Add the LLM models to use for the provider (Step 2). Click **+ Add Model** and enter the model name. Repeat to add additional models. When you are finished adding models, click **Add**. The LLM provider appears on the **LLM Providers** page with a status of **Active**. # Logs Source: https://docs.cloud.cdata.com/en/Logs The ***Logs*** page in the navigation menu consists of two tabs: * **Query Log**—the query log contains details about the queries that are made to your Connect AI account. * **Audit Log**—the audit log records administrative tasks, including user creation, permission changes, and more. ## Query Log The **Query Log** tab displays a list of performed queries and the following information for each one: * **Timestamp**—the time when the query occurs, formatted as *YYYY*-*MM*-*DD* *HH*:*MM*:*SS* AM/PM UTC. * **Query Type**—the category of the query. * **User**—the login Id of the Connect AI user who makes the query. * **Status**—the final state of the query; that is, whether it succeeded or failed. * **Connection**—the connection used to run the query. * **Query Text**—the text and destination of the query. Query log At the bottom of the query table, you can select the number of queries to display per page and you can navigate among pages of results. ### Query Details Clicking any query in the log expands the query and displays detailed information about it. The fields and contents can vary among queries of different types. Query details You can click the **Logs** button in a query details section to download a log file that contains details about the query. These log files are useful in troubleshooting errors that are related to issuing queries to Connect AI. * You can increase or decrease the logging verbosity for a connection on the **Advanced Settings** page for that connection. The default verbosity is 2. See [Data Sources](/en/Data-Sources#logging-verbosity) for more information. * Connect AI saves log files for seven days only. Log files older than seven days are deleted automatically. ### Filtering The section above the query table allows you to filter queries by Query Id, date range, query type, user, and/or status. * **Date Range**—displays only queries that match the given date range (such as the last 7 days) or a custom date range selected from the date picker. * **Query Type**—displays only queries of the type that you select. * **Connections**—displays only queries of the connection that you select. * **User**—displays only queries that are performed by the specified user. * **Status**—displays only queries that were a success or that failed. * **Query Text or Query Id**—displays only queries that include the entered text or match the Query Id. Query filter Click **Apply** to apply the selected filters to the query table and perform a search. Click **Clear all** to start over. ## Audit Log The **Audit Log** tab displays a list of audit events and the following information for each event: * **Timestamp**—the time when the event occurs, formatted as *YYYY*-*MM*-*DD* *HH*:*MM*:*SS* AM/PM UTC. * **Event Type**—the category of audit event. * **User**—the login Id of the Connect AI user who performs the administrative task. * **Source**—where the event took place (for example, **Dashboard** or **MCP**). * **Target Resource**—the category and the name of the targeted resource. Audit log At the bottom of the audit table, you can select the number of entries to display per page and navigate among pages of results. ### Audit Details Clicking any entry in the audit log expands the entry and displays detailed information about it. The fields and content can vary among entries of different types. Some entries do not have any detailed information to display. Audit details ### Filtering The section above the audit log enables you to filter entries by date range, event type and user. * **Date Range**—displays only entries that match the given date range (such as last 7 days) or a custom date range selected from the date picker. * **Event Type**—displays only entries of the type that you select. * **Source**—displays only the source type selected. * **User**—displays only entries that are performed by the specified user name. Audit filter Click **Apply** to apply the selected filters to the audit log table and perform a search. Click **Clear all** to start over. # MCP Gateway Source: https://docs.cloud.cdata.com/en/MCP-Gateway Configure and manage MCP tool servers for governed AI agent access. The ***MCP Gateway*** page is where you configure the tool servers, or the MCP endpoints your agents connect to. ## Tool Servers **Tool Servers** lists your tool servers and their agent URLs. Use the search bar to filter tool servers by name. MCP Gateway Tool Servers **Tool Servers** contains the following information about each tool server: * **Name**—the user-defined name of the tool server. * **MCP Servers**—icons representing the MCP servers your agent is connected to through the tool server. * **Agent URL**—the endpoint URL your agents connect to, generated automatically when you create the tool server. Click the copy icon to copy the endpoint into your AI client. Each row includes edit and delete icons. Selecting one or more rows with the checkboxes reveals a **Delete** button to remove them in bulk. You must be have a system role of Administrator to add, modify, or delete a tool server. Non-administrators can view tool servers and connect to their own upstream accounts. Tool servers that include 3rd party MCP servers also show a **How to Connect** link. Clicking it opens a dialog with instructions for connecting your agent to that tool server. ### Add a Tool Server Click **+ Add Tool Server**. An **Add Tool Server** dialog appears. In **Step 1: Details**, enter a **Name** for your tool server. Names must use lowercase letters, numbers, hyphens, and dots only. Click **Next**. In **Step 2: Select MCP Servers**, add the MCP servers to bundle in this tool server. The left pane summarizes the servers in this tool server: the number of CData Source MCPs selected and a list of any 3rd party MCP servers added. The right pane is the browse and configuration area. **CData Source MCPs**: In the right pane, browse or search for the data source MCPs available in your Connect AI workspace. Select the checkbox next to each source you want to include. Each entry shows the tool prefix applied to that source's tools (for example, *mailchimp2\_\**). The left pane updates to show the number of selected sources. **3rd Party MCP Servers** (optional): In the left pane, click **+ Add 3rd Party MCP Server**. An entry form appears on the right. Enter the following information: * **Name**—a name for this MCP server. The name is used as a prefix on this server's tool names to keep them distinct. * **Upstream MCP URL**—the endpoint of the upstream MCP server. Must be an HTTPS endpoint serving MCP over HTTP+SSE or Streamable HTTP. * **Authentication**—select the authentication type and follow the relevant instructions below. The upstream server uses OAuth with user consent. Connect AI handles the OAuth flow automatically. This authentication type requires no additional fields. Each user provides their own token to authenticate with the upstream server. After the tool server is created, click **How to Connect** in the Tool Servers list to open a dialog where you can enter your token. Click **+ Add 3rd Party MCP Server** again to add additional servers to this tool server. Click **Add**. The new tool server appears in the **Tool Servers** list with an automatically generated **Agent URL**. **Step 3: Configure Tools** is coming soon. The tool server currently exposes every tool on every upstream server. ## Connect to a Tool Server Copy the **Agent URL** from the **Tool Servers** list and configure your AI client to use it as an MCP server. If the tool server includes 3rd party MCP servers, click **How to Connect** to complete authentication. For **Per-user OAuth**, you are prompted to sign in to the upstream server in a browser. For **Per-user token**, enter your token in the dialog. # Navigation Menu Source: https://docs.cloud.cdata.com/en/Navigation-Menu The navigation menu serves as the connection and configuration center for your Connect AI account. It contains links to each section of Connect AI. When you log in, the **Dashboard** page displays. Navigation menu Your navigation menu may look different depending on which features of Connect AI you have. Click the name of a section in the list below for more details about that section of Connect AI: * **[Dashboard](/en/Dashboard)** provides a concise view of information for connections and queries. * **[Playground](/en/Playground)** provides an interface to connect your integrations to AI, connect various sources to CData's MCP server, and to ask Connect AI natural-language questions about your data. * **[MCP Gateway](/en/MCP-Gateway)** allows you to configure and manage MCP tool servers for governed AI agent access. * **[Toolkits](/en/Toolkits)** provides an area to create custom MCP tools for repeatable operations in your AI-driven workflows. * **[Sources](/en/Sources)** contains controls for adding and managing data sources. * **[Integrations](/en/Integrations)** provides assistance with connecting integration tools to Connect AI. * **[Workspaces](/en/Workspaces)** provides assistance with creating and managing Connect AI workspaces and assets. * **[Explorer](/en/Data-Explorer)** provides the ability to manage queries and derived views for your connections. * **[Jobs](/en/Jobs)** enables you to create, manage, and run caching and scheduled query jobs. * **[LLM Gateway](en/LLM-Gateway/LLM-Gateway)** enables you to route requests to your AI providers, scope monthly spending to a project, and issue virtual keys your clients authenticate with. * **[Context Editor](/en/Context-Editor)** manages what AI agents know about you and your data to get faster, more accurate answers to your questions. * **Identities** enable you to manage the **[Users](/en/Users)**, **[Service Accounts](/en/Service-Accounts)**, and **[Roles](/en/Roles)** and control their access. * **[LLM Providers](/en/LLM-Gateway/LLM-Providers)** contains credentials for your LLM providers, including API keys. * **[Logs](/en/Logs)** contains detailed logs for your Connect AI account. * **[Data Security](/en/Data-Security)** enables you to create rules for protecting sensitive data before it reaches your AI workflows. * **[API](/en/API/API)** provides documentation for connecting to data via REST API, OData, or OpenAPI. The top navigation bar of Connect AI contains the following items: * A clickable icon that toggles the display of the left-pane navigation menu: Menu collapse * A Question Mark icon, which opens this documentation to the **[Getting Started](/en/docs)** page. * A Gear Icon, which opens your Connect AI **[Settings](/en/Settings)**. * Your username, which you can click to open a drop-down menu that allows you to contact support or sign out. # Playground Source: https://docs.cloud.cdata.com/en/Playground The ***Playground*** page enables you to harness AI to get answers from your connected data. The Playground interface provides connection assistance to many common data sources, such as Jira, GitHub, and Slack. Once you are connected, you can ask natural-language questions about the data in the sources. ## Connect to Your Data Connect AI's Playground allows you to connect data sources to CData's remote MCP server and obtain insights from your data in real time without a third-party integration tool. Playground The home page of Playground contains commonly used data sources. Click **Explore Additional Sources** for more options. Click a source, and if the source is not already connected, Connect AI guides you through the appropriate steps to connect the source. Click **Connect Integrations** if you want to use a third-party integration tool (such as ChatGPT) to query your data rather than Connect AI Playground. For example, click the **Atlassian Jira** tile. If you are not yet connected, the Playground AI asks for your Jira URL to connect to the account. Once you submit a valid URL, the AI creates the Jira connection and asks you to authenticate it using OAuth. Save the connection. Authenticate Jira After you set up the Jira account, the Playground first checks if you have user-level or connection-level context, or instructions, about how AI should query your data. See [Context Editor](/en/Context-Editor) for more information. Adding information in the Context Editor improves the prompt's answers, but it is not required. Next, Playground runs a sample prompt to make sure you are connected to the data source, such as "Give me the 5 most recent tickets created in Jira and give me the summary." When the prompt is successful, submit your own prompt. The remote MCP server works to access the relevant catalogs, schemas, and tables. The Playground might prompt you for more information to narrow down the data you need. You can expand the results of the prompt to obtain details about how the AI tools accessed the data: Expand prompt results In the example above, the prompt called the tools `getCatalogs`, `getSchemas`, and `executeQuery`. Click **Reset Chat** to return to the Playground main menu and connect additional data sources. ## Chat Records Chat records are saved for 30 days so you can return to them later. Click the three dots to the right to rename your prompt or delete it permanently. ## Examples The following are some of the questions you can ask Playground about your data: * ***In my Salesforce connection, which deals have we closed in the past month, and what is the total?*** * ***In my LinkedIn Ads connection, summarize the performance for the last 30 days by campaign.*** * ***Which e-commerce products generate the highest gross margin according to NetSuite?*** * ***Identify Salesforce stalled opportunities and explain why they're at risk.*** For a more complete list of prompt ideas, see the CData [prompt library](https://www.cdata.com/ai/prompt-library/). You can filter prompts by data source. ## Ask AI to Search the Documentation Playground also lets you ask questions about the Connect AI documentation. For example, you can ask Playground: "How do I connect to my Salesforce data?" or "How do I change my email address?" Playground might ask follow-up questions to further assist you. ## Limitations Playground operates within specific boundaries, as follows: * **Permissions**: Access to data, including the ability to run queries, is based on catalog permissions granted to the user. Tools such as `getSchemas`, `getTables`, `getColumns`, `getCatalogs`, and `executeQuery` are only accessible with sufficient catalog permissions. Playground does not perform data deletion queries under any circumstances. * **Query Limits**: Only SELECT, INSERT, UPDATE, and stored procedures are supported. Query responses also cannot exceed 100 rows. * **Execution**: Actions are limited to the Connect AI ecosystem. Actions or queries outside of the system are ignored. * **Privacy and Security**: Playground accesses only relevant data and metadata within the Connect AI system. It does not query data or systems outside of authorized Connect AI catalogs. # Quick Start Source: https://docs.cloud.cdata.com/en/Quick-Start-Guide Connect an AI agent to Connect AI via MCP and answer a question about real data, using either a public sample file or your own data source. Connect an AI agent to your data through [Model Context Protocol (MCP)](/en/API/MCP) and answer a question about that data. Expect to spend a few minutes in your terminal and a few in the Connect AI application. In this guide, you will use a coding agent, such as Claude Code, to query your data via MCP. You will also learn how to create a connection in the web interface or from the command line. To reach your data from Power BI, Excel, or Tableau instead, see [Integrations](/en/Integrations). Not ready to use your own data? Step 3 offers a public weather file that requires no credentials. It exercises the same setup, so you can prove the connection works before involving real data. See Step 3, **Use the Web Interface** tab for details. ## Step 1: Sign Up Go to [Connect AI](https://cloud-login.cdata.com/u/signup) and create a free account. The [pricing page](https://www.cdata.com/ai/pricing/) lists what each plan includes. If you already have an account, [log in](https://cloud.cdata.com/) instead. ## Step 2: Connect Your Agent Connect AI exposes a single remote MCP server at *[https://mcp.cloud.cdata.com/mcp](https://mcp.cloud.cdata.com/mcp)*. Point your agent at that URL and authorize it with OAuth in the browser. The agent can then discover and query every source you connect. Connecting the agent first means it is ready to use right after you add a data source, and it lets the agent create the connection for you. Connect AI publishes a connector in the Claude connector directory, so no configuration file is required. 1. Log in to [Claude](https://claude.ai). 2. Click your user name in the bottom-left corner, select **Settings**, and then click **Connectors**. 3. Click **Browse connectors** and search for *CData Connect AI*. 4. Click **CData Connect AI**, click **Connect**, and grant access. Run the following command in your terminal: ```bash wrap theme={null} claude mcp add --transport http connectai https://mcp.cloud.cdata.com/mcp ``` Adding the server registers it but does not authenticate it. Complete the sign-in from inside a session: 1. Type `claude` to start a session, and then run the `/mcp` command. 2. Select the `connectai` server, and then choose **Authenticate**. Claude Code opens your browser to the Connect AI sign-in page. 3. Complete the sign-in. When you return to the terminal, the server status changes to connected. For installation instructions, see the [Claude Code documentation](https://code.claude.com/docs/en/overview). Connect AI publishes an app in the ChatGPT app directory, so no configuration file is required. This path needs a ChatGPT Plus or Pro subscription. 1. Sign in to [ChatGPT](https://chatgpt.com). 2. Click **Apps** in the left panel. 3. Search for *CData Connect AI* and select it. 4. Click **Connect**, click **Sign in with CData Connect AI**, and complete the sign-in. 5. Click **Start chat**. If Connect AI is not already enabled, click **+**, select **More**, and then select **CData Connect AI**. The ChatGPT Apps feature is in beta and its setup steps change. For the current steps and screenshots, see [ChatGPT](/en/Clients/ChatGPT-Client). Copilot Studio reaches Connect AI as a tool on an agent that you create. 1. In the Copilot Studio navigation menu, click **Agents**, and then click **+ New agent**. Configure the agent, and then click **Create**. 2. On the agent details page, click **Add tool**. 3. Search for *CData Connect AI* and click it. 4. Under **Connection**, click **Create new connection**, and then click **Create**. 5. Sign in to Connect AI, and then click **Add to agent**. The tool appears under **Tools** on your agent. For the full walkthrough with screenshots, see [Microsoft Copilot Studio](/en/Clients/MicrosoftCopilot-Client). Create a `.gemini` folder in your user directory, and inside it create a file named `settings.json` with the following configuration: ```json theme={null} { "mcpServers": { "connectai": { "httpUrl": "https://mcp.cloud.cdata.com/mcp/", "trust": true } }, "selectedAuthType": "oauth-personal" } ``` Type `gemini` in your terminal, and then run `/mcp auth connectai`. Gemini opens your browser to the Connect AI sign-in page. Gemini requires Python 3.10 or later. To connect through the Google Agent Development Kit instead, see [Gemini](/en/Clients/Gemini-Client). **One-click install:** [Add Connect AI to Cursor](cursor://anysphere.cursor-deeplink/mcp/install?name=connectai\&config=eyJ1cmwiOiJodHRwczovL21jcC5jbG91ZC5jZGF0YS5jb20vbWNwIn0%3D). Cursor opens and prompts you to confirm. To configure it manually instead, open **Cursor Settings**, click **Tools & MCP**, and then click **New MCP Server**. The file `mcp.json` opens automatically. Add the following configuration: ```json theme={null} { "mcpServers": { "connectai": { "url": "https://mcp.cloud.cdata.com/mcp" } } } ``` Return to **Tools & MCP**. Cursor detects that the server requires OAuth and opens your browser to the Connect AI sign-in page. After you sign in, **connectai** appears with a green indicator. **One-click install:** [Add Connect AI to Visual Studio Code](https://vscode.dev/redirect/mcp/install?name=connectai\&config=%7B%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.cloud.cdata.com%2Fmcp%22%7D). To configure it manually instead, create a folder named `.vscode` in your project. Inside it, create a file named `mcp.json` with the following configuration: ```json theme={null} { "servers": { "connectai": { "type": "http", "url": "https://mcp.cloud.cdata.com/mcp" } }, "inputs": [] } ``` Click **Start** in your IDE to start the MCP server. Visual Studio Code opens your browser to the Connect AI sign-in page. After authorization, the server displays **Running**. The community `add-mcp` tool registers a remote MCP server across most coding agents, including Claude Desktop, Codex, Gemini CLI, Goose, OpenCode, and Zed. Run `npx add-mcp list-agents` for the current list: ```bash wrap theme={null} npx add-mcp https://mcp.cloud.cdata.com/mcp ``` For setup instructions for other clients, including GitHub Copilot, Gemini Enterprise, Windsurf, and n8n, see [AI Tools](/en/Clients/AITools). This guide uses OAuth, which requires no token management. To use Basic authentication with a personal access token instead, see [Authentication](/en/API/Authentication). ## Step 3: Add a Data Source Your agent is connected but has nothing to read yet. Choose how you want to create the connection. The web interface handles any source, including the sample weather file. The other two paths drive the [Management MCP](/en/API/MCP-Management) server, which configures OAuth sources such as Google Sheets and Salesforce. Whichever you choose, the rest of this guide is identical afterward. The Management MCP server creates and tests connections programmatically, so the agent you connected in Step 2 can set the source up for you. Register a second server alongside the first, at *[https://mcp.cloud.cdata.com/mcp/mgmt](https://mcp.cloud.cdata.com/mcp/mgmt)*, using whichever method you used in Step 2, and authorize it the same way. In Claude Code that is: ```bash wrap theme={null} claude mcp add --transport http connectai-mgmt https://mcp.cloud.cdata.com/mcp/mgmt ``` Now describe the source you want instead of configuring it through the user interface. Pick one of the two below. **Google Sheets, your own data, one Google sign-in:** ```text wrap theme={null} Using the connectai-mgmt MCP server, create a Google Sheets connection named GoogleSheets that authenticates with OAuth. ``` **Salesforce, your own data.** A Salesforce administrator must [install the CData connector](/en/Data-Sources/Salesforce) once before the first connection works: ```text wrap theme={null} Using the connectai-mgmt MCP server, create a Salesforce connection named Salesforce that authenticates with OAuth. ``` The agent calls `list_available_sources` to confirm the source, `get_source_properties` to discover the required fields, and `create_connection` to save it. Keep the connection names above, because the rest of this guide refers to them. Both sources use OAuth, so the agent returns a sign-in URL rather than a finished connection. Open it in a browser and grant access, then ask the agent to confirm the result: ```text wrap theme={null} Using the connectai-mgmt MCP server, test that connection and list the tables it exposes. ``` Every plan includes the Management MCP server. For the full tool list, see [Management MCP](/en/API/MCP-Management). Pick one of the three sources below and follow its steps. Open **Sources** > **+ Add Connection**, type *CSV* in the search field, and then click **CSV**. Enter *SampleData* as the connection name. The rest of this guide refers to the connection by this name, so use it exactly. Enter the following **URI**: ```text wrap theme={null} https://cdn.jsdelivr.net/npm/vega-datasets@2.11.0/data/seattle-weather.csv ``` In the **Authentication** section, select *HTTPS* from the **Connection Type** list. **Auth Scheme** then defaults to *None*, which is correct: the file is public, so no credentials are required. This page has two fields named **Connection Type**. The one to change is in the **Authentication** section, below the **URI** box. Leave the **Connection Type** selector above it set to **Direct**. Leave **FMT** set to *CsvDelimited* and **Include Column Headers** turned on. Both are the defaults. Click **Save and Test**. A **Connection successfully saved** message confirms that Connect AI reached the file. The connection holds 1,461 daily weather records. Open **Sources** > **+ Add Connection**, type *Google Sheets* in the search field, and then click **Google Sheets**. Enter a connection name or keep the default name. Select **OAuth** as the authentication method. (Optional) To improve performance, enter a comma-separated list of sheet names or IDs in the **Spreadsheet** field, or enter a **Folder Name**. Click **Sign in with Google**, and then log in and grant the requested permissions. Click **Save and Test**. Your spreadsheets are now queryable, with each sheet exposed as a table. A Salesforce administrator must [install the CData connector](/en/Data-Sources/Salesforce) once before the first connection on your account works. Open **Sources** > **+ Add Connection**, type *Salesforce* in the search field, and then click **Salesforce**. Enter a connection name or keep the default name. Select **OAuth** as the authentication method. Set **Use Sandbox** to **True** if you are connecting to a sandbox account. Otherwise, leave it as **False**. Click **Sign in**, and then log in to Salesforce and grant the requested permissions. Connect AI uses its own registered application, so no client ID or client secret is required. Click **Save and Test**. You can now query **Account**, **Opportunity**, **Contact**, and other objects in real time. The [Management MCP](/en/API/MCP-Management) server is an HTTP endpoint, so `curl` and a personal access token do the same work with no agent. Take this path to drive the setup from a script or a runbook. **Create a personal access token.** Go to the [Personal Access Tokens](/en/Settings/Personal-Access-Tokens) page and create one. Basic authentication takes your email address as the user name and the token as the password. See [Authentication](/en/API/Authentication). **Confirm the server answers.** Run this before sending anything that matters: ```bash wrap theme={null} curl -X POST https://mcp.cloud.cdata.com/mcp/mgmt \ -u ":" \ -H "Content-Type: application/json" \ -H "Accept: application/json, text/event-stream" \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' ``` The response lists the management tools, including `create_connection` and `test_connection`. **Check which sources this endpoint can configure.** `create_connection` handles 21 OAuth sources, not every source Connect AI supports: ```bash wrap theme={null} curl -X POST https://mcp.cloud.cdata.com/mcp/mgmt \ -u ":" \ -H "Content-Type: application/json" \ -H "Accept: application/json, text/event-stream" \ -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"list_available_sources","arguments":{}}}' ``` Each entry carries an `mcpCreatable` flag. Sources that take a file location rather than a sign-in, such as the sample weather file, report `false`; create those on the **Use the Web Interface** tab. **Create the connection.** Ask `get_source_properties` which fields the source expects, and then pass them in `properties`: ```bash wrap theme={null} curl -X POST https://mcp.cloud.cdata.com/mcp/mgmt \ -u ":" \ -H "Content-Type: application/json" \ -H "Accept: application/json, text/event-stream" \ -d '{"jsonrpc":"2.0","id":3,"method":"tools/call","params":{"name":"create_connection","arguments":{"name":"GoogleSheets","source":"GoogleSheets","properties":{"AuthScheme":"OAuth"}}}}' ``` The response includes the new connection's `id` and a sign-in URL. Open the URL in a browser and grant access — OAuth requires this authorization step for every source this endpoint creates. **Test it.** Substitute the `id` from the previous response: ```bash wrap theme={null} curl -X POST https://mcp.cloud.cdata.com/mcp/mgmt \ -u ":" \ -H "Content-Type: application/json" \ -H "Accept: application/json, text/event-stream" \ -d '{"jsonrpc":"2.0","id":4,"method":"tools/call","params":{"name":"test_connection","arguments":{"id":""}}}' ``` To connect Google Sheets or Salesforce this way instead, call `get_source_properties` first to get the field names that source expects, and then pass them in `properties`. Both use OAuth, so the `create_connection` response returns a sign-in URL to open in a browser rather than a finished connection. You now have a queryable data source. Whichever path you chose, your agent from Step 2 can already reach it. These three are examples. The same steps work for every supported source, and each source has its own page with the exact fields it needs, the prerequisites, and any additional authentication methods it supports. Find your data source under the **Data Sources** heading in the table of contents. Sources marked **Premium** in the **Add Connection** list, such as Snowflake and Google BigQuery, require a Growth plan or higher. ## Step 4: Ask a Question First, confirm that your agent reaches Connect AI at all: ```text wrap theme={null} Using the connectai MCP server, list the data sources you can see. ``` The agent calls `getCatalogs` and returns the connection you just made. That confirms both the client setup from Step 2 and the connection from Step 3. Now ask a real question. Name the server in your prompt so that you can confirm the answer came from Connect AI rather than from the model's own knowledge. If you connected the sample weather file: ```text wrap theme={null} Using the connectai MCP server, query the SampleData connection and tell me how many days of each weather type there are, along with the average high temperature for each. ``` The agent discovers the connection and the table on its own, then writes and runs the SQL. You do not write the query yourself. Expect five weather types, with rain and sun close to 640 days each. That is how you know the answer came from your data rather than from the model. The same pattern applies to your own sources. Substitute your connection, schema, and table names: ```text wrap theme={null} Using the connectai MCP server, show me the largest open Salesforce opportunities closing in the next 90 days. ``` **You made your first MCP query.** Your agent discovered the data model and queried live data through Connect AI, without any source-specific code. If you used the sample file, this is the moment to connect something real. Your agent is already authorized, so nothing in Step 2 changes. Only Step 3 repeats, and you can ask the same agent about the new source in the same session. See the documentation for your data source for the fields it needs. ## Troubleshooting Check the connection one layer at a time. The first check that fails tells you where the problem is. **Confirm the client registered the server.** For Claude Code, run `claude mcp list`: | Status | What it means | What to do | | :- | :- | :- | | Connected | The server is registered and reachable. | Nothing. | | Needs authentication | The server is registered but not authorized. | Run `/mcp` in a session and choose **Authenticate**. | | Failed to connect | The client cannot reach the server. | Confirm the URL and check your network. | **Confirm the data source works.** Open **Data Explorer** and select your connection. If it returns rows but your agent does not, the problem is in the client configuration rather than in the connection. If no tables appear, click **Refresh Metadata** on the **Edit Connection** page. **See exactly what your agent ran.** Open **Logs** > **Query Log**. Every query your agent sent appears with a timestamp, the user, a status, and the full query text. Click a row to expand it. This is the authoritative record of what the agent did, and it is the fastest way to tell a malformed query apart from a permissions problem. See [Logs](/en/Logs). **Confirm the server responds, independently of any client.** This separates a Connect AI problem from a client problem, and it works before any client is configured. Create a personal access token on the [Personal Access Tokens](/en/Settings/Personal-Access-Tokens) page, then run: ```bash wrap theme={null} curl -X POST https://mcp.cloud.cdata.com/mcp \ -u ":" \ -H "Content-Type: application/json" \ -H "Accept: application/json, text/event-stream" \ -d '{"jsonrpc":"2.0","method":"tools/list","id":1}' ``` A working server returns a list of the tools it offers, including `getCatalogs`, `getTables`, and `queryData`. For the complete list, see [MCP](/en/API/MCP#mcp-tools). Other common causes: * **Told that you are not allowed to perform the requested action?** Creating a connection needs the Administrator or Connection Administrator role. Ask an Administrator to grant it or to make the connection for you. See [Permissions](/en/Permissions). * **Authentication errors?** Reauthorize OAuth and confirm scopes. * **Slow queries?** Filter early and limit columns. * **Agent cannot find your data?** Confirm it uses fully qualified table names in the form *\[Catalog].\[Schema].\[Table]*. ## Ask More of Your Data The same connection answers new questions with no further setup, and the agent writes fresh SQL each time: ```text wrap theme={null} Using the connectai MCP server, which month in SampleData has the most rainy days? ``` The pattern holds for every source you connect. Add Salesforce, Google Sheets, or Jira and the same agent queries it through the same server without being reconfigured. See [Sources](/en/Sources). One endpoint exposes every source on your account, so this gets more useful as you add sources. An agent discovers them all through `getCatalogs`, which means one conversation can reach Salesforce, HubSpot, and Jira together without any per-source setup: ```text wrap theme={null} Using the connectai MCP server, list my top 10 open Salesforce opportunities by amount, then check HubSpot for the most recent marketing activity on each of those accounts. ``` An agent listing the data sources available through one Connect AI MCP endpoint The agent runs one query per source and correlates the results. Because both sources are reached through the same endpoint with the same permissions, no per-source credentials or connector code are involved. ## Use the Connection From Other Tools One connection serves every consumer, with the same permissions applied to each. The same data is available via MCP, [REST](/en/API/REST-API), [OData](/en/API/OData-Dashboard), and the [Virtual SQL Server](/en/SQL-Server) endpoint at once, with no source-specific code between them. REST and OData authenticate with a [personal access token](/en/Settings/Personal-Access-Tokens), and OData also needs a [workspace](/en/Workspaces). See [API](/en/API/API) for the complete API reference. BI tools read the connection you made in Step 3 through those endpoints, so there is nothing new to set up on the Connect AI side. Start with [Power BI Desktop](/en/Clients/PowerBIDesktop-Client), [Excel](/en/Clients/Excel365-Client), or [Tableau Desktop](/en/Clients/TableauDesktop-Client), or see [Integrations](/en/Integrations) for the rest. ## Next Steps Your data is connected and queryable from agents, APIs, and BI tools. These are what people usually reach for next. ### Get More Out of the Connection * [Add another data source](/en/Sources)—Agents and BI tools pick up new connections without being reconfigured, and you can then query across sources. * [Explore and model in the browser](/en/Data-Explorer)—Data Explorer runs SQL against a connection directly, which is the fastest way to see what a source exposes or confirm an answer the agent gave you. Save a query as a [derived view](/en/Data-Explorer#configure-derived-views) and agents read it like a table. * [See what ran](/en/Logs)—The Query Log records every query with its full text, which is the fastest way to trace an unexpected result or an unexpected bill from a source API. * [Make the connection read-only](/en/API/MCP)—Add `?ops=` to the server URL so an agent can query your data but cannot change it. * [Ask questions without an agent](/en/Playground)—Playground answers natural-language questions about your connected data from inside Connect AI, with no client to configure. * [Reach data behind your firewall](/en/Connect-Gateway)—Connect Gateway is a reverse tunnel you run as a Docker container or on Kubernetes, so Connect AI can query data in a private network or VPC without exposing it to the internet. ### Control Access * [Permissions](/en/Permissions)—Grant SELECT, INSERT, and EXECUTE access by need-to-know at the source or workspace level, and choose whether each source uses a shared service account or per-user authentication, so an agent sees only what the person driving it is allowed to see. * [Workspaces](/en/Workspaces)—Group sources and derived views, and share them with teams. * [Data Security](/en/Data-Security)—Data masking rules tagged to regulations such as HIPAA, PCI DSS, and CCPA, plus rate limits, IP allowlists, and audit logging. * [Security and compliance](/en/Security)—How Connect AI handles PII, and the frameworks it maintains, including SOC 2 Type II, ISO, and GDPR. * [Toolkits](/en/Toolkits)—Expose only the tables and operations an agent needs. Check the prerequisites on that page first: Toolkits have both a plan and a role requirement. ## Get Help * [Status page](https://status.cdata.com/)—current status and incident history for the application services. * [CData Technical Support](https://www.cdata.com/support/submit.aspx)—also reachable from the **Support** link at the bottom of the dashboard. * [Release Notes](/en/ReleaseNotes)—new connectors, enhancements, and fixes. # Roles Source: https://docs.cloud.cdata.com/en/Roles The **Roles** tab on the ***Users*** page enables you to manage system roles and access roles on your Connect AI account. A **Role** defines the user's privileges and permissions. In Connect AI, privileges are administrative actions, while permissions are data and execution access. The following system roles are available: * **Administrator** has full access to all Connect AI functions, including adding and managing users. * **Connection Administrator** can create, edit, and delete connections and workspaces. They can also assign connection and workspace permissions, view users, query all connections, and view connection-related audit log events. * **User Administrator** can create, invite, edit, and disable users, assign and revoke the **User Administrator** and **Query** roles, and view user-related audit events. * **Query** users can authenticate to a connection with their own credentials, as long as the user and connection meet the following criteria: * An Administrator or Connection Administrator grants the user permission to use the connection. * An Administrator selects **Per-User Authentication**, rather than **Shared Authentication**, for the connection. The query user can also issue queries to connections they have access to through the [Data Explorer](/en/Data-Explorer) page and through [integration tools](/en/Integrations). This role also allows viewing personal query logs. Every account must have at least one active Administrator. See [Permissions and Access Control](/en/Permissions) for more information about the scope of these roles. By default, all CData Connect Spreadsheets users have an Administrator role. They have full Select, Insert, Update, Delete, and Execute permissions. The **Roles** tab contains information about every role in Connect AI. Roles consist of predefined **system roles** and **access roles**: * A **system role** (Administrator, Connection Administrator, User Administrator, or Query) defines what a user can do across the platform (managing connections, users, and running queries), and every user has exactly one. * An **access role** is an optional, admin-defined set of data and workspace permissions assigned on top of the system role; access roles are additive, so a user can hold several. Roles list It contains the following information: * A row for every role in your account: * **Role** is the role name. * **Privileges & Permissions** is a short overview of the scope of the role. * Edit and delete icons for the role. System roles cannot be deleted. ## Add an Access Role In the **Roles** tab of the **Users** page, click **Add Role** to open the **Add Role** page. Add a Role Enter the **Role Name**. Enter a short description of the role that will appear on the **Roles** list. In the **Entities** tab, select the appropriate permissions for entities (data connections and workspaces) in your Connect AI instance. For more information about permissions, see [Permissions and Access Control](/en/Permissions). In the **Users** tab, click **Assign Users** to assign multiple users to the same access role. You can also add permissions to a user on an individual basis. These permissions are added to the role-based permissions. Select one or more users to assign to the role, and click **Confirm**. Click **Save Changes** to save the role. ## Edit a Role You can modify any role or delete an access role at any time by clicking the edit or delete icons in the **Roles** list. Edit a Role In the **Edit Role** page, you can do the following: * Edit the **Role Name** and **Description** fields (access roles only). * Edit the permissions for the role. * Assign or delete the users assigned to the role. * Delete the entire role (access roles only). # Service Accounts Source: https://docs.cloud.cdata.com/en/Service-Accounts The **Service Accounts** tab on the ***Users*** page enables you to manage non-human identities on your Connect AI account. A **Service Account** is a non-human identity, such as an agent, that is authorized to interact with Connect AI. Service accounts authenticate via OAuth 2.0 Client Credentials. Use them to grant programmatic access to scripts, jobs, and external services. Service Accounts The **Service Accounts** tab contains the following information: * A row for every service account in your account: * **Name** is the service account name. * **Client Id** is the unique identifier used to authenticate the service account via OAuth 2.0 Client Credentials. * **Status** is the status of the service account (active or inactive). If you deactivate a service account, any services or automations using these credentials will fail on the next request. The service account remains in the registry for audit purposes. * **Created** is the date and time the service account was created. * Rotate, edit, and delete icons for the service account. When you rotate credentials, the current credentials stop working immediately. You must update dependent services before the next request. ## Add a Service Account In the **Service Accounts** tab of the **Users** page, click **Add Account** to open the **Add Service Account** page. Add a Service Account Enter the **Name** of the service account. Enter a short **Description** of the service account. Select an **Authentication Type** of **Client Secret** or **Public Key**. If you select **Public Key**, you are asked to upload the public key (PEM) file (RS256 or ES256). Click **Confirm** to save the service account. If you selected **Client Secret**, an **Add Service Account** dialog appears. Copy the **Client Id** and **Client Secret**. The **Client Secret** only appears once. Share these credentials with the developer who will authenticate the service account using OAuth 2.0. See [Service Account Setup](/en/API/Service-Account-Setup) for details. Click **Done**. An **Edit Service Account** page appears. Edit a Service Account (Optional) Add an **Access Role** to the service account. Selecting an access role automatically updates the **Permissions** to the entities below. (Optional) In **Permissions**, manually select the service account's permissions to entities (data connections and workspaces) in your Connect AI instance. For more information about permissions, see [Permissions and Access Control](/en/Permissions). ## Edit a Service Account You can modify any service account, rotate credentials, or delete a service account at any time by clicking the rotate, edit, or delete icons in the **Service Accounts** list. In the **Edit Service Account** page, you can do the following: * Edit the **Name** and **Description** fields. * Add and remove access roles. * Manually update permissions. * Rotate credentials (the current credentials will stop working immediately). * Delete the entire service account. # Settings Source: https://docs.cloud.cdata.com/en/Settings You can access your *Settings* page by clicking the Gear Icon in the upper-right corner of the dashboard and selecting **Settings**. Access settings The Settings page contains the following tabs (depending on your Connect AI plan): * [**Profile**](/en/Settings/Profile): The profile settings for the current user. * [**Account**](/en/Settings/Account): Account-wide settings for Connect AI. * [**Security**](/en/Settings/Security): Security settings that are applied globally. * [**Personal Access Tokens**](/en/Settings/Personal-Access-Tokens): Create and manage personal access tokens (PATs) for authentication. * [**OAuth Apps**](/en/Settings/OAuthApps): Generate custom OAuth applications for client applications. * [**Keys**](/en/Settings/Keys): Create and manage key vaults. * [**SIEM Endpoints**](/en/Settings/Siem-Endpoints): Configure SIEM endpoints to forward to your SIEM systems. * [**Billing**](/en/Settings/Billing): Information about your account plan and usage. Refer to these pages for more information. # Account Source: https://docs.cloud.cdata.com/en/Settings/Account The Account tab provides access to account-wide settings. The **Account** tab provides access to account-wide settings. Settings account The sections of this page are described below. ## Details The **Details** section lists the following global account information: * Organization Name * Account Id * Country ## Primary Contact Information This section contains the following fields that define the account's primary contact for invoices, announcements, and other communication. These fields can only be edited by administrators. * First name * Last name * Email * Phone Number * Country The email in this section is not the user login email. Change the login email in the **Profile** tab. ## Delete Account If you want to delete your Connect AI account and all of its data, click **Contact Sales** for assistance. Account deletion is permanent. If you delete your account and later want to use Connect AI again, you must create a new account. # Billing Source: https://docs.cloud.cdata.com/en/Settings/Billing The Billing tab provides information and controls for your account plan and usage. The **Billing** tab provides information and controls for your account plan and usage. Settings billing This tab consists of the following: * The **Billing** section displays your plan information and next billing date. * Click **Manage Payment Method** to open your account with Stripe. You can manage your billing settings, such as your payment method and billing address. If your subscription has lapsed, you must reactivate your plan to continue using Connect AI. * The **Update Plan** section on the right (if applicable) contains information about contacting the Connect AI sales team. You can also email [sales@cdata.com](mailto:sales@cdata.com). * If you are on a free trial account, this section displays your trial information. * The **Additional Usage** section displays what is remaining in your current plan. # Keys Source: https://docs.cloud.cdata.com/en/Settings/Keys Store data source authentication information in key vaults. Connect AI supports storing data source authentication information in key vaults. Instead of entering authentication information directly in the **Add Connection** page for your data source, you enter the name of the key vault. You can then update the information in the key vault without affecting your data connection. * Currently supports Azure Key Vault. Support for additional key vault providers is planned. * Available for Business tier in Connect AI only. * Not available for Connect AI Embed. ## Azure Key Vault Prerequisites Before configuring Connect AI, complete the following steps in the Azure Portal. ### Create an Azure Key Vault In the [Azure Portal](https://portal.azure.com), search for **Key vaults** and click **Create**. Select your **Subscription**, **Resource group**, **Key vault name**, and **Region**. Click **Review + create**. After the vault is created, open it and note the **Vault URI** from the **Overview** page. It follows the pattern `https://.vault.azure.net/`. Key Vault URI ### Register an Application in Microsoft Entra ID Connect AI authenticates to your key vault using a registered application (service principal). In the Azure Portal, navigate to **Microsoft Entra ID** > **Manage** > **App registrations** > **New registration**. Enter a **Name** for the application and click **Register**. On the app's **Overview** page, note the **Application (client) ID** and the **Directory (tenant) ID**. Application and Directory ID Go to **Manage** > **Certificates & secrets** > **New client secret**. Enter a description, select an expiration, and click **Add**. Copy the secret **Value** immediately. It is not shown again after you leave the page. Certificates and secrets ### Grant the Application Access to the Key Vault Open your key vault in the Azure Portal and go to **Access policies** > **Create**. Access policies Under **Secret permissions**, select **Get** and **List**. Under **Principal**, search for and select the application you registered, then click **Next**. Click **Next** through the **Application** tab (no changes required). Review the policy and click **Create**. This allows Connect AI to read secrets from the vault. Back on the **Access policies** page, verify that your access policy is listed. ## Create a New Key Vault Click **+ Add Vault**. The **Add Azure Key Vault** dialog appears. Add Azure key vault Enter a **Vault Name** to identify this vault in Connect AI. This does not have to match the Azure vault name. Enter the **Vault URI**. This is the URI from the **Overview** page of your key vault in the Azure Portal (for example, *[https://my-vault.vault.azure.net/](https://my-vault.vault.azure.net/)*). This is in the Create an Azure Key Vault step of the prerequisites. Enter the **Application Id**, also known as the **Client Id**. This is the **Application (client) ID** from the **Overview** page of your app registration in Microsoft Entra ID (In the Register an Application in Microsoft Entra ID step in the prerequisites). Paste the **Client Secret** value you copied when you registered the application in Microsoft Entra ID (in the Register an Application in Microsoft Entra ID step in the prerequisites). Enter the **Directory Id**, also known as the **Tenant Id**. This is the **Directory (tenant) ID** from the **Overview** page of your app registration in Microsoft Entra ID (in the Register an Application in Microsoft Entra ID step in the prerequisites) Click **Confirm** to save your credentials. If successfully saved, the new key vault appears in the list of key vaults, along with the **Key Vault URL** and **Creation Date**. Once you create a new key vault, you can use the key vault as a credential for data source connections. ## Delete a Key Vault To delete a key vault that you no longer use, click the delete icon in the key vault list. # OAuth Apps Source: https://docs.cloud.cdata.com/en/Settings/OAuthApps Generate custom OAuth applications for client integrations. The **OAuth Apps** tab allows you to generate a custom OAuth application for client integrations. It contains a list of available OAuth apps, including their application type and creation date. Settings OAuth ## Create a Custom OAuth Application To create a custom OAuth application: Click **+ Create App**. The **Create OAuth App** dialog appears. Create OAuth App Enter the **Name** of the OAuth app. Select the **Application Type** for your OAuth application. For service and automated applications, use [Service Accounts](/en/Service-Accounts) instead. * **Web Application**–select this option for service-side apps with a client secret Authorization Code grant. A client secret is required. * **Single Page App**–select this option for browser-based Authorization Code + PKCE grant. No client secret is required. * **CLI/Local Agent**–select this option for command-line tools. No client secret is required. Go to your client application and create a new application registration there. The client application will provide a callback URL. Return to the **Create OAuth App** dialog in Connect AI and paste the **Callback URL** from the client application. This URL redirects users after login. You can provide up to 10 callback URLs for your OAuth app. Click **Confirm**. Connect AI creates the OAuth app and generates a **Client Id** and **Client Secret** for the client application. Copy these values. OAuth App Client Id and Secret Return to the client application and paste the **Client Id** and **Client Secret** in the appropriate fields. For example, in Gemini Enterprise: Client Id and Client Secret The new OAuth app appears in the list of apps. Click the edit icon () to edit the app and add more callback URLs for other client applications, if needed. Your external system might ask for information about the CData authorization, token, and registration URLs. They are as follows: | Endpoint | Value | | :- | :- | | **Authorization URL** | [https://cloud-login.cdata.com/authorize](https://cloud-login.cdata.com/authorize) | | **Token URL** | [https://cloud-login.cdata.com/oauth/token](https://cloud-login.cdata.com/oauth/token) | | **Registration URL** | [https://mcp.cloud.cdata.com/register](https://mcp.cloud.cdata.com/register) | | **Authorization server base** | [https://mcp.cloud.cdata.com](https://mcp.cloud.cdata.com) | | **Resource** | [https://mcp.cloud.cdata.com/mcp](https://mcp.cloud.cdata.com/mcp) | # Personal Access Tokens Source: https://docs.cloud.cdata.com/en/Settings/Personal-Access-Tokens Create and manage personal access tokens (PATs) for authenticating with the REST API, OData, and Virtual SQL Server. Personal access tokens (PATs) are used when you connect to your data through the [REST API](/en/API/REST-API), the [OData protocol](/en/Data-Sources/OData), or the [Virtual SQL Server](/en/SQL-Server). You can create and manage your PATs on this tab. Settings PAT ## Create a PAT Follow these steps to create a new PAT: Click **Create PAT**. Enter a name for the PAT in the dialog that appears. It might be useful to enter a name that indicates its purpose. Click **Create** and a new dialog appears. Click the copy icon in that dialog to copy the PAT to your clipboard. The icon is to the right of the token field. You cannot view the PAT again after you close this dialog. PAT created Click **Close** to close the dialog. The new PAT appears in the list and includes its **Creation Date** and **Expiration Date**. The PAT expiration date is set globally in the **Security** tab. ## Regenerate a PAT To regenerate a PAT, click the regeneration icon in the PAT list and follow the prompts. Regenerate PAT Regenerating a PAT revokes access for any applications that use the PAT. Therefore, you must enter the newly generated PAT in any such applications. ## Delete a PAT To delete a PAT that you no longer use, click the delete icon in the PAT list. Delete PAT Click **Confirm** in the confirmation dialog that is displayed. Deleting a PAT revokes access for any applications that use the PAT. Therefore, you must create a new PAT and enter it into those applications to restore this access. # Profile Source: https://docs.cloud.cdata.com/en/Settings/Profile The Profile tab contains settings for the account you are currently signed in with. The **Profile** tab opens by default when you access Settings. This tab contains settings for the account you are currently signed in with. Settings profile In the **User Profile** section, you can edit the first name and last name for the current user. Your user role appears in the **Role** text box, but it cannot be edited on this page. See [Roles](/en/Roles) for more information about roles. You can change the email that you use to log in by entering the new email and clicking **Save Changes**. If you want to reset your password, click **Reset Password**. This action sends a password reset email to the email address that appears in **Email**. If you are an SSO user, you must contact the administrator in your organization to change your email and/or password. In the **Grant Support Access** section, administrators can toggle support access on so that the CData support team can log in and help troubleshoot issues for the users in the administrator's account. Administrators can revoke access at any time by disabling this setting. Click **Save Changes** to save the selection. Then click **Accept** in the **Grant Support Access** dialog to agree to the terms and conditions of granting support access. This feature is enabled for administrators only. Query users can contact their administrator to grant support access to their accounts. # Security Source: https://docs.cloud.cdata.com/en/Settings/Security The Security tab contains security settings that are applied globally. The security settings on this tab are applied globally. Settings security ## Personal Access Token Expiration This section allows you to set a global Personal Access Token (PAT) expiration (such as **30 Days**, **60 Days**, or **Never Expire**). Shorter durations improve security. When the PAT expires, the PAT displays **Expired** in the **Security** tab of **Settings**, and any authentication using the PAT fails with an `"Invalid personal access token"` error. To create a PAT, see [Personal Access Tokens](/en/Settings/Personal-Access-Tokens). ## Default Connection & Workspace Permissions From the drop-down list, select the default permissions granted to new users for all connections and workspaces. Options include **No Permissions** to connections and workspaces by default or **Select Only** permissions to connections and workspaces by default. This setting does not affect the connection and workspace access of existing users. ## Playground Access Toggle this feature off if you do not want your users to have access to [Playground](/en/Playground). ## MCP Connectivity Toggle this feature off if you do not want your users to have access to any MCP-related functionality. ## SSO **Just-in-Time (JIT) User Provisioning** automatically provisions new users the first time they sign in to an SSO-enabled domain. Settings SSO To enable JIT user provisioning: Enable the toggle for a domain to turn on JIT provisioning. Select the **JIT User Role** for new JIT users. Select the **JIT Access Role** for new JIT users. Click **Save Changes**. See [JIT User Provisioning](/en/SCIM/SSO) for more information about JIT. See [Roles](/en/Roles) for more information about user roles and access roles. # SIEM Endpoints Source: https://docs.cloud.cdata.com/en/Settings/Siem-Endpoints Configure SIEM endpoints to forward audit log events to your security information and event management system. Security Information and Event Management (SIEM) systems, such as Datadog, collect and analyze security-related event data from across your infrastructure. The **SIEM Endpoints** tab allows you to configure endpoints so that Connect AI forwards such audit log events as user logins, query activity, and connection changes to your SIEM platform in real time. This enables your security team to monitor Connect AI activity alongside other enterprise systems for threat detection, compliance reporting, and incident response. * Available for Business tier in Connect AI only. * Not available for Connect AI Embed. * Connect AI uses a range of static IP addresses to communicate with external data sources. To ensure that you can access your data, you must allow these static IP addresses in your data sources. The table below lists these IP addresses. | IP Addresses (CIDR) | IP Addresses (Range) | | :- | :- | | 52.224.0.160/28 | 52.224.0.160 - 52.224.0.175 | | 4.154.117.160/28 | 4.154.117.160 - 4.154.117.175 | The **SIEM Endpoints** tab contains a list of configured SIEM endpoints, including the **Name**, **Endpoint URI**, and **Status** of each endpoint. The status can be **Active** (the endpoint is receiving events normally), **Failed** (the last delivery attempt failed), or **Pushing** (an event batch is currently being transmitted). SIEM Endpoints Only Administrators can view, modify, or delete SIEM endpoints. ## Add a Datadog Logs API Endpoint In the **SIEM Endpoints** tab, click **+ Add Endpoint**. The **Add Endpoint** dialog appears. Select **Datadog Logs API**. Enter a user-defined **Endpoint Name**. Under **Configuration Settings**, configure the following: * **Region**–(optional) select the region for your Datadog account. * **DD-API-KEY**–enter the Datadog API key used to authenticate the connection. Find your key in Datadog under **Organization Settings** > **API Keys**. * **Endpoint URL**–autogenerated based on the selected region. * **Service Tag**–(optional) enter a user-defined tag to identify the events forwarded to your Datadog account, such as *audit-all-events*. In Datadog, you can search by this tag. Under **Delivery Settings**, configure the following: * **Event Scope**–select which events are forwarded to the endpoint. Options include **All Events**. Coming soon: Support for specific events, such as **Control Plane** events. * **Batch Size (Events)**–enter the maximum number of events to include in each batch. * **Batch Size (Time-based)**–enter the maximum time interval (in seconds) before a batch is sent, even if the event limit has not been reached. * **Delayed Event Alert Threshold**–enter the number of delayed events after which Connect AI sends an email alert to account administrators. * **Alert Recipient Email**–enter the email address of the alert recipient, which can be a shared inbox. By default, this field is populated with your email address. * **GZIP Compression**–toggle on or off to control whether event data is compressed before transmission. Click **Save**. Connect AI tests the connection immediately. If the test succeeds, the endpoint is added to the list. If the test fails, an error message appears; check your configuration and try again. ## Add a Splunk HEC Endpoint Connect AI delivers query and audit log events to Splunk's HTTP Event Collector (HEC) in OCSF (Open Cybersecurity Schema Framework) format. Setting up Splunk HEC involves three steps: creating an HEC token in Splunk, adding the endpoint in Connect AI, and installing the Splunk add-ons that let Splunk interpret OCSF events. ### Create an HEC Token in Splunk * Connect AI verifies the TLS certificate your HEC endpoint presents on every request. The certificate must be issued by a public certificate authority and must match the hostname you enter. Self-signed certificates and certificates from an internal authority are refused. * Splunk Cloud free trials cannot be used with Connect AI. A trial stack presents a self-signed default certificate, and the `http-inputs-` address that carries a valid certificate is only provisioned for managed Splunk Cloud. To evaluate this integration, you need a managed Splunk Cloud stack or a self-hosted Splunk instance with a certificate from a public certificate authority. If you want Connect AI events in a dedicated Splunk index, create that index in Splunk before you create the token. The token's index is set at creation time from the list of existing indexes. Connect AI does not override the token's index, so this is your only opportunity to control where events land without recreating the token. If you create a new index and later cannot find events, check that your Splunk role covers that index before assuming delivery failed. In Splunk, go to **Settings** > **Data Inputs** > **HTTP Event Collector** and click **New Token**. Complete the token setup wizard. When prompted, select the index you created, or accept the default. Indexer acknowledgement must be disabled. Splunk requires a channel identifier on every request to a token that has acknowledgement enabled. Connect AI does not send a channel identifier, so with acknowledgement on, none of the events Connect AI sends are indexed. If this setting is enabled when you save the endpoint, Connect AI returns an error identifying the setting. The acknowledgement setting cannot be changed after a token is created; you must create a new token with acknowledgement disabled and update the **HEC Token** in Connect AI. On the confirmation page, copy the **Token Value**. Paste it into Connect AI as the **HEC Token**. Splunk does not display the token value again after you leave this page. Note your collector address. The format differs by deployment type: * **Splunk Enterprise:** `https://:8088`. The port `8088` is the default but can be changed by an administrator; it is never the same port as the Splunk web console. * **Splunk Cloud Platform:** `https://http-inputs-.splunkcloud.com:443`. The `http-inputs-` prefix is required. On Google Cloud and Azure stacks, the prefix is `http-inputs.` (with a dot instead of a hyphen). You do not need to include the `/services/collector/event` path; Connect AI appends it automatically. ### Add the Endpoint in Connect AI In the **SIEM Endpoints** tab, click **+ Add Endpoint**. The **Add Endpoint** dialog appears. Select **Splunk HEC**. Enter a user-defined **Endpoint Name**. Under **Configuration Settings**, configure the following: * **HEC Endpoint URL**–enter the collector address from your Splunk instance, including the port (for example, *[https://splunk.example.com:8088](https://splunk.example.com:8088)* for Splunk Enterprise, *[https://http-inputs-mystack.splunkcloud.com:443](https://http-inputs-mystack.splunkcloud.com:443)* for Splunk Cloud, or *[https://http-inputs.mystack.splunkcloud.com:443](https://http-inputs.mystack.splunkcloud.com:443)* for Splunk Cloud on Google Cloud or Azure). Connect AI appends the collector path automatically. You can also paste a full collector URL. To deliver to multiple indexers, enter up to ten addresses separated by commas. * **HEC Token**–enter the token value from your Splunk HEC setup. * **Source**–(optional) enter a label to identify events from this endpoint in Splunk. Delivered events carry this value as their Splunk source. If left blank, Connect AI uses the endpoint name. * **Sourcetype**–read-only. Displays the fixed value `ocsf:cdata:connect`, which you will enter in Splunk's OCSF add-on. See [Make Events Usable in Splunk](#make-events-usable-in-splunk) for details. Under **Delivery Settings**, configure the following: * **Event Scope**–select which events are forwarded to the endpoint. Options include **All Events**. Coming soon: Support for specific events, such as **Control Plane** events. * **Batch Size (Events)**–enter the maximum number of events to include in each batch. * **Batch Size (Time-based)**–enter the maximum time interval (in seconds) before a batch is sent, even if the event limit has not been reached. * **Delayed Event Alert Threshold**–enter the number of delayed events after which Connect AI sends an email alert to account administrators. * **Alert Recipient Email**–enter the email address of the alert recipient, which can be a shared inbox. By default, this field is populated with your email address. * **GZIP Compression**–toggle on or off to control whether event data is compressed before transmission. Click **Save**. Connect AI validates the address on every save (HTTPS, reachable from the public internet, publicly trusted certificate). Token validation occurs when you enable the endpoint: enabling sends a single test event and refuses to save if Splunk rejects it, identifying the address that failed. A disabled endpoint can be saved without this test; errors surface when you switch it on. If you entered multiple indexer addresses, testing stops at the first failure. Fix the address named in the error and save again to check the rest. The endpoint is now configured. To make events usable in Splunk dashboards and Enterprise Security detections, continue to the next section, Make Events Usable in Splunk. This is a required step. ## Make Events Usable in Splunk Without this step, Connect AI events are searchable text only: no dashboards, no Enterprise Security detections, and no correlation with other sources. Two Splunk add-ons and one configuration value teach Splunk how to interpret the OCSF events Connect AI sends. You must have Splunk administrator access for this step. Install the **Splunk Common Information Model (CIM) Add-on** from Splunkbase. The OCSF add-on maps events into CIM data model fields, so the CIM add-on must be installed first. Install the **Splunk Add-on for OCSF** from Splunkbase. In the OCSF add-on setup, enter the sourcetype that Connect AI sends: `ocsf:cdata:connect`. Copy this value from the endpoint's page in Connect AI; it is displayed there for this purpose. Connect AI always sends this sourcetype and it cannot be changed. The add-on matches against the `ocsf:*` pattern to normalize events. A different value stops normalization, leaving events that arrive but never populate dashboards or detections. Accelerate the following data models in Splunk so that Enterprise Security searches and dashboards include Connect AI events: **All\_Changes**, **Authentication**, and **Alerts**. If events arrive and are searchable but nothing appears in dashboards or detections, check the sourcetype configured in the previous step; this is the most common cause. ## What Connect AI Sends Connect AI sends query and audit log events in OCSF 1.3.0 format. Four OCSF classes are used: | OCSF Class | What It Covers in Connect AI | CIM Data Model | | :- | :- | :- | | API Activity (6003) | Platform create, read, update, and delete operations: connections, workspaces, users, and queries | `All_Changes` | | Account Change (3001) | Identity and access changes: accounts, roles, and permissions | `All_Changes.Account_Management` | | Authentication (3002) | Sign-in activity, including failed service-account authentication | `Authentication` | | Data Security Finding (2006) | PII detected in data passing through the platform (warned, redacted, or blocked) | `Alerts` | All four classes normalize through the CIM and OCSF add-ons; no class requires special handling. ## Splunk HEC Delivery Behavior Events are delivered continuously as they are audited. * **No filtering:** Every query and audit log event your account generates is sent. * **OCSF only:** OCSF is the only supported format. * **Pause and resume:** Disabling an endpoint pauses delivery and holds its position. Re-enabling resumes from where it stopped. Events are held for a limited window while paused; a long pause can lose the oldest events. * **Delivery-failure alerts:** If delivery starts failing, Connect AI sends a delivery-failure alert to the address configured on the endpoint. * **Event timestamps:** Every event carries the time the audited action occurred, not the delivery time. A delayed or replayed batch still reports correctly in Splunk. ## Edit a SIEM Endpoint To edit a SIEM endpoint, click the edit icon in the endpoint list, make your changes, and click **Save**. ## Delete a SIEM Endpoint To delete a SIEM endpoint that you no longer use, click the delete icon in the endpoint list. Click **Confirm** in the confirmation dialog that is displayed. ## Push History Click the edit icon in the endpoint list to view the push history of an endpoint. The **Push History** section of the **Edit SIEM Endpoint** page displays delivery status information for each endpoint. SIEM push history * **Last Push**–the date and time of the most recent event batch sent to the endpoint. * **Retry Count**–the number of times Connect AI has retried delivery after a failed push. * **Status**–the current delivery status of the endpoint (**Active**, **Failed**, or **Pushing**). Click the status, such as **Failed**, to view details. The failed status may be the result of expired credentials. Update your credentials and save. For Splunk HEC endpoints, re-enabling the endpoint sends a test event to confirm delivery. * **Delayed Events**–the number of events that have not yet been delivered to the endpoint. ## View Events in Your SIEM Platform ### Datadog In Datadog, you can search using the **Service Tag** you entered on the **SIEM Endpoint** page. The following example displays all events under the tag `cdata-audit-test-all-events`: Datadog view ### Splunk The amount of out-of-the-box content depends on which Splunk products you run: * **Splunk Cloud or Splunk Enterprise**: You can search events and build dashboards from events, but there is no prebuilt security content. The add-ons normalize the data; they do not add dashboards. * **Splunk Enterprise Security**: Prebuilt SIEM content is available. Enterprise Security is a separately licensed product; the detections that run depend on which data model an event lands in. Two things to know about prebuilt content coverage: * **Authentication is where prebuilt content is richest.** Sign-in activity, including failed service-account authentication, lands in the Authentication data model, which Enterprise Security ships substantial content against. * **Most Connect AI events are API Activity**, which lands in `All_Changes`. Enterprise Security's prebuilt content for that data model is largely written for cloud infrastructure provisioning. Expect to write your own correlation searches for platform activity such as a connection being changed. The data is complete and normalized; the prebuilt detections are not aimed at it. PII detections land in the Alerts data model, with the detection type as the alert signature. To search for them directly: ```spl theme={null} index= sourcetype="ocsf:cdata:connect" class_uid=2006 ``` # User Context Source: https://docs.cloud.cdata.com/en/Settings/User-Context The User Context tab allows you to add information about yourself that is sent to the LLM once at the beginning of each conversation. The **User Context** tab provides information about you to the LLM. You can paste in a Markdown file. Click **Preview** to preview the file and click **Save** when you are done. User Context Do not include passwords or API tokens in this field. # Sources Source: https://docs.cloud.cdata.com/en/Sources The ***Sources*** page enables you to create and manage connections to your data sources. Sources The **Sources** page contains the following information about each connection: * **Connection Name** and **Data Source**—the user-defined name of the connection and the data source type of the connection. This column also contains an icon indicating that the data source supports custom reports. * **Last Queried**—the last time a user queried the data. * **Status**—The status of the connection, which can be one of the following: * **Authenticated**—the connection to the data source is successful. * **Not Authenticated**—the connection was created in Connect AI, but is not successfully connected to the data source. You can return to the connection's edit screen to authenticate the connection. Note that Query users need to contact an administrator to authenticate a connection. * **Conditional**—the connection is conditional based on the global settings and tables added to the connector. This occurs with the API connector. * **Last Modified**—the date and time a user last modified the connection. Click the user icon next to the date and time to display the user who last modified the data. ## Add a Connection To add a new connection, complete the following steps: On the **Sources** page, click **Add Connection**. This action displays the **Add Connection** dialog. Select a data source from the list in the dialog, or search for a connection by name. Add connection After you select a data source, the **Add Connection** page for your data source appears. Configure the connection according to the instructions for the data source. Setup instructions appear in the **Documentation** tab in the right pane of the configuration page. They are also available in this documentation—look for your data source in the **Data Sources** section, or use the search bar to find it. Click **Save and Test**. If the connection succeeds, a **Connection successfully saved** message appears. You can also view the data model of your connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. When you return to the main **Sources** page, the new connection appears in the Sources list. You can modify or delete a connection at any time by clicking the edit or delete icons in the list. If the connection fails, error messages appear under the fields with missing data. Some data sources require that you sign in directly to the data source’s website. If you did not sign in, an error message appears under the **Sign in** button. In some situations, refreshing your metadata cache for a connection can help fix loading or performance issues. To refresh the cache, click **Refresh Metadata** at the top of the **Edit Connection** page. A success banner confirms that the metadata cache has been refreshed. If you attempt to modify or delete a connection and Connect AI finds a cached job from the current connection, you are prompted with a warning. You can choose to cancel or continue with the changes. If you save the changes, Connect AI clears the cached data from the current connection. If the connection fails, it is saved as a draft. A draft connection appears on the **Edit Connection** page and on the main **Sources** page as **Not Authenticated**. You can edit the connection later and finish the authentication process. Query users need to contact an administrator of the account to have a draft connection authenticated. ## Authentication Model By default, all users on an account can access data from a data source through the same login credentials. For example, if you have a connection to Salesforce, all user accounts can access the data from the Salesforce account created for that Salesforce connection. Query permissions can be customized for each user to restrict available operations, but all users access the same data under these restrictions. Certain data sources support the ability to force each user on an account to log in to a connection with their own login credentials. This feature ensures that users can only access the data from accounts that they need to access. Furthermore, when a connection is configured in this way, it only counts as a single connection slot toward your account maximum. If a data source supports per-user authentication, an **Authentication Model** section appears under the **Authentication** section of the connection settings. Select either **Shared Authentication** or **Per-User Authentication**. Authentication Model If this feature is not available for a specific data source and you would like it, please contact our support team to request the feature. The following restrictions apply to this feature: * Only administrator users can toggle a data source between shared authentication and per-user authentication, but users of all roles can log in to a per-user authentication connection with their own credentials. * Per-user authentication is not supported when using the [OData API](/en/API/OData-Dashboard). To connect a data source to the OData API, you must use shared authentication. * Caching is not permitted with per-user authentication (only shared authentication). See [Caching](/en/Caching) for details. ## Log Verbosity On the **Advanced Settings** tab for each connection, there is a setting in the **Logging** section labeled **Verbosity**. This value determines how much information Connect AI includes in the logs for that data source on the [Logs](/en/Logs) page. The value for verbosity can range from 1 to 5, where 1 includes the smallest amount of information and 5 includes the largest amount of information. By default, each data source logs at verbosity level 2. Please note that higher verbosity levels negatively impact query performance. For maximum performance, be sure to only increase the verbosity level for troubleshooting purposes. ### Protecting Sensitive Information in Logs Verbosity levels 3 and up include sensitive information from the connection, as outlined below: * Level 3 includes the bodies of requests and responses to requests. * Level 4 includes SSL certificates. * Level 5 includes extra low-level transfer data not included at the previous levels. Regardless of the verbosity level, sensitive connection properties—including passwords—are always masked in connection strings and any requests/responses. To ensure the security and safety of your sensitive information, be sure that you only increase logging verbosity when necessary. When logging verbosity is set to 3 or higher, be sure to open and review log files before sharing them outside of your organization. ## Assign Permissions When you create or edit a connection, the **Permissions** tab displays a list of available users and allows you to assign permissions to each one. Permissions are described in the list below: * **Select:** Enables you to select rows from tables in a connection. * **Insert:** Enables you to insert rows into tables of a connection. * **Update:** Enables you to update rows in tables of a connection. * **Delete:** Enables you to delete rows from tables in a connection. * **Execute:** Enables users to execute stored procedures in a connection. Connection permissions You can toggle the permissions in four ways: * Click an individual box in the table to toggle that permission for a single user. * Click the box at the top of a table column to toggle that permission for every user. ## Configure Custom Reports Some data sources support *custom reports*, which allow you to configure pre-defined reports that you can query as views within your connections. Each report has a unique set of required inputs, and you provide these inputs when you configure the report in your Connect AI account. Custom reports are generally useful in two types of scenarios: * For ad or analytics data sources, they can be used to show aggregated reports on performance data by allowing you to pre-define a set of metrics and dimensions. * Other types of data sources let you pre-define parameters to create data reports. For example, an accounting API might allow you to create a general ledger report in QuickBooks. ### Create a Custom Report If a data source supports custom reports, a **Custom Reports** tab appears on the connection settings page. Clicking this tab opens the custom reports interface, as shown below: Custom reports To add a custom report, follow these steps: Click **Add** above the report table. A **Configure Table** dialog appears with a list of the custom reports available for your chosen data source. Add custom report In **Step 1: Select Report**, select the report you want to use and click **Next**. In **Step 2: Customize Report**, set the parameters for the report, and then click **Save Report** to save the custom report to your account. After you save a custom report, it appears in the list of tables for your connection. You can delete custom reports and add new ones as needed. Custom reports are not shared across multiple connections to the same data source. For example, if you have two separate connections to Adobe Analytics, both connections will have their own lists of custom reports. ### Use a Custom Report You can query saved custom reports by passing the name of the custom report in the table field for your query. For example, if you have a custom report called *Customer Accounts List* on your QuickBooks Online connection, you could select all of its results with this query: ```sql wrap theme={null} SELECT * FROM [QuickBooksOnline1].[QuickBooksOnline].[Customer Accounts List] ``` ### Edit a Custom Report To edit an existing custom report, follow these steps: In the report table, find the report you want to edit. Click the report name or type, or click the edit button. In **Edit Custom Report**, add or change report parameters. Click **Save Report**. ### Duplicate a Custom Report from an Existing Report To duplicate an existing custom report, follow these steps: In the report table, find the report you want to duplicate. Duplicate custom report Click the duplicate button. Connect AI creates a duplicate custom report for the data source with a new name. Edit the **Report Name**, if desired, and click **Save Report**. ### Delete a Custom Report To delete an existing custom report, follow these steps: In the report table, find the report you want to delete. Click the delete button to the right of the report. Alternatively, you can select one or more reports on the **Custom Reports** tab and click **Delete**. Click **Delete** again in the dialog to confirm. # Toolkits Source: https://docs.cloud.cdata.com/en/Toolkits Connect AI allows Admin users to define toolkits containing custom MCP tools for repeatable operations in your AI-driven workflows. Custom MCP Tools give you precise control over agent behavior by codifying specific actions into reusable, deterministic steps that execute exactly as defined—every time. You create custom tools within a toolkit and then provide the endpoint to the toolkit to your AI agent. For example, you can create an AI agent using Jira custom tools: the agent finds all unassigned high-priority Jira tickets and assigns them to the appropriate team members. You define the Jira custom tools in a toolkit. You then provide the AI agent with the toolkit endpoint containing the custom tools. Access the **Toolkits** page by selecting **AI > Toolkits** in the Connect AI navigation menu. List of toolkits The **Toolkits** home page contains the following: * The name of the available toolkits. * The number of custom tools each toolkit contains. * An icon of the data sources contained within each toolkit. * A **Copy URL** button for copying the URL to the AI agent. * A menu icon enabling you to edit, copy, or delete the toolkit. ## Prerequisites * MCP toolkits are available to Growth+ customers only. * Only Admin users can create and configure custom tools. * To add connection tools, you need to set up one or more connections. See [Sources](/en/Sources) for more information. * To add workspace tools, you need to set up one or more workspaces. See [Workspaces](/en/Workspaces) for more information. ## Custom Tool Types There are two main tool types you can add to your toolkit: **connection tools** and **workspace tools**. In the edit screen of the toolkit, an icon represents connection tools, and a folder icon represents workspace tools. Edit toolkit page * **Connection Tools**–these tools apply to one or more connections. Within the connection tool, you can activate universal tools and source tools. You can also create custom tools for repeatable SQL queries and operations. Note that once connection(s) are assigned to a connection tool, they cannot be assigned to another connection tool. * **Workspace tools**–these are tools that perform an action specific to the assets in your workspace. Within the workspace tool, you can activate universal tools. You can also create custom SQL tools. Within connection and workspace tools, select the tab to activate the specific tools available for the tool type. * **Universal Tools**–these are data exploration and manipulation operations built into Connect AI. They expose operations such as `getSchemas`, `getTables`, and `executeProcedure`. They are available for both connection and workspace tools. If you activate the tool, the tool includes every asset in the connection(s) or every asset in the workspace. Click an individual tool to view the description, annotations, and parameters of the tool. Click the information button for a complete explanation of the annotations. Note that universal tools can have dependencies: enabling one tool may require another tool to be enabled. * **Source Tools (connection tools only)**–you can configure actions such as get, search, and create for each asset in a connection in order to optimize your query. For example, if you have a Jira connection, you can enable tools to search for, create, update, and delete issues. You can edit each tool to add AI instructions. You can also view required and optional parameters. * **Custom SQL Tools**–you can create custom SQL tools for repeatable queries and operations. You can add optional or required parameters that are input to the SQL query. ## Add a New Toolkit In the main **Toolkits** page, click **Add**. An **Add Toolkit** dialog appears. Enter the name of the toolkit, and click **Confirm**. The new toolkit appears on the main **Toolkits** page. Select the toolkit to configure it. Add the **Toolkit Name**. The **MCP Remote Server URL** is autogenerated. This is the URL that you copy and paste into your MCP client application. Add **Server Instructions** to the MCP server, setting general toolkit boundaries such as "Use customer data only. Do not use external data." Not all MCP clients support server instructions. Click **Save Changes**. You can now add custom tools to the toolkit. ## Add a Custom Tool to a Toolkit Open the toolkit you want to add a tool to. Select whether the tool is a connection or workspace tool. Follow the steps in the wizard to add connection(s) or the workspace where the tool should reside. Click **Confirm**. The tool appears in your toolkit editor. Select the tool to edit it. The tool editor contains the following tabs: **Universal Tools**, **Source Tools** (connection tools only), and **Custom Tools**. In the **Universal Tools** tab, enable the universal tools for the connection or workspace. Select a tool to view a description of the tool, the tool's annotations, and the tool's parameters. Some tools have dependencies with other tools and must be enabled together. (Connection tools only) In the **Source Tools** tab, enable the tools to be used for the source(s). Select a tool to view a description of the tool and the tool's optional and required parameters. If desired, add **AI Instructions (MCP Context)**. This is where you can set boundaries and define the intent of the tool. Here are some guidelines for writing effective AI instructions for a custom tool: * Be clear and specific about the tool's purpose. Define what the tool does and what inputs it accepts. * Set clear boundaries. Explicitly state what the tool should and should not do. * Test your instructions against a wide variety of inputs. The **Custom Tools** tab is for advanced users. See [Add a Custom SQL Tool](#add-a-custom-sql-tool) for details on how to create custom SQL tools for your toolkit. When you are satisfied with the configuration of the custom tools, click **Save Changes**. ## Add a Custom SQL Tool Custom tools can help you improve response accuracy in your AI agent. To add a custom SQL tool: Within the toolkit, select a connection or workspace tool in which to create the custom tool. In the tool editor, click the **Custom Tools** tab. Add a custom tool Click **Add**. The custom tool editor appears. In the custom SQL editor, you can edit the tool name and add AI instructions. You can set boundaries for the type of data that can be returned. Create a SQL statement. The documentation contains a complete [SQL Reference](/en/SQL-Reference/SQL-Reference) for guidance. Optionally, add parameters to the SQL statement. If you add parameters to the SQL statement, you must add the parameter name in the **Parameters** section of the tool's definition. Custom SQL tool If you use standard SQL for the SQL statement, any parameters you add must be **required** parameters, or the query fails. See [Use SQL Custom Templates](#use-sql-custom-templates) for instructions on creating queries with optional parameters. Click **Validate SQL**. You can also **Open in Data Explorer** to see the results of the SQL statement. Click **Save Changes** to save the custom SQL tool. The tool appears in your toolkit. When you are satisfied with the tool's configuration, enable the tool. ### Use SQL Custom Templates Instead of standard SQL, you can use custom SQL templates to create a SQL statement in the custom SQL tool. Custom templates allow you to have optional parameters, or a combination of optional and required parameters. The following two examples follow the SQL template for Bullhorn CRM for a `SELECT` statement. Refer to the data model for your data source to obtain the accepted parameters for the data source. The following example shows a custom SQL template with both required and optional parameters: ```sql wrap theme={null} SELECT * FROM {{catalog_name}}.BullhornCRM.Candidate WHERE FirstName = @first_name AND LastName = @last_name {% if address %} AND AddressAddress = @address {% endif %} {% if city %} AND AddressCity = @city {% endif %} {% if state %} AND AddressState = @state {% endif %} {% if zip %} AND AddressZip = @zip {% endif %} {% if country_name %} AND AddresscountryName = @country_name {% endif %} {% if email %} AND Email1 = @email {% endif %} {% if mobile_phone %} AND MobilePhone = @mobile_phone {% endif %} ``` `@first_name` and `@last_name` are required. The rest of the parameters are optional. In the query, you can include any of the optional parameters, or none. In this SQL template example, all parameters are optional individually, but the template requires that at least one be provided. ```sql wrap theme={null} {% if first_name == blank and last_name == blank and email == blank and mobile_phone == blank and city == blank and state == blank %} SELECT 'Error: at least one search parameter is required' AS ErrorMessage {% else %} SELECT * FROM {{catalog_name}}.BullhornCRM.Candidate WHERE 1=1 {% if first_name %} AND FirstName = @first_name {% endif %} {% if last_name %} AND LastName = @last_name {% endif %} {% if email %} AND Email1 = @email {% endif %} {% if mobile_phone %} AND MobilePhone = @mobile_phone {% endif %} {% if city %} AND AddressCity = @city {% endif %} {% if state %} AND AddressState = @state {% endif %} {% endif %} ``` This query succeeds as long as one parameter is included. `WHERE 1=1` lets you safely append `AND` clauses without worrying about whether any conditions come before them. ## Add the Endpoint to Your Agent Connect AI provides an endpoint to each toolkit. In the main **Toolkits** page, click **Copy URL** for the desired toolkit. If you want to view the actual URL, you can open the toolkit editor page. Copy the **MCP Remote Server URL** and paste it into your AI agent as a custom connector. # Users Source: https://docs.cloud.cdata.com/en/Users The **Users** tab on the ***Users*** page enables you to manage the users on your Connect AI account. A **User** is an account that can log in and use Connect AI. For non-human identities, see [Service Accounts](/en/Service-Accounts). For role definitions and access roles, see [Roles](/en/Roles). The **Users** tab contains information about every user in Connect AI. Users list It contains the following information: * The number of **user seats** that are available on your account. * A row for every user on your account: * **User** displays the email address that is associated with the user. * **Role** indicates the user's system role. * **Status** shows the state of the user's account (**Active**, **Inactive**, or **Invited**). * Edit and delete icons for the user. If the user's status is **Invited**, there is also an icon to resend the user's invitation. ## Invite Users If you have Just-in-Time (JIT) provisioning enabled, you do not need to invite users manually. To add users to your Connect AI account, follow these steps: In the **Users** tab, click **Invite Users** to open the user invitation dialog. Enter the email address of the user that you want to invite. To send multiple invitations at the same time, add a space between each email address. Invite users If you invite multiple users at the same time, they will have the same role(s). You can change their role(s) individually after sending the invitation. Select the **System Role** for the new user(s). (Optional) Select an **Access Role** for the new user(s). (Query users only) Toggle on **Support Access Privileges** if you want the user(s) to be able to authorize support access to their account. Administrators can revoke support access at any time. (Optional) Select **Permissions** for the new user(s). Select the allowed permissions for each entity (data connection or workspace) in the system. Administrators and Connection Administrators can edit permissions later. For more information about permissions, see [Permissions and Access Control](/en/Permissions). Click **Send Invite**. If a user is registered already to an email address that you enter, the dialog prompts you to enter a different email address. ### Accept an Invitation Follow these steps to set up access after receiving an invitation email: Click **Accept Invite** in the invitation email to open the password creation page. Create a password that meets the provided criteria. After you create a password, the login page appears. Log in with your email address and your new password. After you log in, the sign-up page appears. Enter your first name and last name. Enter the account name and the invite code from the invitation email. Then, click **Complete Sign Up**. User signup Connect AI supports Single Sign-On (SSO) through popular SSO providers. If SSO is enabled on your account, the invitation flow uses your SSO provider instead of the manual password process. ### Manage Invitations If a user has a pending invitation that they have not accepted, their status displays as **Invited**. Click a pending user to view and manage their invitation. On this page, you can view the pending user's email address, the expiration time for the invitation, and the invite code. You can also manage the user's invitation, as follows: * To revoke the invitation and delete the user, click **Delete User**. * To resend the invitation email to the entered email address, click **Resend Invite**. ## Edit Users Click a user in the list (or click the **Edit** button) to open the **Edit User** page. Edit user This page contains the following information: * Editable **First Name** and **Last Name** fields. * A non-editable **Email** field. * A drop-down menu to select the user's **System Role**. * A drop-down menu to select an additional **Access Role** (optional). These are any access roles that were created. * A toggle for enabling or disabling **Support Access Privileges** (query users only). If enabled, the query user can grant account access to the CData support team. * Check boxes for toggling the user's permissions for each data source. (Note that CData Connect Spreadsheets users do not have a permissions section, because they have full permissions.) To save changes to the user, click **Save Changes**. ## Delete Users To delete the user, click **Delete User**. If the user is the last remaining Administrator on your account, they cannot be deleted. # Workspaces Source: https://docs.cloud.cdata.com/en/Workspaces The **Workspaces** feature is a data catalog that streamlines the accessibility of diverse data sources. ## Overview Workspaces provide a way to organize, catalog, and control access to specific data (assets) in Connect AI. You can bundle related assets separately in a scalable way. Workspaces offer a customizable organization scheme that streamlines data analysis across numerous business functions. In the Connect AI data catalog, you can view a preview of the workspace’s column metadata. Workspace assets can be: * **Folders**–you can create one level of folders within a workspace. * **Tables and Views**–from connected Connect AI data sources * **Derived Views**–derived from one or many data sources in Connect AI Tables, views, and derived views are exposed directly without transformations, so the column names and other properties remain the same. Any table, view, or derived view can be added to any number of workspaces. They can be referenced by a unique **Alias**. Tables that are workspaces support full CRUD capabilities. ## Add a Workspace Workspaces are the highest level of organization. They are customizable to adjust to various business needs. A business unit like marketing or data science can have their own separate workspaces. Sales may organize folders in their workspace for each client. Teams can pick the structure that supports them best. To get started, you can create a workspace using the following steps: Click **Workspaces** on the left side of the dashboard. Click **Add** on the top right side. Enter a **Workspace Name**. Click **Confirm** to create your new workspace. After setting a name and description for a *Workspace*, SQL Server, OData, and OpenAPI **Endpoints** are automatically generated. Endpoints are the door to a wide range of connections that form the backbone of workspaces. To view connection details for connecting from a workspace via Virtual SQL Server, OData, or OpenAPI, click **View Endpoints**. The **Endpoints** dialog contains three tabs, one for **Virtual SQL Server**, one for **OData**, and one for **OpenAPI**. ### Inbound Connections When connecting to Connect AI from a client application, you can connect directly to a workspace via workspace-specific endpoints. Connect AI supports several endpoints for inbound connections, including a REST API, Virtual SQL Server, OData, and OpenAPI. You can identify endpoints quickly via a configurable naming structure that places periods between workspace, folder, and asset names by default—for example, *Workspace.Folder.Asset*. Connect AI supports the OpenAPI specification version 2.0 and 3.0, allowing you to connect no-code/low-code applications that integrate with OpenAPI. Connect AI allows you to connect a workspace via OpenAPI by downloading an OpenAPI document from a workspace and importing the file in your client application. #### Connect to the REST API To make a connection to the REST API, add a URL parameter to the REST API URL named “workspace”. Set this to the name of the workspace you want to query. This works with both the GET operation on the metadata endpoint, as well as the POST operation on the query and batch endpoints. Note that the /exec endpoint does not support workspaces. #### Connect via Virtual SQL Server The **Virtual SQL Server** tab of the **Endpoints** dialog contains the settings you need to connect from a workspace via Virtual SQL Server clients. Copy the settings in the dialog. Workspace SQL Server settings * **Username**—your username to connect to a workspace is in the format of `[your_email_address]@[workspace_name]`. * **SQL Server Host Name**—the SQL Server host name (*tds.cdata.com*). * **Port**—the SQL Server port (*14333*). * **Database**—the name of the workspace (if required). * **Password**—click **Create PAT** to create a Personal Access Token to use as your password during authentication. #### Connect via OData The **OData** tab of the **Endpoints** dialog contains the settings you need to connect from a workspace via OData clients. Copy the settings in the dialog. Workspace OData settings * **Username**—your username to connect to a workspace is in the format of your email address. * **OData URL**—the workspace name you want to connect to. The URL has the format `https://cloud.cdata.com/api/odata/{workspace_name}`. * **Password**—click **Create PAT** to create a Personal Access Token to use as your password during authentication. #### Connect via OpenAPI The **OpenAPI** tab of the **Endpoints** dialog contains the settings you need to connect from a workspace via OpenAPI. You can generate an OpenAPI specification file for the selected workspace. This file can be used in client applications to integrate with Connect AI via OpenAPI. Workspace OpenAPI Select version 2.0 or 3.0 of OpenAPI. Toggle **Convert array types to strings** on if the client application does not support array types (such as Microsoft Power Apps). Click **Download** to download the OpenAPI specification file for the workspace. This is the file that is imported into the client application. You can also copy and paste the **OpenAPI URL**. #### Connect to Development Tools (JDBC/ODBC/SSIS) To make a connection from the workspace to CData development tools, enter the workspace name in the **Workspace** field in the **Advanced** tab of the driver for Connect AI. Below is an example for the JDBC driver. JDBC specify workspace #### Connection Authentication To authenticate, use your Connect AI email address as your username. You need a Personal Access Token (PAT) to use as your password. You can generate a PAT in the **Endpoints** dialog or on the [Settings](/en/Settings/Personal-Access-Tokens) page. ## Workspace Assets The assets created within workspaces link to specific data items and provide a second layer of organization. You can organize assets into folders, but you cannot create subfolders. On the left of the asset is an icon specifying whether the asset is a folder, table, or derived view. On the right of the asset is an icon displaying the data source of the asset (not applicable for derived views). Workspace assets To create an asset inside of the workspace: Within the workspace, click **Add** on the top right side. The **Add Asset** dialog appears. Add asset Select from the menu what you want to add: * **Folder** * **Tables and Views** * **Derived Views** If you select **Folder**, enter the folder name. If you select **Tables and Views**, you must select the connection and the tables or views to add. If you select **Derived Views**, you must select the derived views to add. Click **Confirm**. When you click on an asset in a workspace, the horizontal tabs offer the following functionality: * **Columns**–a table with the column metadata * **Preview**–the connected data item’s contents in a preview table * **SQL**–a generated reference SQL query for a table, view, or derived view, including the configurable **Alias** which is an important reference when querying. ### Data Model The data model follows a `Workspace.Folder.Table` design. If no folder is present in the hierarchy, it displays as `[ROOT]`. For more information about the data model, refer to [SQL Reference](/en/SQL-Reference/SQL-Reference#data-model). # Getting Started Source: https://docs.cloud.cdata.com/en/docs *Connect AI* is a consolidated connectivity platform that links applications to a broad ecosystem of real-time data sources through consistent, standards-compliant interfaces. Connect AI provides tools to access data seamlessly from any system, anywhere. With Connect AI, you can unify access to all of the cloud applications, databases, APIs, and services across an organization. ## Key Features * **Broad Data Connectivity:** Connect AI allows you to transform data into a standard language that any reporting tool, analytics dashboard, or spreadsheet can understand. It can connect to a vast range of applications (including those for accounting, marketing, customer relationship management, and more) by using a consistent approach that is already supported by many data tools. * **Real-Time Data Access:** Connect AI gives you access to your data in real time, which creates an agile and flexible work environment that adapts and changes as quickly as your data does. This approach avoids the pitfalls of traditional Extract, Transform, Load (ETL) processes that rely on moving data to separate locations. * **Create, Read, Update, Delete (CRUD) Support:** Read and Write operations are supported. Operations are controlled by security settings that you can configure in Connect AI or in your data sources. * **Secure Access:** Administrators can create query users and define their access permissions for each data source individually. * **Comprehensive Data Model & Dynamic Discovery:** Connect AI provides comprehensive access to all of the data that is exposed in the underlying connections, including full access to dynamic data and searchable metadata. * **Workspaces:** Connect AI provides a sleek way to organize, catalog, and control access to specific data. You can bundle related data items separately in a scalable way with workspaces. For more information about these key features, see [Technology](/en/Technology). ## Get Started Connect an AI agent to your data over MCP and ask it a question. You choose the data in Step 3: a public sample file that needs no credentials, or your own source. **Five minutes with the sample file, or 15 with your own source.** Connect an agent, add a data source, and query it, then use the same connection from the REST and OData APIs and your BI tools. ## What to Read Next After the quick start, these pages go deeper into each part of the workflow. **Connect and query your data** * [Sources](/en/Sources)—Add and manage connections to your data sources, and find setup instructions for each one. * [Data Explorer](/en/Data-Explorer)—Run SQL, build queries, and create derived views. * [SQL Reference](/en/SQL-Reference/SQL-Reference)—Supported SQL syntax and code examples. **Use your data from AI agents** * [MCP](/en/API/MCP)—The MCP endpoint, authentication, and the full tool list. * [AI Tools](/en/Clients/AITools)—Setup instructions for ChatGPT, Claude, Cursor, Copilot Studio, n8n, and more. * [Toolkits](/en/Toolkits)—Limit an agent to only the tables and operations it needs. **Use your data from applications and BI tools** * [Integrations](/en/Integrations)—Connect BI, ETL, and no-code tools. * [API](/en/API/API)—Connect through the REST API, OData, and OpenAPI protocols. * [Virtual Databases](/en/Virtual-Databases)—Query Connect AI as a SQL Server endpoint. **Govern access** * [Workspaces](/en/Workspaces)—Group sources and derived views, and share them with teams. * [Permissions](/en/Permissions)—Grant access by need-to-know. * [Data Security](/en/Data-Security)—Rate limits, IP allowlists, and audit logging. * [Dashboard](/en/Dashboard)—Navigate Connect AI and monitor account activity. ## Get Support For assistance with using *Connect AI*, there are two main resources available: * The [Status page](https://status.cdata.com/), which shows the current status and incident history for the application services. * [CData Technical Support](https://www.cdata.com/support/submit.aspx), which you can also access by clicking the **Support** link at the bottom of the dashboard. # CData Docs Source: https://docs.cloud.cdata.com/en/index


# Welcome to Connect AI

Connect AI is a managed platform for reading, writing, and acting on hundreds of SaaS, database, and API sources through secure, standards-based access. One governed layer for your entire stack: MCP for AI agents, ODBC/JDBC for BI tools, REST/OData for custom apps. Your data stays accessible, protected, and ready—wherever you need it.

### Many sources, one interface

Unify access to 300+ sources and tools (BI, iPaaS, no-code builders) without building one-off integrations.

Data Sources →
### Enterprise controls

SSO, user credentials, and workspaces to isolate and govern access.

### APIs

Full REST API with SQL-grade semantics, plus a virtual SQL Server endpoint for tooling that speaks TDS.

API Reference →
## Get started in 5 minutes

Setting up your first connection should be the most straightforward part of getting started. With quick authentication and fast connection setup, you will be up and running in minutes—not hours.

No guesswork, no complexity—just your first successful prompt, fast.

Get started
        ```bash theme={null}
        {`async def get_mcp_tools(session: ClientSession):
            """Set up the list of MCP tools that will be used to interact with"""
            mcp_tools = await session.list_tools()
            return [
                types.Tool(
                    function_declarations=[
                        types.FunctionDeclaration(
                            name=tool.name,
                            description=tool.description,
                            parameters={
                                p: v for p, v in tool.inputSchema.items()
                            }
                        )
                    ]
                )
                for tool in mcp_tools.tools
                if tool.name in BOX_MCP_TOOLS
            ]`}
        ```
      
## Learn more about the developer platform

This guide covers three high-impact areas you'll implement first: (1) Connectivity & Modeling, (2) Security & Governance, and (3) Programmatic Access & Jobs.

Documentation
# Campaigner Source: https://docs.cloud.cdata.com/en/Data-Sources/APIP-Campaigner ## Prerequisites Before you can add the connection, you must generate an API key from your Campaigner account: Sign in to your Campaigner account and go to **Account Settings** > **Users**. Click **Create New User**. Under **User Role**, select **API User**, then click **Save**. An API key is generated for the new API user. Copy it and store it securely. ## Setup Guide Follow these steps to connect Campaigner to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Campaigner* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **API Key** from your Campaigner account. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Capsule CRM Source: https://docs.cloud.cdata.com/en/Data-Sources/APIP-CapsuleCRM ## Prerequisites Before you can add the connection, you must register an OAuth application with Capsule CRM: Go to the [Capsule CRM developer portal](https://developer.capsulecrm.com/signIn) and sign in with your GitHub username and password. Click **Create New Application**. Enter a name for the application and set the **Redirect URI** to *[https://oauth.cdata.com/oauth/](https://oauth.cdata.com/oauth/)*. Save the application, then copy the **Client ID** and **Client Secret**. In Connect AI, these are entered as the **OAuth Client Id** and **OAuth Client Secret**. ## Setup Guide Follow these steps to connect Capsule CRM to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Capsule CRM* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **OAuth Client Id** and **OAuth Client Secret** obtained from Capsule CRM. Click **Sign in** to connect securely through OAuth. This action opens the Capsule CRM sign-in page in a new tab. Log in to your Capsule CRM account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # ClickUp Source: https://docs.cloud.cdata.com/en/Data-Sources/APIP-Clickup ## Prerequisites Before you can add the connection, you must obtain a personal API token from ClickUp: Sign in to your [ClickUp account](https://app.clickup.com) and open your user settings. Navigate to the **Apps** section. At the top of the page, generate a personal token and copy it. ## Setup Guide Follow these steps to connect ClickUp to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *ClickUp* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter your personal token as the **API Key**. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Close CRM Source: https://docs.cloud.cdata.com/en/Data-Sources/APIP-CloseCRM ## Prerequisites Before you can add the connection, you must generate an API key from your Close CRM account: Log in to your Close CRM account and navigate to **Settings**, then **Your API Keys**. Click **New API Key**. Copy the generated key. Store it securely. ## Setup Guide Follow these steps to connect Close CRM to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Close CRM* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter your **API Key** from the prerequisites. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Cloudflare Source: https://docs.cloud.cdata.com/en/Data-Sources/APIP-Cloudflare ## Prerequisites Before you can add the connection, you must obtain credentials from your Cloudflare account. Cloudflare supports two key types: * **API Token**: A scoped token with specific permissions. Recommended for most use cases. * **Global API Key**: The permanent key tied to your account. Requires your account email address. To retrieve your credentials: Log in to the [Cloudflare dashboard](https://dash.cloudflare.com) and go to **My Profile** > **API Tokens**. To use an API Token, click **Create Token**, configure the required permissions, and copy the generated token. To use your Global API Key, navigate to the **API Keys** section and copy the key. You will also need the email address associated with your Cloudflare account. ## Setup Guide Follow these steps to connect Cloudflare to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Cloudflare* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Set **Key Type** to **API Token** or **Global API Key**, depending on the credentials you are using. Enter your **API Key** (your API Token value or Global API Key value). If you are using a Global API Key, enter the **API Email** associated with your Cloudflare account. **API Email** is not required for token authentication. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Coda Source: https://docs.cloud.cdata.com/en/Data-Sources/APIP-Coda ## Prerequisites To authenticate to Coda, you must generate an API token from your account settings: Log in to your Coda account and click your profile avatar in the upper-right or lower-left corner. Select **Account settings** or **Settings** from the menu. Scroll down to the **API settings** section and click **Generate API token**. Enter a name for the token and optionally add read/write restrictions for specific docs. Click **Generate API token**, then click **Copy token** to copy it to your clipboard. ## Setup Guide Follow these steps to connect Coda to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Coda* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **API Key** obtained from your Coda account settings. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Collaboflow Source: https://docs.cloud.cdata.com/en/Data-Sources/APIP-Collaboflow ## Prerequisites Before you can add the connection, you must gather the following from your Collaboflow account. Log in to Collaboflow as an administrator. Open the **System Management Area** > **App Management** and note the **App Cd** (app code) of the workflow application you want to connect to. Note your **Instance**, which is the instance name in your Collaboflow API URL. The URL format is `https://cloud.collaboflow.com/{instance}/api/index.cfm`, so the Instance is the segment between the domain and `/api/index.cfm` (for example, *mycompany* in `https://cloud.collaboflow.com/mycompany/api/index.cfm`). ## Setup Guide Follow these steps to connect Collaboflow to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Collaboflow* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **App Cd** obtained from Collaboflow. Enter the **Instance**, which is the instance portion of your Collaboflow URL. Enter the **URL** of the Collaboflow API endpoint, in the format *[https://cloud.collaboflow.com/\{instance}/api/index.cfm](https://cloud.collaboflow.com/\{instance}/api/index.cfm)* (for example, *[https://cloud.collaboflow.com/mycompany/api/index.cfm](https://cloud.collaboflow.com/mycompany/api/index.cfm)*). Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ## Authentication Methods To use API Key authentication, you must generate an API key from your Collaboflow administrator account: Open the **System Management Area** > **Environment Settings**. Scroll to the **REST API** section. Enter a client name, select **HTTP Header Authentication**, then click **+ Issue API Key**. Copy the **API Key** and store it securely. In Connect AI: Enter the **API Key** generated from your Collaboflow admin account. Enter the **User**, which is the Collaboflow username used to authenticate. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User**, which is your Collaboflow username. Enter the **Password** used to authenticate to Collaboflow. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Constant Contact Source: https://docs.cloud.cdata.com/en/Data-Sources/APIP-ConstantContact ## Prerequisites Before you can connect to Connect AI, you must register an OAuth application in the Constant Contact Developer Portal: Log in to the [Constant Contact Developer Portal](https://v3.developer.constantcontact.com) and click the **My Applications** tab. Click **New Application**. Enter a name for your application, then click **Create**. In your application's settings, add *[https://oauth.cdata.com/oauth/](https://oauth.cdata.com/oauth/)* as a redirect URL. Make note of the **API Key** (used as the OAuth Client Id in Connect AI) and generate a **Client Secret**. The Client Secret is displayed only once, so copy it immediately and store it securely. ## Setup Guide Follow these steps to connect Constant Contact to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Constant Contact* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **OAuth Client Id** (your Constant Contact API Key) and **OAuth Client Secret**. Click **Sign in** to connect securely through OAuth. This action opens the Constant Contact sign-in page in a new tab. Log in to your Constant Contact account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Kit (Formerly ConvertKit) Source: https://docs.cloud.cdata.com/en/Data-Sources/APIP-ConvertKit ## Prerequisites Before you can add the connection, you must obtain your API credentials from your Kit account: Log in to your Kit account and go to **Account Settings** > **Advanced** > **API**. Copy your **API Key** and **API Secret**, then store them securely. ## Setup Guide Follow these steps to connect Kit to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Kit* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **API Secret** from your Kit account. Enter the **API Key** from your Kit account. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Copper Source: https://docs.cloud.cdata.com/en/Data-Sources/APIP-Copper ## Prerequisites Before you can add the connection, you must generate an API key from your Copper account: Log in to your Copper CRM web application and navigate to **Settings** > **Integrations** > **API Keys**. Click **Generate API Key** and enter a label for the key. Copy the generated API key. Store it securely. ## Setup Guide Follow these steps to connect Copper to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Copper* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter your **API Key**. Enter the **User Email** address associated with your Copper API key. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Discord Source: https://docs.cloud.cdata.com/en/Data-Sources/APIP-Discord ## Setup Guide Follow these steps to connect Discord to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Discord* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ## Authentication Methods To use OAuth authentication, you must register an application in the Discord Developer Portal: Visit the [Discord Developer Portal](https://discord.com/developers/applications) and click **New Application**. Provide a name for your application, then click **Create**. Navigate to the **OAuth2** section. Add a redirect URL and set it to *[https://oauth.cdata.com/oauth/](https://oauth.cdata.com/oauth/)*. Copy the **Client ID** and **Client Secret**. Store the client secret securely. In Connect AI, the Client ID is entered as the **OAuth Client Id** and the Client Secret as the **OAuth Client Secret**. In Connect AI: Enter the **OAuth Client Id** and **OAuth Client Secret** obtained from the Discord Developer Portal. Click **Sign in** to connect securely through OAuth. This action opens the Discord sign-in page in a new tab. Log in to your Discord account and grant the requested permissions. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. To use API Key authentication, you must set up a bot application in the Discord Developer Portal: Visit the [Discord Developer Portal](https://discord.com/developers/applications) and create a new application or select an existing one. Navigate to the **Bot** section. Create a bot if one does not exist. Copy the **Bot Token**. Configure the bot permissions as needed. In Connect AI: Enter the bot token as the **API Key**. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Egnyte Source: https://docs.cloud.cdata.com/en/Data-Sources/APIP-Egnyte ## Prerequisites Before you can add the connection, you must register an OAuth application with Egnyte. Go to the [Egnyte Developers portal](https://developers.egnyte.com/) and sign in or create a developer account. Click **Create App** to begin registering a new application. Complete the required fields: * **App Name**–the name of your application. * **Redirect URL**–set this to *[https://oauth.cdata.com/oauth/](https://oauth.cdata.com/oauth/)*. Submit the application. Once approved, Egnyte provides an **API Key** and **Secret** for your application. Make note of these values. ## Setup Guide Follow these steps to connect Egnyte to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Egnyte* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter your **Domain**. This is the subdomain portion of your Egnyte URL. For example, if your Egnyte URL is *[https://acmeinc.egnyte.com/](https://acmeinc.egnyte.com/)*, the Domain is *acmeinc*. Enter the **OAuth Client Id** and **OAuth Client Secret** obtained from Egnyte. The API Key is the OAuth Client Id, and the Secret is the OAuth Client Secret. Click **Sign in** to connect securely through OAuth. This action opens the Egnyte sign-in page in a new tab. Log in to your Egnyte account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # EmailOctopus Source: https://docs.cloud.cdata.com/en/Data-Sources/APIP-EmailOctopus ## Prerequisites Before you can add the connection, you must obtain an API key from your EmailOctopus account: Log in to your EmailOctopus account and click **Integrations API** in the navigation menu. Click **API**, then click **Developer API**. Under **Your API Keys**, copy your API key and store it securely. ## Setup Guide Follow these steps to connect EmailOctopus to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *EmailOctopus* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **API Key** generated from your EmailOctopus account. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Everhour Source: https://docs.cloud.cdata.com/en/Data-Sources/APIP-Everhour ## Prerequisites Before you can add the connection, you must locate your API token in your Everhour account: Log in to your Everhour account and go to your **Profile** settings. Scroll to the bottom of the page to find your **API Token**. Copy the token and store it securely. ## Setup Guide Follow these steps to connect Everhour to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Everhour* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **API Key** from your Everhour profile. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Exa Source: https://docs.cloud.cdata.com/en/Data-Sources/APIP-Exa ## Prerequisites Before you can add the connection, you must generate an API key from your Exa account: Go to the [Exa dashboard](https://dashboard.exa.ai) and register for an account or log in. Navigate to the API settings section. Generate or copy your API key. ## Setup Guide Follow these steps to connect Exa to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Exa* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **API Key** generated from your Exa account. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Figshare Source: https://docs.cloud.cdata.com/en/Data-Sources/APIP-Figshare ## Prerequisites Before you can add the connection, you must generate a personal token from your Figshare account: Go to the [applications page](https://figshare.com/account/applications) at Figshare and log in. Under **Personal tokens**, enter a description and click **Create token**. Copy the token and store it securely. ## Setup Guide Follow these steps to connect Figshare to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Figshare* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **API Key** using your Figshare personal token. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Float Source: https://docs.cloud.cdata.com/en/Data-Sources/APIP-Float ## Prerequisites Before you can add the connection, you must generate an API access token from your Float account: Log in to your Float account as the Account Owner and navigate to **Company Settings**. Click **Integrations**, then **Float API**. Copy the API access token. Store it securely. ## Setup Guide Follow these steps to connect Float to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Float* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter your **API Key** (your Float API access token) from the prerequisites. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Formsite Source: https://docs.cloud.cdata.com/en/Data-Sources/APIP-Formsite ## Prerequisites Before you can add the connection, locate the following values in your Formsite account: Log in to your Formsite account and navigate to the **Admin Portal**. Go to the **API** or **Integrations** settings section. Generate a new API key or copy your existing key. This is entered as the **API Key** in Connect AI. Note your **Server** value. This is the number in your Formsite URL — for example, if your URL is `fs18.formsite.com`, the server number is `18`. Note your **User Directory**. This is your account directory, visible in the URL of your Formsite forms. ## Setup Guide Follow these steps to connect Formsite to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Formsite* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the following information: * **API Key**—the API token from your Formsite account. * **Server Number**—the server number from your Formsite URL (for example, `18` for `fs18.formsite.com`). * **User Directory**—the user directory path for your Formsite account. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # FreshBooks Source: https://docs.cloud.cdata.com/en/Data-Sources/APIP-Freshbooks ## Prerequisites Before you can add the connection, you need to register an OAuth application with FreshBooks. You must be signed in to a FreshBooks account that has admin access. Go to the [FreshBooks developer portal](https://my.freshbooks.com/#/developer) and sign in. Click **Create New App**. Complete the required fields: * **Name**–the name of your application. * **Description**–(optional) a short description of your application. * **Redirect URI**–set this to *[https://oauth.cdata.com/oauth/](https://oauth.cdata.com/oauth/)*. Save the application. On the application page, scroll to **App Settings** to find the **Client Id** and **Client Secret**. Make note of these values. ## Setup Guide Follow these steps to connect FreshBooks to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *FreshBooks* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. In Connect AI, enter the **OAuth Client Id** and **OAuth Client Secret** obtained from FreshBooks. Click **Sign in** to connect securely through OAuth. This action opens the FreshBooks sign-in page in a new tab. Log in to your FreshBooks account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Freshservice Source: https://docs.cloud.cdata.com/en/Data-Sources/APIP-Freshservice ## Setup Guide Follow these steps to connect Freshservice to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Freshservice* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **Domain**, which is the subdomain of your Freshservice account URL. For example, if your Freshservice URL is *[https://yourcompany.freshservice.com](https://yourcompany.freshservice.com)*, the **Domain** is *yourcompany*. Enter the Freshservice **API Key**. Find your API Key in the Freshservice portal under your **Profile settings** in the top-right corner. You must be an account administrator to access the API key. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Freshteam Source: https://docs.cloud.cdata.com/en/Data-Sources/APIP-Freshteam ## Setup Guide Follow these steps to connect Freshteam to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Freshteam* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **Account Name**, which is the subdomain of your Freshteam account URL. For example, if your Freshteam URL is *[https://yourcompany.freshteam.com](https://yourcompany.freshteam.com)*, the **Account Name** is *yourcompany*. Enter the Freshteam **API Key**. Find your API Key in the Freshteam portal under your **Profile settings**. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Front Source: https://docs.cloud.cdata.com/en/Data-Sources/APIP-Front ## Prerequisites Before you can add the connection, you must create an OAuth application in Front. You must be a Front admin to do this. In Front, go to **Settings** > **Company** > **Developers**. Click **Create app**, enter an **App name** and **Short description**, then click **Save**. Click your new app, open the **Features** tab, click **Add feature**, then click **OAuth** and **Enable OAuth**. The **Client ID** and **Client secret** appear immediately. Copy them and store the client secret securely. Click **Add Redirect URL** and enter *[https://oauth.cdata.com/oauth/](https://oauth.cdata.com/oauth/)*. ## Setup Guide Follow these steps to connect Front to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Front* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. ## Authentication Enter the **OAuth Client Id** and **OAuth Client Secret** obtained from Front. Click **Sign in** to connect securely through OAuth. This action opens the Front sign-in page in a new tab. Log in to your Front account and grant the requested permissions. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # GetResponse Source: https://docs.cloud.cdata.com/en/Data-Sources/APIP-GetResponse ## Setup Guide Follow these steps to connect GetResponse to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *GetResponse* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Select the Auth Scheme, then proceed to the relevant section and follow those instructions. ## Authentication Methods To use API Key authentication, retrieve your X-Auth-Token from your GetResponse account: Log in to [app.getresponse.com](https://app.getresponse.com), click your profile avatar in the upper-right corner, and select **My account**. Select **Use GetResponse API**. Copy the X-Auth-Token displayed on the page. In Connect AI: Enter the X-Auth-Token as the **API Key**. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. To use OAuth authentication, you must register an application with GetResponse: Go to [app.getresponse.com/authorizations](https://app.getresponse.com/authorizations) and register a new application. Complete the required fields: * **Name**–the name of your application. * **Short description**–a brief description of your application. * **Redirect URL**–set this to *[https://oauth.cdata.com/oauth/](https://oauth.cdata.com/oauth/)*. After saving, click the application to view its credentials. Make note of the **client\_id** and **client secret**. In Connect AI, the client\_id is entered as the **OAuth Client Id** and the client secret as the **OAuth Client Secret**. In Connect AI: Enter the **OAuth Client Id** and **OAuth Client Secret** obtained from GetResponse. Click **Sign in** to connect securely through OAuth. This action opens the GetResponse sign-in page in a new tab. Log in to your GetResponse account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # GitLab Source: https://docs.cloud.cdata.com/en/Data-Sources/APIP-GitLab ## Setup Guide Follow these steps to connect GitLab to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *GitLab* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Select the Authentication method, then proceed to the relevant section and follow those instructions. ## Authentication Methods To use OAuth authentication, you need to register an OAuth application with GitLab. You can register either a user-owned application or a group-owned application: Open the **Applications** page in GitLab: * **User-owned**–select your avatar in the upper-right corner, click **Edit profile**, then select **Applications** from the left sidebar. * **Group-owned**–open the group, then in the left sidebar select **Settings** > **Applications**. Click **Add new application**. Complete the required fields: * **Name**–the name of your application. * **Redirect URI**–set this to *[https://oauth.cdata.com/oauth/](https://oauth.cdata.com/oauth/)*. * **Confidential**–leave this checkbox selected. * **Scopes**–select the OAuth 2.0 scopes your integration needs (for example, `api`, `read_user`, `read_api`, `read_repository`). Click **Save application**. On the application page, make note of the **Application ID** and **Secret**. The Secret is only shown once, so copy it immediately. In Connect AI, the Application ID is entered as the **OAuth Client Id** and the Secret as the **OAuth Client Secret**. In Connect AI: Enter the **OAuth Client Id** and **OAuth Client Secret** obtained from GitLab. Click **Sign in** to connect securely through OAuth. This action opens the GitLab sign-in page in a new tab. Log in to your GitLab account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. To use API Key authentication, first create a personal access token in GitLab: Select your avatar in the upper-right corner and click **Edit profile**. In the left sidebar, select **Access Tokens** (or **Access** > **Personal access tokens** on newer GitLab versions), then click **Add new token**. Complete the required fields: * **Token name**–a descriptive name for the token. * **Expiration date**–required by GitLab. * **Scopes**–select the scopes your integration needs. Use `api` for full read/write API access, or narrower read-only scopes such as `read_api`, `read_user`, and `read_repository`. Click **Create personal access token**. Copy the token immediately and store it securely. GitLab only displays the token once. In Connect AI: Enter the **API Key**. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Gong Source: https://docs.cloud.cdata.com/en/Data-Sources/APIP-Gong ## Prerequisites Before you can add the connection, you need to generate API credentials from your Gong account. You must be a Gong administrator to do this. Log in to Gong and go to **Admin center** > **Settings** > **Ecosystem** > **API**. Click **Get API Key** (or **Create**) to generate a new key. Copy the **Access Key** and **Access Key Secret** and store them securely. Gong only displays the Access Key Secret once. Note the **Base URL** displayed at the top of the Gong API page. You use this value as the **Domain** when you set up the connection. ## Setup Guide Follow these steps to connect Gong to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Gong* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **Domain**, which is the Base URL shown at the top of the Gong API page. Enter the **API Key**, which is the Access Key generated in Gong. Enter the **API Secret**, which is the Access Key Secret generated in Gong. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Google Forms Source: https://docs.cloud.cdata.com/en/Data-Sources/APIP-GoogleForms ## Prerequisites Before you can add the connection, you must create an OAuth app in the Google Cloud Console to obtain a Client ID and Client Secret: Navigate to [https://console.cloud.google.com](https://console.cloud.google.com) and sign in. Create or select a project, then navigate to **APIs & Services** > **Library** and enable the **Google Forms API**. Navigate to **APIs & Services** > **Credentials** and click **Create credentials** > **OAuth client ID**. Select **Web application** as the application type. Under **Authorized redirect URIs**, add *[https://oauth.cdata.com/oauth/](https://oauth.cdata.com/oauth/)*. Click **Create**. Copy the **Client ID** and **Client Secret** and store them securely. ## Setup Guide Follow these steps to connect Google Forms to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Google Forms* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **OAuth Client Id** and **OAuth Client Secret** obtained from the prerequisites. Click **Sign in** to connect securely through OAuth. This action opens the Google sign-in page in a new tab. Log in to your Google account and provide the requested permissions. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Grafana Source: https://docs.cloud.cdata.com/en/Data-Sources/APIP-Grafana ## Prerequisites To authenticate to Grafana, you must provide a Service Account Token or an API Key: In your Grafana account, open the side menu and click **Administration**, then select **Users and Access** > **Service accounts**. Create a new service account, then open its page and click **Add service account token**. Copy the token and store it securely. On older versions of Grafana, use an API Key. If your instance was recently updated, there is an option to migrate API keys to service accounts under the **API Keys** section. ## Setup Guide Follow these steps to connect Grafana to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Grafana* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **API Key**, which is the Service Account Token or API Key obtained from your Grafana instance. Enter the **Domain**, which is the subdomain portion of your Grafana URL. For example, if your Grafana URL is *[https://acmeinc.grafana.net/](https://acmeinc.grafana.net/)*, the Domain is *acmeinc*. Enter the **URL** of your Grafana instance (for example, *[https://acmeinc.grafana.net/](https://acmeinc.grafana.net/)*). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Guru Source: https://docs.cloud.cdata.com/en/Data-Sources/APIP-Guru ## Prerequisites Before you can add the connection, you need a Guru account username and an API token to authenticate. Log in to your Guru account. Go to **Settings** > **API**. Click **Create New API Token**. Copy the generated API token and store it securely. Guru only displays the token once. ## Setup Guide Follow these steps to connect Guru to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Guru* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **User**, which is the Guru account username or email address used to authenticate. Enter the **Password**, which is the API token used to authenticate to Guru. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Hive Source: https://docs.cloud.cdata.com/en/Data-Sources/APIP-Hive ## Prerequisites Before you can add the connection, you must locate your API key and user ID from your Hive account: Log in to your Hive account and open the main menu in the top-right corner. Select **API Information**. Copy your **API Key** and **User ID**. Store the API key securely. ## Setup Guide Follow these steps to connect Hive to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Hive* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter your **User Id** from your Hive account. Enter your **API Key** from your Hive account. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Jotform Source: https://docs.cloud.cdata.com/en/Data-Sources/APIP-JotForm ## Prerequisites Before you can add the connection, you must create an API key from your Jotform account: Log in to your Jotform account and navigate to **My Account**, then **API Section**. Click **Create a New API Key**. Copy the key and store it securely. ## Setup Guide Follow these steps to connect Jotform to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Jotform* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. If you are connecting to a Jotform Enterprise account, enter your **Team Id**. Enter your **API Key** from the prerequisites. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Jumpseller Source: https://docs.cloud.cdata.com/en/Data-Sources/APIP-Jumpseller ## Prerequisites Before you can add the connection, you must register an OAuth application with Jumpseller: Log in to your Jumpseller admin and navigate to **Apps**, then click **Developers > Add Application**. Fill out the application form and set the **Redirect URL** to *[https://oauth.cdata.com/oauth/](https://oauth.cdata.com/oauth/)*. After saving, Jumpseller assigns your application a **Client ID** and **Client Secret**. Copy both values and store them securely. ## Setup Guide Follow these steps to connect Jumpseller to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Jumpseller* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **OAuth Client Id** and **OAuth Client Secret** obtained from Jumpseller. Click **Sign in** to connect securely through OAuth. This action opens the Jumpseller sign-in page in a new tab. Log in to your Jumpseller account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # iContact Source: https://docs.cloud.cdata.com/en/Data-Sources/APIP-iContact ## Prerequisites Before you can add the connection, you must create a custom API integration in your iContact account: Log in to your iContact account and click the dropdown menu in the upper-right corner, then select **Settings and Billing**. Click **iContact Integrations**. Click the **Create** button next to **Custom API Integrations**. Under the **Getting Connected** section, note your **API Application ID** (App Id), **Username**, and **Password**. Note your **Account Id** from the **Account Information** section of the same page. ## Setup Guide Follow these steps to connect iContact to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *iContact* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **Account Id** and **App Id** obtained from your iContact Custom API Integration page. Set the **User** to your iContact username and the **Password** to your iContact password. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Dataverse Source: https://docs.cloud.cdata.com/en/Data-Sources/CDS ## Setup Guide Follow these steps to connect Dataverse to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Dataverse* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **Organization URL** to your organization's Dataverse data (for example, `https://abc123.crm.dynamics.com/`). Select the Authentication method, then proceed to the relevant section and follow those instructions. ## Authentication Methods Select a **Schema** from the drop down. System is used for optimal performance, while Entities provides more user-friendly table names. Click **Sign in** to connect securely through OAuth. This action opens the Dataverse sign-in page in a new tab. Log in to your Dataverse account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Tenant** that you will use to access data. Enter your **OAuth Client Id**. Enter your **OAuth Client Secret**. Enter your **OAuth JWT Cert**. This is a multi-line key. Select your **OAuth JWT Cert Type** from the drop down. Select a **Schema** from the drop down. System is used for optimal performance, while Entities provides more user-friendly table names. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Dataverse, see [this information page](https://cdn.cdata.com/help/UVM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # CSV Source: https://docs.cloud.cdata.com/en/Data-Sources/CSV ## Setup Guide Follow these steps to connect CSV to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *CSV* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **URI** for the CSV resource location. (Optional) Enter the **FMT**. This specifies the file format that the provider uses to parse all text files. The default value is CsvDelimited. (Optional) Toggle on **Aggregate Files**. This specifies whether the provider aggregates all files with the same schema in the specified folder into a single table called AggregatedFiles. (Optional) Toggle on **Include Column Headers**. This specifies whether the provider derives column names from the first row of each file. Select the **Connection Type**, which specifies the file storage service, server, or file access protocol through which your CSV files are stored and retrieved. Then proceed to the relevant section and follow those instructions. ## Connection Types Select the **AWS Region** from the drop-down list. This is the hosting region for your Amazon Web Services. (Optional) Enter the **Storage Base URL**. This specifies the URL of a cloud storage service provider. Select the **Auth Scheme** to use when connecting to remote services. Then select the tab for your authentication scheme and follow those instructions. ### Authentication Methods Enter the **AWS Access Key**. This value is accessible from the AWS security credentials page. Enter the **AWS Secret Key**. This value is accessible from the AWS security credentials page. (Optional) Enter the **MFA Serial Number**. This is the serial number of the MFA device, if one is being used. (Optional) Enter the **MFA Token**. This is the temporary token available from your MFA device. (Optional) Enter the **Temporary Token Duration**. This is the amount of time in seconds the temporary token will last. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. No additional settings are required for this authentication method. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **AWS Access Key**. This value is accessible from the AWS security credentials page. Enter the **AWS Secret Key**. This value is accessible from the AWS security credentials page. Enter the **AWS Role ARN**. This is the Amazon Resource Name of the role to use when authenticating. (Optional) Enter the **AWS External Id**. This is a unique identifier that might be required when you assume a role in another account. (Optional) Enter the **MFA Serial Number**. This is the serial number of the MFA device, if one is being used. (Optional) Enter the **MFA Token**. This is the temporary token available from your MFA device. (Optional) Enter the **Temporary Token Duration**. This is the amount of time in seconds the temporary token will last. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider uses to authenticate. Enter the **Password** used to authenticate the user. Enter the identity provider's **SSO Login URL**. (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, PingFederate, while providing a SAML assertion. (Optional) Enter the **SSO Properties**. These are additional properties required to connect to the identity provider, formatted as a semicolon-separated list. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider uses to authenticate. Enter the **Password** used to authenticate the user. Enter the identity provider's **SSO Login URL**. (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, and PingFederate, while providing a SAML assertion. (Optional) Enter the **SSO Properties**. These are additional properties required to connect to the identity provider, formatted as a semicolon-separated list. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider uses to authenticate. Enter the **Password** used to authenticate the user. Enter the identity provider's **SSO Login URL**. Enter the **SSO Exchange URL**. This is the URL used for consuming the SAML response and exchanging it for service specific credentials. (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, and PingFederate, while providing a SAML assertion. (Optional) Enter the **AWS Principal ARN**. This is the ARN of the SAML Identity provider in your AWS account. You must specify the Principal ARN to use during authentication in the event you have multiple Identity Providers in your AWS Account. (Optional) Enter the **SSO Properties**. These are additional properties required to connect to the identity provider, formatted as a semicolon-separated list. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Access Key** used to authenticate to AWS. This value is accessible from your security credentials page. Enter the **AWS Secret Key**. This value is accessible from the AWS security credentials page. Enter the **AWS Session Token**. See the [AWS Documentation](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_use-resources.html) for more information about the session token. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. No additional settings are required for this authentication method. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, and PingFederate, while providing a SAML assertion. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Keycloak Realm URL**. This specifies the full URL to the Keycloak server, including the specific realm used for authentication and authorization. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the name of your **Azure Storage Account**. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, and PingFederate, while providing a SAML assertion. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Tenant**, which is the CSV tenant being used to access data. This field accepts either the tenant's domain name (for example, contoso.onmicrosoft.com) or its directory (tenant) Id. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Tenant**, which is the CSV tenant being used to access data. This field accepts either the tenant's domain name (for example, contoso.onmicrosoft.com) or its directory (tenant) Id. Enter the **OAuth JWT Cert**, which is the name of the client certificate's JWT certificate store. Select the **OAuth JWT Cert Type**, which is the type of key store containing the JWT certificate. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication. (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. (Optional) Enter the **OAuth JWT Cert Password**. This is the password for the OAuth JWT certificate used to access a password-protected certificate store. If the certificate store does not require a password, leave this property blank. (Optional) Enter the **OAuth JWT Cert Subject** of the OAuth JWT certificate used to locate a matching certificate in the store. Supports partial matches and the wildcard '\*' to select the first certificate. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Access Key**, which is the storage key associated with your Azure account. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Shared Access Signature**, a shared access key signature that may be used for authentication. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the name of your **Azure Storage Account**. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, and PingFederate, while providing a SAML assertion. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Tenant**, which is the CSV tenant being used to access data. This field accepts either the tenant's domain name (for example, contoso.onmicrosoft.com) or its directory (tenant) Id. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Tenant**, which is the CSV tenant being used to access data. This field accepts either the tenant's domain name (for example, contoso.onmicrosoft.com) or its directory (tenant) Id. Enter the **OAuth JWT Cert**, which is the name of the client certificate's JWT certificate store. Select the **OAuth JWT Cert Type**, which is the type of key store containing the JWT certificate. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication. (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. (Optional) Enter the **OAuth JWT Cert Password**. This is the password for the OAuth JWT certificate used to access a password-protected certificate store. If the certificate store does not require a password, leave this property blank. (Optional) Enter the **OAuth JWT Cert Subject** of the OAuth JWT certificate used to locate a matching certificate in the store. Supports partial matches and the wildcard '\*' to select the first certificate. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Access Key**, which is the storage key associated with your Azure account. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Shared Access Signature**, a shared access key signature that may be used for authentication. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the name of your **Azure Storage Account**. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, and PingFederate, while providing a SAML assertion. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Tenant**, which is the CSV tenant being used to access data. This field accepts either the tenant's domain name (for example, contoso.onmicrosoft.com) or its directory (tenant) Id. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Tenant**, which is the CSV tenant being used to access data. This field accepts either the tenant's domain name (for example, contoso.onmicrosoft.com) or its directory (tenant) Id. Enter the **OAuth JWT Cert**, which is the name of the client certificate's JWT certificate store. Select the **OAuth JWT Cert Type**, which is the type of key store containing the JWT certificate. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication. (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. (Optional) Enter the **OAuth JWT Cert Password**. This is the password for the OAuth JWT certificate used to access a password-protected certificate store. If the certificate store does not require a password, leave this property blank. (Optional) Enter the **OAuth JWT Cert Subject** of the OAuth JWT certificate used to locate a matching certificate in the store. Supports partial matches and the wildcard '\*' to select the first certificate. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Access Key**, which is the storage key associated with your Azure account. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Shared Access Signature**, a shared access key signature that may be used for authentication. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the name of your **Azure Storage Account**. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods Enter the **Azure Access Key**, which is the storage key associated with your Azure account. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Shared Access Signature**, a shared access key signature that may be used for authentication. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. (Optional) Enter the **Subject Id**, which is the user subject for which the application is requesting delegated access. (Optional) Select the **Subject Type** for the client credentials authentication. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **OAuth JWT Cert**, which is the name of the client certificate's JWT certificate store. Select the **OAuth JWT Cert Type**, which is the type of key store containing the JWT certificate. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. (Optional) Enter the **OAuth JWT Cert Password**. This is the password for the OAuth JWT certificate used to access a password-protected certificate store. If the certificate store does not require a password, leave this property blank. (Optional) Enter the **OAuth JWT Cert Subject** of the OAuth JWT certificate used to locate a matching certificate in the store. Supports partial matches and the wildcard '\*' to select the first certificate. (Optional) Enter the **OAuth JWT Subject**, which is the user subject for which the application is requesting delegated access. (Optional) Select the **OAuth JWT Subject Type** for the JWT authentication. (Optional) Enter the **OAuth JWT Public Key Id**. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **OAuth JWT Cert**, which is the name of the client certificate's JWT certificate store. Select the **OAuth JWT Cert Type**, which is the type of key store containing the JWT certificate. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. (Optional) Enter the **OAuth JWT Cert Password**. This is the password for the OAuth JWT certificate used to access a password-protected certificate store. If the certificate store does not require a password, leave this property blank. (Optional) Enter the **OAuth JWT Cert Subject** of the OAuth JWT certificate used to locate a matching certificate in the store. Supports partial matches and the wildcard '\*' to select the first certificate. (Optional) Enter the **OAuth JWT Subject**, which is the user subject for which the application is requesting delegated access. (Optional) Select the **OAuth JWT Subject Type** for the JWT authentication. (Optional) Enter the **OAuth JWT Public Key Id**. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. No additional settings are required for this authentication method. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **OAuth JWT Cert**, which is the name of the client certificate's JWT certificate store. Select the **OAuth JWT Cert Type**, which is the type of key store containing the JWT certificate. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. (Optional) Enter the **OAuth JWT Cert Password**. This is the password for the OAuth JWT certificate used to access a password-protected certificate store. If the certificate store does not require a password, leave this property blank. (Optional) Enter the **OAuth JWT Cert Subject** of the OAuth JWT certificate used to locate a matching certificate in the store. Supports partial matches and the wildcard '\*' to select the first certificate. (Optional) Enter the **OAuth JWT Subject**, which is the user subject for which the application is requesting delegated access. (Optional) Select the **OAuth JWT Subject Type** for the JWT authentication. (Optional) Enter the **OAuth JWT Public Key Id**. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. No additional settings are required for this authentication method. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods No additional settings are required for this authentication method. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods No additional settings are required for this authentication method. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods No additional settings are required for this authentication method. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **OAuth JWT Cert**, which is the name of the client certificate's JWT certificate store. Select the **OAuth JWT Cert Type**, which is the type of key store containing the JWT certificate. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. (Optional) Enter the **OAuth JWT Cert Password**. This is the password for the OAuth JWT certificate used to access a password-protected certificate store. If the certificate store does not require a password, leave this property blank. (Optional) Enter the **OAuth JWT Cert Subject** of the OAuth JWT certificate used to locate a matching certificate in the store. Supports partial matches and the wildcard '\*' to select the first certificate. (Optional) Enter the **OAuth JWT Subject**, which is the user subject for which the application is requesting delegated access. (Optional) Select the **OAuth JWT Subject Type** for the JWT authentication. (Optional) Enter the **OAuth JWT Public Key Id**. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. (Optional) Enter the **Subject Id**, which is the user subject for which the application is requesting delegated access. (Optional) Select the **Subject Type** for the client credentials authentication. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods No additional settings are required for this authentication method. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **OAuth JWT Cert**, which is the name of the client certificate's JWT certificate store. Select the **OAuth JWT Cert Type**, which is the type of key store containing the JWT certificate. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. (Optional) Enter the **OAuth JWT Cert Password**. This is the password for the OAuth JWT certificate used to access a password-protected certificate store. If the certificate store does not require a password, leave this property blank. (Optional) Enter the **OAuth JWT Cert Subject** of the OAuth JWT certificate used to locate a matching certificate in the store. Supports partial matches and the wildcard '\*' to select the first certificate. (Optional) Enter the **OAuth JWT Subject**, which is the user subject for which the application is requesting delegated access. (Optional) Select the **OAuth JWT Subject Type** for the JWT authentication. (Optional) Enter the **OAuth JWT Public Key Id**. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. (Optional) Enter the **Subject Id**, which is the user subject for which the application is requesting delegated access. (Optional) Select the **Subject Type** for the client credentials authentication. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Api Key** used to identify the user to the IBM Cloud. Enter the **Region**. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Access Key** used to authenticate to IBM Cloud. This value is accessible from your security credentials page. Enter the **Secret Key**. This value is accessible from the security credentials page. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Access Key** used to authenticate to IBM Cloud. This value is accessible from your security credentials page. Enter the **Secret Key**. This value is accessible from your security credentials page. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, and PingFederate, while providing a SAML assertion. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Tenant**, which is the CSV tenant being used to access data. This field accepts either the tenant's domain name (for example, contoso.onmicrosoft.com) or its directory (tenant) Id. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Tenant**, which is the CSV tenant being used to access data. This field accepts either the tenant's domain name (for example, contoso.onmicrosoft.com) or its directory (tenant) Id. Enter the **OAuth JWT Cert**, which is the name of the client certificate's JWT certificate store. Select the **OAuth JWT Cert Type**, which is the type of key store containing the JWT certificate. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication. (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. (Optional) Enter the **OAuth JWT Cert Password**. This is the password for the OAuth JWT certificate used to access a password-protected certificate store. If the certificate store does not require a password, leave this property blank. (Optional) Enter the **OAuth JWT Cert Subject** of the OAuth JWT certificate used to locate a matching certificate in the store. Supports partial matches and the wildcard '\*' to select the first certificate. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, and PingFederate, while providing a SAML assertion. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Tenant**, which is the CSV tenant being used to access data. This field accepts either the tenant's domain name (for example, contoso.onmicrosoft.com) or its directory (tenant) Id. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Tenant**, which is the CSV tenant being used to access data. This field accepts either the tenant's domain name (for example, contoso.onmicrosoft.com) or its directory (tenant) Id. Enter the **OAuth JWT Cert**, which is the name of the client certificate's JWT certificate store. Select the **OAuth JWT Cert Type**, which is the type of key store containing the JWT certificate. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication. (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. (Optional) Enter the **OAuth JWT Cert Password**. This is the password for the OAuth JWT certificate used to access a password-protected certificate store. If the certificate store does not require a password, leave this property blank. (Optional) Enter the **OAuth JWT Cert Subject** of the OAuth JWT certificate used to locate a matching certificate in the store. Supports partial matches and the wildcard '\*' to select the first certificate. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the hosting **Region** for your S3-like Web Services. Enter the **Oracle Namespace**. This is the Oracle Cloud Object Storage namespace to use. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods Enter the **Access Key** used to authenticate to Oracle Cloud Storage. This value is accessible from your security credentials page. Enter the **Secret Key** of your account. This value is accessible from your security credentials page. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Access Key** used to authenticate to Oracle Cloud Storage. This value is accessible from your security credentials page. Enter the **Secret Key** of your account. This value is accessible from your security credentials page. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Select the **SSH Auth Mode**, which is the type of authentication to use when connecting to remote services. Then proceed to the relevant section and follow those instructions. ### Authentication Methods No additional settings are required for this authentication method. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **SSH User** used to authenticate to the SFTP server. Enter the **SSH Password** used to authenticate to the SFTP server. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **SSH Client Cert**, which is the name of the certificate store for the client certificate. Select the **SSH Client Cert Type**, which is the type of key store containing the client certificate. (Optional) Enter the **SSH Client Cert Password**. This is the password for the client certificate store. If the certificate store does not require a password, leave this property blank. (Optional) Enter the **SSH Client Cert Subject**. This is the subject of the SSH client certificate. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. (Optional) Enter the **Storage Base URL**. This specifies the URL of a cloud storage service provider. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, and PingFederate, while providing a SAML assertion. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Tenant**, which is the CSV tenant being used to access data. This field accepts either the tenant's domain name (for example, contoso.onmicrosoft.com) or its directory (tenant) Id. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Tenant**, which is the CSV tenant being used to access data. This field accepts either the tenant's domain name (for example, contoso.onmicrosoft.com) or its directory (tenant) Id. Enter the **OAuth JWT Cert**, which is the name of the client certificate's JWT certificate store. Select the **OAuth JWT Cert Type**, which is the type of key store containing the JWT certificate. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication. (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. (Optional) Enter the **OAuth JWT Cert Password**. This is the password for the OAuth JWT certificate used to access a password-protected certificate store. If the certificate store does not require a password, leave this property blank. (Optional) Enter the **OAuth JWT Cert Subject** of the OAuth JWT certificate used to locate a matching certificate in the store. Supports partial matches and the wildcard '\*' to select the first certificate. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. (Optional) Enter the **Storage Base URL**. This specifies the URL of a cloud storage service provider. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. Enter the identity provider's **SSO Login URL**. (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, and PingFederate, while providing a SAML assertion. (Optional) Enter the **SSO Properties**. These are additional properties required to connect to the identity provider, formatted as a semicolon-separated list. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. Enter the identity provider's **SSO Login URL**. (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, and PingFederate, while providing a SAML assertion. (Optional) Enter the **SSO Properties**. These are additional properties required to connect to the identity provider, formatted as a semicolon-separated list. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. (Optional) Enter the **SSO Properties**. These are additional properties required to connect to the identity provider, formatted as a semicolon-separated list. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and CSV, see [this information page](https://cdn.cdata.com/help/RVM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Cassandra Source: https://docs.cloud.cdata.com/en/Data-Sources/Cassandra ## Setup Guide Follow these steps to connect Cassandra to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Cassandra* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **Server**, which is the host name or IP address of the server hosting the Cassandra database. Enter the **Port** for the Cassandra database. The default port is 9042. (Optional) Enter the **Database**, which is the name of the Cassandra keyspace containing the tables. (Optional) Set **Use SSL** to enable SSL. (Optional) Select the **Consistency Level**, which determines how many of the replicas of the data you are interacting with need to respond for the query to be considered a success. The default is `ONE`. Select the Authentication method, then proceed to the relevant section and follow those instructions. ## Authentication Methods Enter the **User**, which specifies the authenticating user's Id. Enter the **Password**, which specifies the authenticating user's password. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. **DSE** authenticates against a DataStax Enterprise cluster. Enter the **User**, which specifies the authenticating user's Id. Enter the **Password**, which specifies the authenticating user's password. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. **Kerberos** authenticates through a Kerberos ticket. Enter the **User**, which specifies the authenticating user's Id. Enter the **Password**, which specifies the authenticating user's password. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. **LDAP** authenticates against an external LDAP server. Enter the **LDAP Server**, which is the host name or IP address of the LDAP server. Enter the **User**, which specifies the authenticating user's Id. Enter the **Password**, which specifies the authenticating user's password. (Optional) Enter the **LDAP Port** for the LDAP server. The default port is 389. (Optional) Enter the **Default LDAP User** and **LDAP Password**. These must be set if the LDAP server does not allow anonymous bind. (Optional) Enter the **Search Base** for your LDAP server, used to look up users. (Optional) Enter the **Search Filter** for looking up usernames in LDAP. The default is `(uid=)`. When using Active Directory, set the filter to `(sAMAccountName=)`. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Cassandra, see [this information page](https://cdn.cdata.com/help/RCM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Cloudant Source: https://docs.cloud.cdata.com/en/Data-Sources/Cloudant ## Setup Guide Follow these steps to connect Cloudant to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Cloudant* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the URL of your Cloudant instance. Select an **Auth Scheme** from the drop down. If you choose **Basic**, enter the following information: * **User**—the Cloudant username for authentication. * **Password**—the user password. If you choose **OAuth**, enter the IAM **API key**. See the [Cloudant documentation](https://cloud.ibm.com/Cloudant?topic=Cloudant-managing-access-for-cloudant) for more information. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. In Cloudant, add the Connect AI static IP addresses to your connection whitelist. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Cloudant, see [this information page](https://cdn.cdata.com/help/EWM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # CockroachDB Source: https://docs.cloud.cdata.com/en/Data-Sources/CockroachDB ## Prerequisites #### Whitelist CData IPs To establish a connection to CockroachDB, you need to allow access to CockroachDB via CData’s IP. When hosting CockroachDB behind a firewall, you must safelist these IP addresses in your firewall. * Range: `52.224.0.160` to `52.224.0.175` and `4.154.117.160` to `4.154.117.175`. * CIDR notation: `52.224.0.160/28` and `4.154.117.160/28` #### Ensure CockroachDB Is Publicly Accessible Provide a public facing IP/domain to connect to this data source. The following private IP ranges do not work: * `10.0.0.0` to `10.255.255.255` * `172.16.0.0` to `172.31.255.255` * `192.168.0.0` to `192.168.255.255` * `127.0.0.1` (aka ‘localhost’) ## Setup Guide Follow these steps to connect CockroachDB to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *CockroachDB* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the following information: * **Password**—the user password * **User**—the CockroachDB username for authentication * **Server**—the host name or IP address of the CockroachDB server * **Database**—the name of the CockroachDB database you want to access, set as the default database if not specified * **Port**—the port for connecting to the CockroachDB server At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and CockroachDB, see [this information page](https://cdn.cdata.com/help/HJM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Confluence Source: https://docs.cloud.cdata.com/en/Data-Sources/Confluence ## Setup Guide Follow these steps to connect Confluence to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Confluence* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Select the Authentication method, then proceed to the relevant section and follow those instructions. ## Authentication Methods Enter the following information: * **URL**—Set to the URL to your Jira endpoint in the form `https://[YourSiteName].atlassian.net/`. * **OAuth Client Id**—Set to the client Id in your app settings. * **OAuth Client Secret**—Set to the client secret in your app settings. Click **Sign in** to connect securely through OAuth. This action opens the Confluence sign-in page in a new tab. Log in to your Confluence account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Basic authentication is only applicable for Server instances. For Cloud instances, use APIToken authentication. Enter the following information: * **URL**—Set to the URL to your Jira endpoint in the form `https://[YourSiteName].atlassian.net/`. * **User**—the Confluence username for authentication. * **Password**—the user password. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. APIToken is only applicable for Cloud instances. For Server instances, use Basic authentication. Enter the following information: * **URL**—Set to the URL to your Jira endpoint in the form `https://[YourSiteName].atlassian.net/`. * **User**—the Confluence username for authentication. * **API Token**—the API token for the current user. To create an API token, go to the **Security** tab of your Atlassian account and click **Create and manage API tokens**. On the **API Tokens** page, click **Create API token**. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the following information: * **URL**—Set to the URL to your Jira endpoint in the form `https://[YourSiteName].atlassian.net/`. * **User**—The Crowd user account. * **Password**—The password associated with the Crowd account. * **SSO Login URL**—The login URL associated with the Crowd account. You can find the IDP URL by navigating to **your application > SSO > SSO information > Identity provider single sign-on URL**. * **SSO Exchange URL**—The URL used to exchange the SAML token for Confluence cookies. This URL can have the following formats: * https\:///plugins/servlet/samlconsumer * https\:///plugins/servlet/samlsso * **SSO App Name**—The name of the application in which SSO is enabled. * **SSO App Password**—The password of the application in which SSO is enabled. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the following information: * **URL**—Set to the URL to your Jira endpoint in the form `https://[YourSiteName].atlassian.net/`. * **User**—The Okta user account. * **Password**—The password associated with the Okta account. * **SSO Login URL**—Set to the URL used by the SSO provider. * **SSO Properties**—(Optional) This is needed if you use MFA, applications that override the Okta requests, or a proxy. Otherwise it can be left blank. * **SSO Exchange URL**—The URL used to exchange the SAML token for Confluence cookies. This URL can have the following formats: * https\:///plugins/servlet/samlconsumer * https\:///plugins/servlet/samlsso At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. In your Atlassian account, go to **Profile** > **Personal Access Tokens** > **Create token**. Copy and paste the PAT here. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Confluence, see [this information page](https://cdn.cdata.com/help/UGM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Cosmos DB Source: https://docs.cloud.cdata.com/en/Data-Sources/CosmosDB ## Setup Guide Follow these steps to connect Cosmos DB to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Cosmos DB* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter your Cosmos DB account URL **Account Endpoint**. You can find this URL under the **Keys** blade of the Cosmos DB account. Select the Authentication method, then proceed to the relevant section and follow those instructions. ## Authentication Methods Enter the master key token or resource token for connecting to the Cosmos DB REST API in the **Account Key** field. Use the **Token Type** field to specify whether the token you entered in the **Account Key** field is a **master** or **resource** token. In Cosmos DB, add the Connect AI static IP addresses to your connection whitelist. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **OAuth Client Id** assigned when you registered your Cosmos DB account for OAuth. Enter the **OAuth Client Secret** for your Cosmos DB account for OAuth. In Cosmos DB, add the Connect AI static IP addresses to your connection whitelist. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Tenant** Id to connect to. Enter the **OAuth Client Id** found in your application settings. Enter your **OAuth Client Secret**. In Cosmos DB, add the Connect AI static IP addresses to your connection whitelist. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Cosmos DB, see [this information page](https://cdn.cdata.com/help/EHM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Couchbase Source: https://docs.cloud.cdata.com/en/Data-Sources/Couchbase ## Setup Guide Follow these steps to connect Couchbase to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Couchbase* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Select which **Couchbase Service** to connect to, **Analytics** or **N1QL**. Select an **Auth Scheme** and follow the relevant instructions below. ## Authentication Methods Enter the following information: * **User**—the Couchbase username for authentication. * **Password**—the user password. * **Server**—the host name or IP address of the Couchbase server or servers to which you are connecting. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. In Couchbase, add the Connect AI static IP addresses to your connection whitelist. Enter the following information: * **SSL Client Cert**—the contents of your certificate file. A sample is displayed. * **SSL Client Cert Password**—the client certificate password if it is encrypted. * **Server**—the host name or IP address of the Couchbase server or servers to which you are connecting. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. In Couchbase, add the Connect AI static IP addresses to your connection whitelist. ## More Information For more information about interactions between Connect AI and Couchbase, see [this information page](https://cdn.cdata.com/help/CKM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Cvent Source: https://docs.cloud.cdata.com/en/Data-Sources/Cvent ## Prerequisites Before obtaining OAuth credentials, you need to create a custom OAuth application in Cvent if you do not already have one. To create an OAuth application in Cvent: Navigate to the [Cvent Developer Portal's Applications page](https://developers.cvent.com/) and click **Create application**. Select the **Machine to Machine** application type. Under **Application name**, specify a name for the application. Click **Select scopes** and select all of the scopes you want to add to your application. You are limited to the scopes allowed by the Workspace. Click **Save** to create the application. Click **View Applications** to return to the Applications page. Note the values of the **Client ID** and **Client secret**. You will use these below to authenticate to Cvent. ## Setup Guide Follow these steps to connect Cvent to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Cvent* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **OAuthClientId** from the prerequisites. Enter the **OAuthClientSecret** from the prerequisites. (Optional) Enter the **Scope** of the authenticating user's access to the application. This can be done when you create the OAuth application. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Dynamics 365 Business Central Source: https://docs.cloud.cdata.com/en/Data-Sources/D365BusinessCentral ## Setup Guide Follow these steps to connect Dynamics 365 Business Central to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Dynamics 365 Business Central* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter your organization's URL in the **Organization URL** field (for example, `https://businesscentral.dynamics.com/abc123/`). Select the Authentication method, then proceed to the relevant section and follow those instructions. ## Authentication Methods (Optional) Enter the name of the Company to connect to, if more than one company exists in your organization. (Optional) Enter **OAuth Client Id** in your application settings (if you are not using embedded credentials). (Optional) Enter your **OAuth Client Secret** (if you are not using embedded credentials). Click **Sign in** to connect securely through OAuth. This action opens the Dynamics 365 Business Central sign-in page in a new tab. Log in to your Dynamics 365 Business Central account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Tenant** Id to connect to. Enter **OAuth Client Id** in your application settings. Enter your **OAuth Client Secret** or your **OAuth JWT Cert**. Select your **OAuth JWT Cert Type** from the drop down. (Optional) Enter your **OAuth JWT Cert Password** if you are using an encrypted OAuth JWT Cert. (Optional) Enter the name of the Company to connect to, if more than one company exists in your organization. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Dynamics 365 Business Central, see [this information page](https://cdn.cdata.com/help/FBM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # DB2 Source: https://docs.cloud.cdata.com/en/Data-Sources/DB2 ## Setup Guide Follow these steps to connect DB2 to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *DB2* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the name of the **Server** running DB2. Enter the **Port** the DB2 is listening on. Enter the name of the DB2 **Database**. (Optional) Select whether you want to **Use SSL**. Select an **AuthScheme** and follow the relevant instructions below. ## Authentication Methods To authenticate with user credentials, enter the following information: * **User**—enter the username of a user with access to the database. * **Password**—enter the password of a user with access to the database. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. To authenticate with encrypted user credentials, select **EUSRIDPWD** and enter the following information: * **User**—enter the username of a user with access to the database. * **Password**—enter the password of a user with access to the database. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. To authenticate using the API key of an application that connects to it, select **IBMIAMAuth** and enter the following information: * **User**—enter the IBM ID or service ID of a DB2 server user. * **Password**—enter the API key associated with the application that requires access to the DB2 database. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Databricks Source: https://docs.cloud.cdata.com/en/Data-Sources/Databricks ## Setup Guide Follow these steps to connect Databricks to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Databricks* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Select the Authentication method, then proceed to the relevant section and follow those instructions. ## Authentication Methods Enter your Databricks access token into the **Token** field. To obtain the token, navigate to the **User Settings** page of your Databricks instance and open the **Access Tokens** tab. Enter the Databricks **Catalog** if you are using Databricks Unity Catalog. Otherwise, leave the default value. Enter the **HTTP Path** component of the URL endpoint. Enter the **Server** URL or IP address of the Databricks instance . (Optional) Enter the name of the **Database** to connect to. In Databricks, add the Connect AI static IP addresses to your connection whitelist. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** name for Databricks. Enter your Databricks access token into the **Token** field. To obtain the token, navigate to the **User Settings** page of your Databricks instance and open the **Access Tokens** tab. Enter the Databricks **Catalog** if you are using Databricks Unity Catalog. Otherwise, leave the default value. Enter the **HTTP Path** component of the URL endpoint. Enter the **Server** URL or IP address of the Databricks instance . (Optional) Enter the name of the **Database** to connect to. Enter the **Azure Tenant Id** of your Azure application. Enter the **Azure Client Id** for your Azure application. Enter the **Azure Client Secret** corresponding to the above Azure Client Id. Enter the **Azure Subscription Id** of your Microsoft Azure Databricks Service Workspace. Enter the **Azure Resource Group** name of your Microsoft Azure Databricks Service Workspace. Enter the **Azure Workspace** of your Microsoft Azure Databricks Service Workspace. Enter the **Catalog** if you are using Databricks Unity Catalog. Otherwise, leave the default value. Enter the **HTTP Path** component of the URL endpoint. Enter the **Server** URL or IP address of the Databricks instance . (Optional) Enter the name of the **Database** to connect to. In Databricks, add the Connect AI static IP addresses to your connection whitelist. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Catalog** if you are using Databricks Unity Catalog. Otherwise, leave the default value. Enter the **HTTP Path** component of the URL endpoint. Enter the **Server** URL or IP address of the Databricks instance . (Optional) Enter the name of the **Database** to connect to. Click **Sign in** to connect securely through OAuth. This action opens the Databricks sign-in page in a new tab. In Databricks, add the Connect AI static IP addresses to your connection whitelist. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## Private Cloud Connector Connection Databricks is a supported connector with Private Cloud Connector, which acts as a bridge between your on-premises data and Connect AI. See [Private Cloud Connector](/en/Private-Cloud-Connector) for more information. Once you set up the gateway, you can select the **Connection Type** of **Private Cloud Connector**. Then enter **Location Name** of the gateway and the Databricks authentication information. ## More Information For more information about interactions between Connect AI and Databricks, see [this information page](https://cdn.cdata.com/help/LKM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Docusign Source: https://docs.cloud.cdata.com/en/Data-Sources/DocuSign ## Prerequisites Before you can establish a connection with Docusign using the OAuth authentication method, you must create and configure a custom OAuth application. In Docusign, navigate to **Settings** > **Integrations** > **Apps and Keys**. Click **Add App and Integration Key** and name your application. Click **Create App**. In **General Info**, note the **Integration Key** field. You need to copy and paste this key into the **OAuthClientId** field in Connect AI. In **Authentication** > **Secret Keys**, click **Add Secret Key**. You need to copy and paste this key into the **OAuth Client Secret** field in Connect AI. In **Additional Settings** > **Redirect URIs**, click **Add URI**. Enter `https://oauth.cdata.com/oauth/` as the redirect URI. (Optional) If you are using JWT authentication, in **Service Integration** > **RSA Keypairs**, click **Generate RSA** to generate an RSA public key and private key. You need to copy and paste the private key into the **OAuth JWT Cert** field in Connect AI. (Optional) If you are using JWT authentication, in the **Apps and Keys** home page, note **My Account Information** > **User ID**. You need to copy and paste this key into the **OAuth JWT Subject** field in Connect AI. Refer to the [Docusign documentation](https://developers.docusign.com/platform/build-integration/) for more details about building a Docusign integration. ## Setup Guide Follow these steps to connect Docusign to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Docusign* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Select an **AuthScheme** and follow the relevant instructions below. ## Authentication Methods For **OAuth Client Id**, copy and paste the Docusign integration key you created in the prerequisites. For **OAuth Client Secret**, copy and paste the secret key you created in the prerequisites. The **Callback URL** is the redirect URI for your OAuth app. On Connect AI, this is `https://oauth.cdata.com/oauth/`. Click **Sign in** to connect securely through OAuth. This action opens the Docusign sign-in page in a new tab. Log in to your Docusign account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. For **OAuth JWT Cert**, copy and paste the RSA private key you generated in the prerequisites. For **OAuth JWT Subject**, copy and paste your Docusign user Id. Retrieve your user Id in Docusign by navigating to **Settings** > **Apps and Keys** > **My Account Information** > **User ID**. For **OAuth JWT Issuer**, copy and paste the Docusign integration key you created in the prerequisites. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Docusign, see [this information page](https://cdn.cdata.com/help/UCM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Domino Source: https://docs.cloud.cdata.com/en/Data-Sources/Domino ## Setup Guide Follow these steps to connect Domino to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Domino* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. In Domino, if the Proton component has not been installed, install it before continuing. See the Domino documentation for instructions on acquiring and installing Proton or the AppDev pack. Enter the following information: * **SSL Client Cert**—the content of the TLS/SSL client certificate file for client authentication * **SSL Client Cert Type**—the format of the TLS/SSL client certificate file * **SSL Client Cert Password**—the Private Key Password. Only required when your Private Key has been encrypted. * **SSL Server Cert**—You only need to set this if you are using a certificate that is not issued by a certificate authority. You can also set this to '\*' to accept all certificates (not recommended for production use cases). * **Database**—the name of the Domino database file, including the `.nsf` extension * **Port**—the port number that the Proton service is listening on * **Server**—the hostname or IP address of the Domino server At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Domino, see [this information page](https://cdn.cdata.com/help/JKM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Dropbox Source: https://docs.cloud.cdata.com/en/Data-Sources/Dropbox ## Setup Guide Follow these steps to connect Dropbox to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Dropbox* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Select the **Impersonate User Mode** the provider uses when making API calls on behalf of a user or administrator: **User**, **Admin**, or **None**. Enter the **Impersonate User Id** which specifies the Dropbox User Id to impersonate when acting on behalf of a team member or administrator. This field is required if you select **User** or **Admin** for **Impersonate User Mode**. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. The directions above assume you are using CData's embedded OAuth app. If you want to create a custom OAuth app, see [Creating a Custom OAuth App](https://cdn.cdata.com/help/OFM/cloud/default.htm#pg_oauthcustomappcreate). After you have created a custom OAuth app, go to the **Advanced Settings** tab and enter the **OAuth Client Id** and **OAuth Client Secret** you obtained from the custom OAuth app. ## More Information For more information about interactions between Connect AI and Dropbox, see [this information page](https://cdn.cdata.com/help/OFM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Dynamics 365 Source: https://docs.cloud.cdata.com/en/Data-Sources/Dynamics365 ## Setup Guide Follow these steps to connect Dynamics 365 to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Dynamics 365* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter your organization's URL in the **Organization URL** field (for example, `https://businesscentral.dynamics.com/abc123/`). Select the Authentication method, then proceed to the relevant section and follow those instructions. ## Authentication Methods Select your edition of Dynamics 365 in the **Edition** drop-down menu. (Optional) Enter **OAuth Client Id** in your application settings (if you are not using embedded credentials). (Optional) Enter your **OAuth Client Secret** (if you are not using embedded credentials). Click **Sign in** to connect securely through OAuth. This action opens the Dynamics 365 sign-in page in a new tab. Log in to your Dynamics 365 account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Tenant** Id to connect to. Enter **OAuth Client Id** in your application settings. Enter your **OAuth Client Secret** or your **OAuth JWT Cert**. Select your edition of Dynamics 365 in the **Edition** drop-down menu. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Dynamics 365, see [this information page](https://cdn.cdata.com/help/LJM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Dynamics CRM Source: https://docs.cloud.cdata.com/en/Data-Sources/DynamicsCRM ## Prerequisites In Dynamics CRM, [create a custom OAuth application](#create-a-custom-oauth-application) (if you are not using embedded credentials). ## Setup Guide Follow these steps to connect Dynamics CRM to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Dynamics CRM* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the following information: * **CRM Version**—the CRM version. Choose either **CRM2011+** or **CRMOnline** from the drop-down list. * **URL**—the root URL of the organization. The formatting of this URL depends on the version of CRM that you use. (Optional) Enter **OAuth Client Id** in your application settings (if you are not using embedded credentials). (Optional) Enter your **OAuth Client Secret** (if you are not using embedded credentials). Click **Sign in** to connect securely through OAuth. This action opens the Dynamics CRM sign-in page in a new tab. Log in to your Dynamics CRM account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## Create a Custom OAuth Application Follow these steps to create a custom OAuth Application in Dynamics CRM: Open your Azure portal and open the navigation pane. Select **Azure Active Directory**, then **App Registrations**. Click **New Registration**. Enter the following information: * **Name**—a name for the application (for example, *Connect AI*). * **Supported account types**—select **Accounts in any organization directory**. * **Redirect URI**—select **Web** and enter *[https://oauth.cdata.com/oauth/](https://oauth.cdata.com/oauth/)* Click **Register** to create the application. In the application view, select **Certificates & Secrets**. Select **New Client Secret**, set a duration, and save it. When the key value appears, copy it down to use when establishing the connection. Select **API permissions** and click **Add a permission**. Select **Dynamics CRM** and select **Delegated permissions**. Select **user\_impersonation** in the permissions list. Click **Add permissions** to save your changes. Select **Overview** and copy down the value for **Application (client) ID**. ## More Information For more information about interactions between Connect AI and Dynamics CRM, see [this information page](https://cdn.cdata.com/help/RMM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Dynamics NAV Source: https://docs.cloud.cdata.com/en/Data-Sources/DynamicsNAV ## Setup Guide Follow these steps to connect Dynamics NAV to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Dynamics NAV* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **URL** to the Microsoft Dynamics NAV server organization root. For example, *[http://MyServer:7048](http://MyServer:7048)*. Enter the **Server Instance**, which is the instance of the Dynamics NAV server. For example, *DynamicsNAV71*. Select an **Auth Scheme** and follow the relevant instructions below. ## Authentication Methods Set to **Negotiate** if you want the provider to negotiate an authentication mechanism with the server. Enter the **User**, which specifies the authenticating user's Id. Enter the **Password**, which specifies the authenticating user's password. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Set to **NTLM** to use your Windows credentials to authenticate. Enter the **User**, which specifies the authenticating user's Id. Enter the **Password**, which specifies the authenticating user's password. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Set to **Basic** to use HTTP Basic authentication. Enter the **User**, which specifies the authenticating user's Id. Enter the **Password**, which specifies the authenticating user's password. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Set to **Digest** to use HTTP Digest authentication. Enter the **User**, which specifies the authenticating user's Id. Enter the **Password**, which specifies the authenticating user's password. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. No additional settings are required for this authentication method. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Dynamics NAV, see [this information page](https://cdn.cdata.com/help/CNM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # eBay Source: https://docs.cloud.cdata.com/en/Data-Sources/Ebay ## Setup Guide Follow these steps to connect eBay to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *eBay* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. If you have not already, join the eBay Developers Program. On the eBay Developers Program dashboard, navigate to **My Account** > **Application Access Keys**. 1. Copy down the values for **App ID**, **DevID**, and **Cert ID**. 2. Click **Get a User Token Here** to generate an access token. Set the Redirect URI to *[https://oauth.cdata.com/oauth/](https://oauth.cdata.com/oauth/)* and copy down your token. Select an **Auth Scheme** and follow the relevant instructions below. ## Authentication Methods Enter the following information: * **OAuth Client Id**—the App ID you obtained from the Application Access Keys page. * **OAuth Client Secret**—the Cert ID you obtained from the Application Access Keys page. * **Ru Name**—(optional) the Redirect URL name used for validation. This property is only needed if you are using the provider to allow other users to access their own data. * **Use Sandbox**—set only if you are using a sandbox account. * **Site ID**—the Id of the eBay site that you want to connect to. The default value of 0 is for eBay U.S. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the following information: * **Dev ID**—the DevID you obtained from the Application Access Keys page. * **OAuth Client Id**—the App ID you obtained from the Application Access Keys page. * **OAuth Client Secret**—the Cert ID you obtained from the Application Access Keys page. * **OAuth Access Token**—the access token you generated above. * **Ru Name**—(optional) the Redirect URL name used for validation. This property is only needed if you are using the provider to allow other users to access their own data. * **Use Sandbox**—set only if you are using a sandbox account. * **Site ID**—the Id of the eBay site that you want to connect to. The default value of 0 is for eBay U.S. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and eBay, see [this information page](https://cdn.cdata.com/help/BEM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # eBay Analytics Source: https://docs.cloud.cdata.com/en/Data-Sources/EbayAnalytics ## Prerequisites Before you connect eBay Analytics to Connect AI, you must join the eBay Developers Program and create an application to obtain OAuth credentials. If you have not already done so, join the [eBay Developers Program](https://developer.ebay.com/). On the eBay Developers Program dashboard, navigate to **My Account** > **Application Access Keys**. On the **Application Keys** page, create an OAuth application and request credentials for either the **Production** or **Sandbox** environment, depending on whether you need access to real store data or a testing environment. Copy down the values for **App ID (Client ID)** and **Cert ID (Client Secret)**. Next to your App ID, click **User Tokens**, then select **Get a Token from eBay via Your Application**. Make sure **OAuth enabled** is selected. Configure a Redirect URL (RuName) for your application. Set the accepted URL to *[https://oauth.cdata.com/oauth/](https://oauth.cdata.com/oauth/)* and copy down the **RuName** value generated by eBay. ## Setup Guide Follow these steps to connect eBay Analytics to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *eBay Analytics* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **Ru Name**, which is the Redirect URL name used for validation (obtained in the prerequisites). (Optional) Select a **Marketplace Id** for the eBay Marketplace you want to connect to. Supported values are `DEFAULT`, `EBAY_AU`, `EBAY_CA`, `EBAY_FR`, `EBAY_DE`, `EBAY_GB`, `EBAY_IT`, `EBAY_ES`, and `EBAY_US`. The default value is `DEFAULT`. Select an **Auth Scheme** and follow the relevant instructions below. ## Authentication Methods Enter the following information: * **OAuth Client Id**—the App ID you obtained from the **Application Access Keys** page. * **OAuth Client Secret**—the Cert ID you obtained from the **Application Access Keys** page. Click **Sign in** to connect securely through OAuth. This action opens the eBay sign-in page in a new tab. Log in to your eBay account and grant the requested permissions. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the following information: * **OAuth Client Id**—the App ID you obtained from the **Application Access Keys** page in Ebay Analytics. * **OAuth Client Secret**—the Cert ID you obtained from the **Application Access Keys** page in Ebay Analytics. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and eBay Analytics, see [this information page](https://cdn.cdata.com/help/JJM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Elasticsearch Source: https://docs.cloud.cdata.com/en/Data-Sources/Elasticsearch ## Prerequisites In Elasticsearch, add the Connect AI static IP addresses to your connection whitelist. ## Setup Guide Follow these steps to connect Elasticsearch to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Elasticsearch* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the REST **Server**'s host name or IP address. Enter the port for connecting to the Elasticsearch server. Select the Authentication method, then proceed to the relevant section and follow those instructions. ## Authentication Methods Enter the Elasticsearch username for authentication in the **User** field. In the **Password** field, enter the user password. Select the **Data Model** from the drop down. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **AWS Access Key** associated with the AWS root account. Enter the **AWS Secret Key** associated with the AWS root account. Enter the **AWS Region** where the ElasticSearch instance is hosted. Select the **Data Model** from the drop down. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **AWS Access Key** associated with the AWS root account. Enter the **AWS Secret Key** associated with the AWS root account. Enter the **AWS Role ARN** for the authenticating User Id. Enter the **AWS Region** where the ElasticSearch instance is hosted. (Optional) If emulating a different role, enter it into the **AWS External Id** field. Select the **Data Model** from the drop down. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **API Key** received from ElasticSearch. Enter the **API Key Id** returned alongside the above API Key. Select the **Data Model** from the drop down. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Elasticsearch, see [this information page](https://cdn.cdata.com/help/EEM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Email Source: https://docs.cloud.cdata.com/en/Data-Sources/Email ## Setup Guide Follow these steps to connect email to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Email* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **User**, which is the user of the email account used to authenticate. Enter the **Password** of the email account used to authenticate. Enter the **Server**, which is the name or address of the mail server. Select the **Protocol** that matches the type of email server you are connecting to: **IMAP** or **POP**. The default value is **IMAP**. (Optional) Enter the **Port** of the mail server. The default value is *143* for IMAP and *110* for POP. (Optional) Select an **SSL Mode** to specify the authentication mechanism used when connecting to the email server. Supported values are **AUTO**, **NONE**, **IMPLICIT**, and **EXPLICIT**. The default value is **NONE**. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and email, see [this information page](https://cdn.cdata.com/help/REM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # EnterpriseDB Source: https://docs.cloud.cdata.com/en/Data-Sources/EnterpriseDB ## Setup Guide Follow these steps to connect EnterpriseDB to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *EnterpriseDB* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. In the **User** field, enter the EnterpriseDB username for authentication. In the **Password** field, enter the password to authenticate with the EnterpriseDB server. (Optional) In the **Server** field, enter the host name or IP address of the EnterpriseDB Postgres Advanced Server. (Optional) In the **Database** field, enter the name of the EnterpriseDB database to connect to. If a database is not provided, the user's default database is used. (Optional) In the **Port** field, enter the port for connecting to the EnterpriseDB server. The default port is *5444*. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and EnterpriseDB, see [this information page](https://cdn.cdata.com/help/JEM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Epicor Kinetic Source: https://docs.cloud.cdata.com/en/Data-Sources/EpicorERP ## Setup Guide Follow these steps to connect Epicor Kinetic to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Epicor Kinetic* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the following information: * **URL**—the base URL of the server hosting your Epicor Kinetic instance, without a trailing path (for example, *[https://example123.developer.epicor.com](https://example123.developer.epicor.com)*). Contact your Epicor administrator if you do not know this value. * **ERP Instance**—the name of your ERP company instance. This value appears as the first path segment in your Epicor Kinetic URL. For example, in [https://example123.developer.epicor.com/EPIC06/](https://example123.developer.epicor.com/EPIC06/), the ERP instance is *EPIC06*. Contact your Epicor administrator if you are unsure. * **Service**—the fully qualified name of the service you want to retrieve data from. For example, *erp.bo.CustomerSvc*, *erp.bo.GLAccountSvc*, *erp.bo.SalesOrderSvc*, *erp.bo.JournalEntrySvc*, or *BAQsvc*. To discover the services available on your instance, append `/api/help` to your instance URL. For example, `https://{instance_id}.developer.epicor.com/{instance}/api/help`. For a complete reference, see the [Epicor REST Services Guide](https://epicweb.epicor.com/doc/Docs/Kinetic_RESTServicesGuideV2_2023.1.pdf). Choose an **Auth Scheme** from the list. If you choose **Basic**, enter the following information: * **User**—the Epicor Kinetic username for authentication * **Password**—the user password If you choose **AzureADOpenID**, enter the **Azure Tenant**. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Epicor Kinetic, see [this information page](https://cdn.cdata.com/help/UEM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Exact Online Source: https://docs.cloud.cdata.com/en/Data-Sources/ExactOnline You cannot sign in to Exact Online with embedded credentials. Please create a custom OAuth application to sign in instead. See below. ## Prerequisites Before connecting Exact Online to Connect AI, you must create a custom OAuth application in the Exact Online App Center: If you have not already done so, create an Exact Online developer account. Log in to the App Center. Navigate to **Manage Apps** > **Add a New Application**. Enter a name for the application. Set the **Redirect URI** to *[https://oauth.cdata.com/oauth/](https://oauth.cdata.com/oauth/)*. Click **Edit**. The App Center displays your new application's client ID and client secret. Save this information. ## Setup Guide Follow these steps to connect Exact Online to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Exact Online* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Select a region in the **Region** drop-down list that is associated with your Exact Online administration. On the **Advanced Settings** tab, enter the **OAuthClientId** and **OAuthClientSecret** values from the custom OAuth application you created in the Prerequisites section. Click **Sign in** to connect securely through OAuth. This action opens the Exact Online sign-in page in a new tab. Log in to your Exact Online account and provide the requested permissions (if applicable). The **Division** field populates with the divisions associated with your Exact Online administration. Select a division from the drop-down list. The default value is the first division in the list. ## More Information For more information about interactions between Connect AI and Exact Online, see [this information page](https://cdn.cdata.com/help/DYM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Excel for the web Source: https://docs.cloud.cdata.com/en/Data-Sources/ExcelOnline ## Setup Guide Follow these steps to connect Excel for the web to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Excel for the web* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Select the Authentication method, then proceed to the relevant section and follow those instructions. ## Authentication Methods Enter the **Sharepoint URL** to connect to Excel files on a SharePoint site. Leave this field blank to connect to Excel files on your OneDrive. (Optional) Enter **OAuth Client Id** in your application settings (if you are not using embedded credentials). (Optional) Enter your **OAuth Client Secret** (if you are not using embedded credentials). Click **Sign in** to connect securely through OAuth. This action opens the Excel for the web sign-in page in a new tab. Log in to your Excel for the web account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Tenant** Id to connect to. The **Callback URL**, or Redirect URL, is the URL you need (`https://oauth.cdata.com/oauth/`) when setting up your OAuth app. Copy this URL and paste it into your OAuth app. Enter the **OAuth Client Id**, which is the client Id assigned when you register your Excel for the web account for OAuth. Enter the **OAuth Client Secret** for your Excel for the web account. Enter the **Sharepoint URL** field to connect to Excel files on a SharePoint site. Leave blank to connect to Excel files on your OneDrive. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Tenant** Id to connect to. The **Callback URL**, or Redirect URL, is the URL you need (`https://oauth.cdata.com/oauth/`) when setting up your OAuth app. Copy this URL and paste it into your OAuth app. Enter the **OAuth Client Id**, which is the client Id assigned when you register your Excel for the web account for OAuth. Enter the **OAuth JWT Cert** for your Excel for the web account in the format shown. Enter the **OAuth JWT Cert Password** for your Excel for the web account, if required. Enter the **OAuth JWT Cert Subject** for your Excel for the web account. This is the subject of the OAuth JWT certificate. If omitted, the first certificate in the certificate store is used. Enter the **Sharepoint URL** field to connect to Excel files on a SharePoint site. Leave blank to connect to Excel files on your OneDrive. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## Issue Queries In some configurations of Excel for the web, tables are accessible under the schema name OneDrive instead of ExcelOnline. For example, when querying a Excel for the web table, the fully-qualified table name might be `[ExcelOnline1].[OneDrive].[TableName]`. You can use [Data Explorer](/en/Data-Explorer) to view your schemas to see if this applies to your configuration. ## More Information For more information about interactions between Connect AI and Excel for the web, see [this information page](https://cdn.cdata.com/help/FXM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Excel Services Source: https://docs.cloud.cdata.com/en/Data-Sources/ExcelServices ## Setup Guide Follow these steps to connect Excel Services to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Excel Services* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **URL** for the SharePoint site or site collection the provider connects to, for example, *[http://server/SharePoint/](http://server/SharePoint/)*. Enter the **File** name of the Excel file to connect to, including the `.xlsx` extension. Select the **Share Point Version** that matches the SharePoint server you are connecting to. Supported values are **SharePoint 2013** and **SharePoint 2010**. The default value is **SharePoint 2013**. (Optional) Enter the **Folder** path within the document library where the file specified in the **File** field is located. (Optional) Enter the **Library** name of the SharePoint document library that contains the Excel file you want to connect to. The Shared Documents library is used by default. (Optional) Set **Use RESTAPI** to specify whether the provider uses the SharePoint REST API instead of the OData API to retrieve data. The default value is **True**. Select an **Auth Scheme** and follow the relevant instructions below. ## Authentication Methods Enter the **User** name for the account used to authenticate to the SharePoint server. Enter the **Password** for that account. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** name for the account used to authenticate to the SharePoint server. Enter the **Password** for that account. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** name for the account used to authenticate to the SharePoint server. Enter the **Password** for that account. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** name for the account used to authenticate to the SharePoint server. Enter the **Password** for that account. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. No additional settings are required for this authentication method. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** name for the account used to authenticate to the SharePoint server. Enter the **Password** for that account. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the ADFS **User** name used to authenticate. Enter the **Password** for that account. Enter the **STSURL**, the URL of the security token service (STS) used for single sign-on (SSO) with ADFS. Enter the **SSO Login URL** for the identity provider. Enter the **SSO Domain** associated with the user account. (Optional) Enter the **SSO Properties** required to connect to the identity provider, formatted as a semicolon-separated list (for example, `SSOProperty1=value1;SSOProperty2=value2;`). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Excel Services, see [this information page](https://cdn.cdata.com/help/DTM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Exchange Source: https://docs.cloud.cdata.com/en/Data-Sources/Exchange ## Setup Guide Follow these steps to connect Exchange to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Exchange* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Specify the Exchange **Schema** to connect to. MSGraph is the recommended schema for Exchange. Select the Authentication method, then proceed to the relevant section and follow those instructions. ## Authentication Methods Click **Sign in** to connect securely through OAuth. This action opens the Exchange sign-in page in a new tab. Log in to your Exchange account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. (Optional) Enter the **Azure Tenant** Id being used to access data. This value is the directory Id in the **Azure Portal** > **Azure Active Directory** > **Properties**. (Optional) Enter **OAuth Client Id** in your application settings (if you are not using embedded credentials). (Optional) Enter your **OAuth Client Secret** (if you are not using embedded credentials). Click **Sign in** to connect securely through OAuth. This action opens the Exchange sign-in page in a new tab. Log in to your Exchange account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **OAuth Client Id** assigned when you registered your application with an OAuth authorization server. Enter the **OAuth Client Secret** assigned when you registered your application with an OAuth authorization server. (Optional) Enter the **Azure Tenant** Id being used to access data. This value is the directory Id in the **Azure Portal** > **Azure Active Directory** > **Properties**. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the following information: * **OAuth Client Id**—the client Id assigned when you registered your Exchange account for OAuth. * **OAuth JWT Cert**—the contents of the public key you generated. * **OAuth JWT Cert Type**—the type of key store containing the OAuth JWT certificate. * **Azure Tenant**—(optional) the tenant Id used to access data. This value is the directory Id in the **Azure Portal** > **Azure Active Directory** > **Properties**. * **OAuth JWT Cert Subject**—(optional) the subject of the OAuth JWT certificate. The default value is the first certificate in the certificate store. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Exchange, see [this information page](https://cdn.cdata.com/help/CEM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # FHIR Source: https://docs.cloud.cdata.com/en/Data-Sources/FHIR ## Setup Guide Follow these steps to connect FHIR to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *FHIR* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Set your **Connection Type**. The connection type determines the authentication method you will use. ## Generic Authentication Methods The **Callback URL**, or Redirect URL, is the URL you need (`https://oauth.cdata.com/oauth/`) when setting up your OAuth app. Copy this URL and paste it into your OAuth app. Enter the following information: * **OAuth Client Id**—the Id assigned when you registered your FHIR account. * **OAuth Client Secret**—the client secret for your FHIR account. * **OAuth Authorization URL**—the URL where the user logs into OAuth and grants permissions to the application. * **OAuth Access Token URL**—the URL where authorization tokens can be exchanged for access tokens. * **URL**—the URL of the FHIR server. A sample generic URL is as follows: `http://my_fhir_server/r4b/`. Click **Sign in** to connect securely through OAuth. This action opens the FHIR sign-in page in a new tab. Log in to your FHIR account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **URL** for your connection. A sample generic URL is as follows: `http://my_fhir_server/r4b/`. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## Azure Authentication Methods Enter the URL of the FHIR server. A sample Azure URL is as follows: `https://MY_AZURE_FHIR.azurehealthcareapis.com/`. Click **Sign in** to connect securely through OAuth. This action opens the FHIR sign-in page in a new tab. Log in to your FHIR account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the following information: * **OAuth Client Id**—the Id assigned when you registered your FHIR account. * **OAuth Client Secret**—the client secret for your FHIR account. * **URL**—the URL of the FHIR server. A sample Azure URL is as follows: `https://MY_AZURE_FHIR.azurehealthcareapis.com/`. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## AWS Authentication Methods Enter an **AWS Region**, and then select an **Auth Scheme**. Enter the following information: * **AWS Access Key**—your AWS account access key. This value is found in your AWS security credentials page. * **AWS Secret Key**—your AWS account secret key. This value is found in your AWS security credentials page. * **URL**—the URL of the FHIR server. A sample AWS URL is as follows: `https://healthlake.REGION.amazonaws.com/datastore/DATASTORE_ID/r4/`. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the following information: * **AWS Access Key**—your AWS account access key. This value is found in your AWS security credentials page. * **AWS Secret Key**—your AWS account secret key. This value is found in your AWS security credentials page. * **AWS Role ARN**—the Amazon Resource Name of the role you want to use when authenticating. * **URL**—the URL of the FHIR server. A sample AWS URL is as follows: `https://healthlake.REGION.amazonaws.com/datastore/DATASTORE_ID/r4/`. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## Google Authentication Methods Enter the **URL** of the FHIR server. A sample Google URL is as follows: `https://healthcare.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/datasets/DATASET_ID/fhirStores/FHIR_STORE_ID/fhir/`. Click **Sign in with Google** to connect securely through OAuth. This action opens the FHIR sign-in page on a new tab. Log in to your FHIR account. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the following information: * **OAuth JWT Cert**—the contents of the certificate file provided by Google. A sample format is provided. * **OAuth JWT Subject**—(optional) the email address of the user whose data you want to access. Only set this value if the service account is part of a GSuite domain and you want to enable delegation. * **URL**—the URL of the FHIR server. A sample Google URL is as follows: `https://healthcare.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/datasets/DATASET_ID/fhirStores/FHIR_STORE_ID/fhir/`. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## InterSystems Authentication Methods Enter the **API Key** for your FHIR account. Enter the **URL** of the FHIR server. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **URL** of the FHIR server. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and FHIR, see [this information page](https://cdn.cdata.com/help/KIM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # FTP Source: https://docs.cloud.cdata.com/en/Data-Sources/FTP ## Setup Guide Follow these steps to connect FTP to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *FTP* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **Remote Host**, which is the hostname or IP address of the FTP server. Enter the **User**, which is the username for authenticating to the FTP server. Enter the **Password** for the FTP user account. (Optional) Enter the **Remote Port**, which is the network port used to connect to the FTP server. (Optional) Enter the **Remote Path**, which is the working directory path on the FTP server. (Optional) Select an **SSL Mode** to specify the SSL/TLS negotiation mode used when connecting to the FTP server. Supported values are **AUTOMATIC**, **NONE**, **IMPLICIT**, and **EXPLICIT**. The default value is **AUTOMATIC**. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Facebook Source: https://docs.cloud.cdata.com/en/Data-Sources/Facebook ## Setup Guide Follow these steps to connect Facebook to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Facebook* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. (Optional) If you need to access data provided by an earlier **Version** of the Facebook API, enter it here. Click **Sign in** to connect securely through OAuth. This action opens the Facebook sign-in page in a new tab. Log in to your Facebook account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Facebook, see [this information page](https://cdn.cdata.com/help/RBM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Facebook Ads Source: https://docs.cloud.cdata.com/en/Data-Sources/FacebookAds ## Setup Guide Follow these steps to connect Facebook Ads to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Facebook Ads* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Click **Sign in** to connect securely through OAuth. This action opens the Facebook Ads sign-in page in a new tab. Log in to your Facebook Ads account and provide the requested permissions (if applicable). The **Account Id** field populates with your account Ids. Select an account Id from the drop-down list. The default value is the first account Id. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Facebook Ads, see [this information page](https://cdn.cdata.com/help/HRM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Certinia Source: https://docs.cloud.cdata.com/en/Data-Sources/FinancialForce ## Prerequisites The **OAuth**, **OAuthClient**, **OAuthPassword**, and **AzureAD** authentication methods require a custom OAuth application. The default **OAuthPKCE** method uses CData's embedded OAuth application, so you can skip this section if you are using it. To create a custom OAuth application in Certinia, follow these steps: Log in to your Salesforce org (the org where Certinia is installed) and navigate to **Setup**. In the **Quick Find** box, search for *Apps*, then click **New Connected App**. Enter a **Connected App Name** (the display name shown on the authentication dialog) and a **Contact Email**. Under **API (Enable OAuth Settings)**, select **Enable OAuth Settings** and set the **Callback URL** to *[https://oauth.cdata.com/oauth/](https://oauth.cdata.com/oauth/)*. Select the **OAuth scopes** that your application should request from the user, then **Save** the application. Open the connected app's settings to retrieve the **Consumer Key** (your **OAuth Client Id**) and **Consumer Secret** (your **OAuth Client Secret**). For the **OAuth**, **OAuthPassword**, and **AzureAD** methods, you enter these values in Connect AI when configuring the connection. The **OAuthClient** method requires the custom app to exist but provides no fields to enter these values. ## Setup Guide Follow these steps to connect Certinia to your Connect AI account: On the **Basic Settings** tab of the Certinia connection, enter a connection name or keep the default name. Set the **Use Sandbox** field to **True** (if you are connecting to a sandbox account). Otherwise, leave it as **False**. Select the Authentication method, then proceed to the relevant section and follow those instructions. ## Authentication Methods Click **Sign in** to connect securely through OAuth. This action opens the Certinia sign-in page in a new tab. Log in to your Certinia account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the Certinia username for authentication. Enter the user **Password**. Enter a **Security Token**. This step is mandatory unless your IP has been added to 'Trusted IP Addresses' in Salesforce already. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. Enter the **OAuth Client Secret** assigned to your custom OAuth application. Click **Sign in** to connect securely through OAuth. This action opens the Certinia sign-in page in a new tab. Log in to your Certinia account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. This method requires a custom OAuth application (see the [Prerequisites](#prerequisites) section), but there are no additional fields to complete in Connect AI. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the Certinia username for authentication. Enter the user **Password**. Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. Enter the **OAuth Client Secret** assigned to your custom OAuth application. Enter a **Security Token**. This step is mandatory unless your IP has been added to 'Trusted IP Addresses' in Salesforce already. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. This authentication method requires no additional fields. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the OneLogin **User** Id. Enter the **Password** for that account. Enter the **SSO Properties**, with the format 'ssoproperty1=value1;ssoproperty2=value2;ssoproperty3=value3;'. Make sure to separate all property-value pairs with semicolons. Enter the **SSO Exchange URL**. You can find this in the Salesforce account settings by navigating to **Administration Setup > Security Controls > SAML Single Sign-On Settings** and then choosing the desired organization. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the PingFederate **User** Id. Enter the **Password** for that account. Enter the **SSO Login URL**, the identity provider's login URL. Enter the **SSO Properties**, with the format 'ssoproperty1=value1;ssoproperty2=value2;ssoproperty3=value3;'. Make sure to separate all property-value pairs with semicolons. Enter the **SSO Exchange URL** You can find this in the Salesforce account settings by navigating to **Administration Setup > Security Controls > SAML Single Sign-On Settings** and then choosing the desired organization. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the Okta **User** Id. Enter the **Password** for that account. Enter the **SSO Login URL**, the identity provider's login URL. Enter the **SSO Properties**, with the format 'ssoproperty1=value1;ssoproperty2=value2;ssoproperty3=value3;'. Make sure to separate all property-value pairs with semicolons. Enter the **SSO Exchange URL** You can find this in the Salesforce account settings by navigating to **Administration Setup > Security Controls > SAML Single Sign-On Settings** and choosing the desired organization. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the ADFS **User** Id. Enter the **Password** for that account. Enter the **SSO Login URL**, the identity provider's login URL. Enter the **SSO Properties**, with the format 'ssoproperty1=value1;ssoproperty2=value2;ssoproperty3=value3;'. Make sure to separate all property-value pairs with semicolons. Enter the **SSO Exchange URL** You can find this in the Salesforce account settings by navigating to **Administration Setup > Security Controls > SAML Single Sign-On Settings** and then choosing the desired organization. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **SSO Properties**, with the format 'ssoproperty1=value1;ssoproperty2=value2;ssoproperty3=value3;'. Make sure to separate all property-value pairs with semicolons. Enter the **SSO Exchange URL** You can find this in the Salesforce account settings by navigating to **Administration Setup > Security Controls > SAML Single Sign-On Settings** and then choosing the desired organization. Enter the **OAuth Client Id** assigned when you registered your custom OAuth application. Enter the **OAuth Client Secret** assigned to your custom OAuth application. Click **Sign in** to connect securely through OAuth. This action opens the Certinia sign-in page in a new tab. Log in to your Certinia account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Certinia, see [this information page](https://cdn.cdata.com/help/HFM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Freshdesk Source: https://docs.cloud.cdata.com/en/Data-Sources/FreshDesk ## Setup Guide Follow these steps to connect Freshdesk to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Freshdesk* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **Domain** for your Freshdesk account. When you are logged into Freshdesk, the domain is displayed in the URL as `https://[domainValue].freshdesk.com`. Enter the **API Key** associated with your Freshdesk account. To obtain this, log in to your support portal and open your profile settings page. The API key appears below the **Change Password** section. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Freshdesk, see [this information page](https://cdn.cdata.com/help/GFM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # GMO MakeShop Source: https://docs.cloud.cdata.com/en/Data-Sources/GMOMakeShop ## Setup Guide Follow these steps to connect GMO MakeShop to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *GMO MakeShop* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the following information: * **Members Access Code, Products Access Code, Orders Access Code**—the access codes from your GMO MakeShop store account to access the orders API * **Shop Id**—the store account Id of your GMO MakeShop store * **Member Authentication Code**—the authentication code from your GMO MakeShop store account to access the MemberAuthenticationConfirm stored procedure * **Password**—the password for your GMO MakeShop account At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and GMO MakeShop, see [this information page](https://cdn.cdata.com/help/SMM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Garoon Source: https://docs.cloud.cdata.com/en/Data-Sources/Garoon ## Setup Guide Follow these steps to connect Garoon to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Garoon* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the following information: * **URL**—the URL for your Garoon account. Here are accepted URL format for supported versions: * Cloud version : https\://(subdomain).cybozu.com (default) * Package version (Windows environment) : http\://(server IP address or host name)/scripts/(installation identifier)/grn.exe * Package version (Linux environment) : http\://(server IP address or host name)/cgi-bin/(installation identifier)/grn.cgi * **User**—the user Id of the authenticating Garoon user account. * **Password**—the password of the authenticating Garoon user account. * **Basic Auth User**—the additional username required for domains using basic authentication. * **Basic Auth Password**—the additional password required for domains using basic authentication. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Garoon, see [this information page](https://cdn.cdata.com/help/URM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # GitHub Source: https://docs.cloud.cdata.com/en/Data-Sources/GitHub ## Setup Guide Follow these steps to connect GitHub to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *GitHub* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Select the Authentication method, then proceed to the relevant section and follow those instructions. ## Authentication Methods (Optional) To restrict repositories and projects to a specific owner, enter the **Owner Login**. This is either the user name for an individual account or a login name associated with an organization account. Enter the base **URL** for the GitHub environment you are connecting to. This is required if connecting to a GitHub Enterprise Server instance or a GitHub Enterprise Cloud environment that uses a non-standard API domain. For connections to the standard GitHub service (including GitHub Enterprise Cloud accounts using the default API endpoint), this property must be left empty. (Optional) To restrict access to a certain schema, enter the **Schema** that the user has access to. By default, the user has access to all schemas. Click **Sign in** to connect securely through OAuth. This action opens the GitHub sign-in page in a new tab. Log in to your GitHub account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter your GitHub Personal Access Token in the **Token** field. To obtain a token, log in to your GitHub account, navigate to **Settings** > **Developer settings** > **Personal access tokens**, and click **Generate new token**. Select the required scopes and click **Generate token**. Copy and save the generated token, as it will only be shown once. (Optional) To restrict repositories and projects to a specific owner, enter the **Owner Login**. This is either the user name for an individual account or a login name associated with an organization account. Enter the base **URL** for the GitHub environment you are connecting to. This is required if connecting to a GitHub Enterprise Server instance or a GitHub Enterprise Cloud environment that uses a non-standard API domain. For connections to the standard GitHub service (including GitHub Enterprise Cloud accounts using the default API endpoint), this property must be left empty. (Optional) To restrict access to a certain schema, enter the **Schema** that the user has access to. By default, the user has access to all schemas. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and GitHub, see [this information page](https://cdn.cdata.com/help/FGM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Gmail Source: https://docs.cloud.cdata.com/en/Data-Sources/Gmail ## Setup Guide Follow these steps to connect Gmail to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Gmail* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Confirm your **Schema** in the drop down. Select the Authentication method, then proceed to the relevant section and follow those instructions. ## Authentication Methods Enter the **OAuth Client Id** assigned when you registered your Gmail account. Enter the **OAuth Client Secret** for your Gmail account. Click **Sign in with Google** to connect securely through OAuth. This action opens the Gmail sign-in page on a new tab. Log in to your Gmail account. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter your **OAuth JWT Cert**. This is a multi-line key. Enter your **OAuth JWT Subject**. This must be set to the email address of the user whose data you want to access. The account must also be part of a GSuite domain. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Gmail, see [this information page](https://cdn.cdata.com/help/DLM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Google Ads Source: https://docs.cloud.cdata.com/en/Data-Sources/GoogleAds ## Setup Guide Follow these steps to connect Google Ads to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Google Ads* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the developer token for your Google Ads account in the **Developer Token** field. If you do not have a developer token, see [this article](https://developers.google.com/google-ads/api/first-call/dev-token) for instructions. Enter your **Client Customer Id**. You can find this at the bottom of the help menu in the Google Ads UI. Select the Authentication method, then proceed to the relevant section and follow those instructions. ## Authentication Methods Click **Sign in with Google** to connect securely through OAuth. This action opens the Google Ads sign-in page on a new tab. Log in to your Google Ads account. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter your **OAuth JWT Cert**. This is a multi-line key. Enter your **OAuth JWT Subject**. This must be set to the email address of the user whose data you want to access. The account must also be part of a GSuite domain. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Google Ads, see [this information page](https://cdn.cdata.com/help/DZM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Google Ad Manager Source: https://docs.cloud.cdata.com/en/Data-Sources/GoogleAdsManager ## Setup Guide Follow these steps to connect Google Ad Manager to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Google Ad Manager* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Choose an **Auth Scheme** and continue with the relevant instructions below. ## Authentication Methods Enter the following information: * **Network Code**—this value appears in the URL after you log in to the network. For example, in the URL `https://www.google.com/dfp/1234567#delivery`, 1234567 is your network code. * **Version**—the latest Google Ad Manager Api version Click **Sign in with Google** to connect securely through OAuth. This action opens the Google Ad Manager sign-in page on a new tab. Log in to your Google Ad Manager account. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the following information: * **Network Code**—this value appears in the URL after you log in to the network. For example, in the URL `https://www.google.com/dfp/1234567#delivery`, 1234567 is your network code. * **Version**—the latest Google Ad Manager Api version At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Google Ad Manager, see [this information page](https://cdn.cdata.com/help/BDM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Google Analytics Source: https://docs.cloud.cdata.com/en/Data-Sources/GoogleAnalytics ## Setup Guide Follow these steps to connect Google Analytics to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Google Analytics* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Select the Authentication method, then proceed to the relevant section and follow those instructions. ## Authentication Methods Select your **Schema**. The options are `GoogleAnalytics4` or `UniversalAnalytics`. Click **Sign in with Google** to connect securely through OAuth. This action opens the Google Analytics sign-in page on a new tab. Log in to your Google Analytics account. Click **Continue** to grant the requested permissions. Each permission is required for the connection to function. If you selected `GoogleAnalytics4` as the schema, the **Property Id** field populates with your property Ids. Select a property Id from the drop-down list. The default value is the first property Id. You can also enter a custom value. If you selected `UniversalAnalytics` as the schema, enter your **Profile** and select your **API version**. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter your **OAuth JWT Cert**. This is a multi-line key in the format shown. Enter your **OAuth JWT Subject**. This must be set to the email address of the user whose data you want to access. The account must also be part of a GSuite domain. Select your **Schema**. The options are `GoogleAnalytics4` and `UniversalAnalytics`. (Optional) In the **Property Id** field, enter the Google Analytics profile that you want to use. If you leave this field blank, the connection uses the first returned profile. If you selected `GoogleAnalytics4` as the schema, enter the **Property Id**. If you selected `UniversalAnalytics` as the schema, enter your **Profile** and select your **API version**. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Google Analytics, see [this information page](https://cdn.cdata.com/help/DAM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Google Campaign Manager Source: https://docs.cloud.cdata.com/en/Data-Sources/GoogleCM ## Setup Guide Follow these steps to connect Google Campaign Manager to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Google Campaign Manager* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Select the Authentication method, then proceed to the relevant section and follow those instructions. ## Authentication Methods In the **Profile Id** field of the **Authentication** section, enter the DoubleClick User Profile ID to connect to. If you do not specify a Profile ID, the first user profile returned is used. Click **Sign in with Google** to connect securely through OAuth. This action opens the Google Campaign Manager sign-in page on a new tab. Log in to your Google Campaign Manager account. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. In the **Profile Id** field of the **Authentication** section, enter the DoubleClick User Profile ID to connect to. If you do not specify a Profile ID, the first user profile returned is used. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Google Campaign Manager, see [this information page](https://cdn.cdata.com/help/EPM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Google Calendar Source: https://docs.cloud.cdata.com/en/Data-Sources/GoogleCalendar ## Setup Guide Follow these steps to connect Google Calendar to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Google Calendar* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Select the Authentication method, then proceed to the relevant section and follow those instructions. ## Authentication Methods Click **Sign in with Google** to connect securely through OAuth. This action opens the Google Calendar sign-in page on a new tab. Log in to your Google Calendar account. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter your **OAuth JWT Cert**. This is multi-line and in PEM format. Select the **OAuth JWT Cert Type**. (Optional) Enter an **OAuth JWT Cert Password**. This only needs to be done if the certificate is encrypted. (Optional) If required, add an **OAuth JWT Cert Subject**. (Optional) Enter the **OAuth JWT Issuer**. This must include the client\_id or connected app for the which the certificate is registered. (Optional) Enter an **OAuth JWT Subject**. It must be formatted as an email address. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Google Calendar, see [this information page](https://cdn.cdata.com/help/EGM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Google Cloud Storage Source: https://docs.cloud.cdata.com/en/Data-Sources/GoogleCloudStorage ## Setup Guide Follow these steps to connect Google Cloud Storage to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Google Cloud Storage* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. In the **Project Id** field, enter the Id of the project where your Google Cloud Storage instance resides. To find this value, open the Google Cloud Console and click the project name in the upper-left corner. The project Id appears in the **ID** column of the matching project. Select the Authentication method, then proceed to the relevant section and follow those instructions. ## Authentication Methods Click **Sign in with Google** to connect securely through OAuth. This action opens the Google Cloud Storage sign-in page on a new tab. Log in to your Google Cloud Storage account. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. This authentication method requires no additional fields. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **AWS Workload Identity Config**, the configuration properties to provide when using Workload Identity Federation via AWS. Enter the **Workload Pool Id**, the Id of your Workload Identity Federation pool. Enter the **Workload Project Id**, the Id of the Google Cloud project that hosts your Workload Identity Federation pool. Enter the **Workload Provider Id**, the Id of your Workload Identity Federation pool provider. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Workload Identity Config**, the configuration properties to provide when using Workload Identity Federation via Azure. Enter the **Workload Pool Id**, the Id of your Workload Identity Federation pool. Enter the **Workload Project Id**, the Id of the Google Cloud project that hosts your Workload Identity Federation pool. Enter the **Workload Provider Id**, the Id of your Workload Identity Federation pool provider. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Google Cloud Storage, see [this information page](https://cdn.cdata.com/help/HPM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Google Contacts Source: https://docs.cloud.cdata.com/en/Data-Sources/GoogleContacts ## Setup Guide Follow these steps to connect Google Contacts to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Google Contacts* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Select an **Auth Scheme** and follow the instructions below. ## Authentication Methods Click **Sign in with Google** to connect securely through OAuth. This action opens the Google Contacts sign-in page on a new tab. Log in to your Google Contacts account. Select the checkboxes next to each permission category and click **Continue** to grant the requested permissions. Each permission is required for the connection to function. Enter the following information. * **OAuth JWT Cert**—Enter the content of the JSON certificate provided by Google. * (Optional) **OAuth JWT Subject**—Only set this value if the service account is part of a GSuite domain and you want to enable delegation. The value of this property should be the email address of the user whose data you want to access. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Google Contacts, see [this information page](https://cdn.cdata.com/help/ECM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Google Directory Source: https://docs.cloud.cdata.com/en/Data-Sources/GoogleDirectory ## Setup Guide Follow these steps to connect Google Directory to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Google Directory* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Select an **Auth Scheme** and follow the relevant instructions below. ## Authentication Methods Click **Sign in with Google** to connect securely through OAuth. This action opens the Google Directory sign-in page on a new tab. Log in to your Google Directory account. Select the checkboxes next to each permission category and click **Continue** to grant the requested permissions. Each permission is required for the connection to function. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Google Directory, see [this information page](https://cdn.cdata.com/help/EUM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Google Drive Source: https://docs.cloud.cdata.com/en/Data-Sources/GoogleDrive ## Setup Guide Follow these steps to connect Google Drive to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Google Drive* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Select the Authentication method, then proceed to the relevant section and follow those instructions. ## Authentication Methods Click **Sign in with Google** to connect securely through OAuth. This action opens the Google Drive sign-in page on a new tab. Log in to your Google Drive account. Click **Continue** to grant the requested permissions. Each permission is required for the connection to function. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **OAuth JWT Cert** provided by Google. This is a multi-line key. (Optional) Enter the **OAuth JWT Subject** if your services account is part of a GSuite domain and you want to enable delegation. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Google Drive, see [this information page](https://cdn.cdata.com/help/RGK/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Google Search Source: https://docs.cloud.cdata.com/en/Data-Sources/GoogleSearch ## Setup Guide Follow these steps to connect Google Search to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Google Search* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter your **Custom Search Id**. You must sign into the Google Custom Search engine and create a new engine to obtain this Id. Enter the **API Key**. To obtain this you must enable the Custom Search API in the Google API Console. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Google Search, see [this information page](https://cdn.cdata.com/help/BLM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Google Sheets Source: https://docs.cloud.cdata.com/en/Data-Sources/GoogleSheets ## Setup Guide Follow these steps to connect Google Sheets to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Google Sheets* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Select the Authentication method, then proceed to the relevant section and follow those instructions. ## Authentication Methods Enter the **API Key** for your Google Cloud account. You can create an API key in the Google Cloud Console by clicking **Create credentials > API key**. (Optional) To improve performance, fill out either the **Spreadsheet** field with a comma separated list of sheet names or Ids or enter a **Folder Name**. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. (Optional) To improve performance, fill out either the **Spreadsheet** field with a comma separated list of sheet names or Ids or enter a **Folder Name**. Click **Sign in with Google** to connect securely through OAuth. This action opens the Google Sheets sign-in page on a new tab. Log in to your Google Sheets account. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the OAuth JWT Cert. This is multi-line and should be in the following format: ```json theme={null} { "type": "service_account", "project_id": "...", "private_key_id": "...", "private_key": "...", "client_email": "...", "client_id": "...", "auth_uri": ...", "token_uri": "...", "auth_provider_x509_cert_url": "...", "client_x509_cert_url": "..." } ``` (optional) Set the **OAuthJWT Cert Subject**. Only set this value if the service account is part of a GSuite domain and you want to enable delegation. The value of this property should be the email address of the user whose data you want to access. (Optional) To improve performance, fill out either the **Spreadsheet** field with a comma separated list of sheet names or Ids or enter a **Folder Name**. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Google Sheets, see [this information page](https://cdn.cdata.com/help/RLM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Google Spanner Source: https://docs.cloud.cdata.com/en/Data-Sources/GoogleSpanner ## Setup Guide Follow these steps to connect Google Spanner to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Google Spanner* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Select a **Database Dialect**. This is the dialect type of the connected database. The default value is correct for most connections. Select an **Auth Scheme** and follow the relevant instructions below. ## Authentication Methods Enter the following information: * **Project Id**—the ID of the project where your Google Spanner instance resides. * **Database**—the name of the database. * **Instance Id**—the ID of the Google Spanner instance to which you are connecting. Click **Sign in with Google** to connect securely through OAuth. This action opens the Google Spanner sign-in page on a new tab. Log in to your Google Spanner account. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the following information: * **OAuthJWT Cert**—the content of the JSON certificate provided by Google. * **OAuthJWT Subject**—(optional) a subject value is required if the service account is part of a GSuite domain and you want to enable delegation. * **Project Id**—the ID of the project where your Google Spanner instance resides. * **Database**—the name of the database. * **Instance Id**—the ID of the Google Spanner instance to which you are connecting. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Google Spanner, see [this information page](https://cdn.cdata.com/help/OGM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # GraphQL Source: https://docs.cloud.cdata.com/en/Data-Sources/GraphQL ## Setup Guide Follow these steps to connect GraphQL to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *GraphQL* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **URL** of your GraphQL service. If you do not need authentication, select **None** in the **Auth Scheme** drop-down list. Otherwise, select the Authentication method, then proceed to the relevant section and follow those instructions. ## Authentication Methods Enter the GraphQL username for authentication into **User**. Enter the user password. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **OAuth Client Id** assigned when you registered your GraphQL account for OAuth. Enter the **OAuth Client Secret** for your GraphQL account for OAuth. Enter the **OAuth Authorization URL** where the user logs into the service. Enter the **OAuth Access Token URL** where the request for the access token is made. Click **Sign in** to connect securely through OAuth. This action opens the GraphQL sign-in page in a new tab. Log in to your GraphQL account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **OAuth Client Id** assigned when you registered your GraphQL account for OAuth. Enter the **OAuth Authorization URL** where the user logs into the service. Enter the **OAuth Access Token URL** where the request for the access token is made. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and GraphQL, see [this information page](https://cdn.cdata.com/help/LAM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Greenhouse Source: https://docs.cloud.cdata.com/en/Data-Sources/Greenhouse ## Setup Guide Follow these steps to connect Greenhouse to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Greenhouse* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **API Key** for your Greenhouse account. To create an API key, follow the steps below. a. Click the **Configure** icon in the navigation bar and locate **Dev Center** on the left. b. Select **API Credential Management**. c. Click **Create New API Key**. d. Set "API Type" to **Harvest**. e. Set "Partner" to **custom**. f. Optionally, provide a description. g. Proceed to **Manage permissions** and select the appropriate permissions based on the resources you want to access through the driver. h. Copy and paste the created API Key. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Greenplum Source: https://docs.cloud.cdata.com/en/Data-Sources/Greenplum ## Setup Guide Follow these steps to connect Greenplum to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Greenplum* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the following information: * **Password**—enter the user password. * **User**—enter the Greenplum username for authentication. * **Port**—enter the port for connecting to the Greenplum server. This is set to 5432 by default. * **Server**—enter the host name or IP address of the Greenplum server. * **Database**—(Optional) enter the name of the database to connect to. If left blank, the user's default database is used. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Greenplum, see [this information page](https://cdn.cdata.com/help/SGM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # HDFS Source: https://docs.cloud.cdata.com/en/Data-Sources/HDFS ## Setup Guide Follow these steps to connect HDFS to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *HDFS* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **Host**, which specifies the host of your HDFS installation. Enter the **Port** of your HDFS installation. The default is 9870. (Optional) Enter the **Path**, which specifies the HDFS path used as the working directory. Select the **Auth Scheme** used for authentication, then proceed to the relevant section below. ## Authentication (Optional) Enter the **User**, which is the user name used to log in to the HDFS server. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. (Optional) Enter the **User**, which is the user name used to log in to the HDFS server. (Optional) Enter the **Password** used to authenticate to the HDFS server. This is only used when Kerberos authentication is selected. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Access Token**, which is the HDFS access token. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and HDFS, see [this information page](https://cdn.cdata.com/help/GWM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Highrise Source: https://docs.cloud.cdata.com/en/Data-Sources/Highrise ## Setup Guide Follow these steps to connect Highrise to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Highrise* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **AccountId** of the currently authenticated user. Select an **Auth Scheme** and follow the relevant instructions below. ## Authentication Methods The **Callback URL**, or Redirect URL, is the URL you need (`https://oauth.cdata.com/oauth/`) when setting up your OAuth app. Copy this URL and paste it into your OAuth app. Click **Sign in** to connect securely through OAuth. This action opens the Highrise sign-in page in a new tab. Log in to your Highrise account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **API Token** of the currently authenticated user. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Highrise, see [this information page](https://cdn.cdata.com/help/BHM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # HubDB Source: https://docs.cloud.cdata.com/en/Data-Sources/HubDB ## Prerequisites The **OAuth** authentication method requires a custom OAuth application created in HubSpot. If you are connecting with the **PrivateApp** method, you can skip this section. To create a custom OAuth application, follow these steps: Sign in to your HubSpot developer account. If you do not have one, create a developer account at [developers.hubspot.com](https://developers.hubspot.com/). Navigate to **Apps** and click **Create app**. On the **Auth** tab, record the **Client ID** and **Client secret**. You enter these values as the **OAuth Client Id** and **OAuth Client Secret** in the setup steps below. In the **Redirect URLs** field, enter the Connect AI callback URL `https://oauth.cdata.com/oauth/`. Under **Scopes**, add the scopes your application needs to access HubDB data, then save your application. ## Setup Guide Follow these steps to connect HubDB to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *HubDB* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Select your **Auth Scheme** and follow the instructions in the relevant section below. ## Authentication Methods Enter the following information: * **OAuth Client Id**—Set to the client ID (also known as the consumer key) assigned to your custom OAuth application. * **OAuth Client Secret**—Set to the client secret assigned to your custom OAuth application. Click **Sign in** to connect securely through OAuth. This action opens the HubDB sign-in page in a new tab. Log in to your HubSpot account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter your HubSpot Private App Token in the **Private App Token** field. You can generate a HubSpot Private App Token by following the steps below. In your HubSpot account, click the **Settings** icon in the main navigation bar. In the left sidebar menu, navigate to **Integrations > Private Apps**. Click **Create private app**. On the **Basic Info** tab, configure the details of your application (name, logo, and description). On the **Scopes** tab, select **Read** or **Write** for each scope you want your private application to be able to access. This determines the data the connector has access to retrieve. After you are done configuring your application, click **Create app** in the top right. Review the information about your application's access token, click **Continue creating**, and then **Show token**. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # HubSpot Source: https://docs.cloud.cdata.com/en/Data-Sources/HubSpot ## Setup Guide Follow these steps to connect HubSpot to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *HubSpot* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Select which **Schema** to connect to. If your **Schema** is **HubSpotV3**, you can choose to **Expand Associations** and/or **Include Custom Tables**. Note that in the **HubSpotV3** schema, certain tables are only accessible using the **PrivateAppToken** authentication method. Select your **Auth Scheme** and follow the instructions in the relevant section below. ## Authentication Methods Click **Sign in** to connect securely through OAuth. This action opens the HubSpot sign-in page in a new tab. Log in to your HubSpot account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the Hubspot Private App Token in the **OAuth Access Token** field. You can generate a HubSpot Private App Token by following the steps below. In your HubSpot account, click the **Settings** icon in the main navigation bar. In the left sidebar menu, navigate to **Integrations > Private Apps**. Click **Create private app**. On the **Basic Info** tab, configure the details of your application (name, logo, and description). On the **Scopes** tab, select **Read** or **Write** for each scope you want your private application to be able to access. This determines the data the driver has access to retrieve. After you are done configuring your application, click **Create app** in the top right. Review the information about your application's access token, click **Continue creating**, and then **Show token**. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and HubSpot, see [this information page](https://cdn.cdata.com/help/DHM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # IBM Cloud Object Storage Source: https://docs.cloud.cdata.com/en/Data-Sources/IBMCloudObjectStorage ## Setup Guide Follow these steps to connect IBM Cloud Object Storage to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *IBM Cloud Object Storage* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. ## Authentication Enter the **Api Key**, which is used to identify the user to IBM Cloud. Create an API key by navigating to **Manage > Access (IAM) > Users** and clicking **Create**. (Optional) Enter the **Cloud Object Storage CRN**, which uniquely identifies your Cloud Object Storage instance in IBM Cloud (for example, *crn:v1:bluemix:public:cloud-object-storage:\[region\_id]:a/\[account\_id]:\[guid]*). To retrieve your **Cloud Object Storage CRN**, select your Cloud Object Storage instance from the Dashboard. Click the **Service credentials** tab on the right side and click **View credentials.** At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and IBM Cloud Object Storage, see [this information page](https://cdn.cdata.com/help/GMM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # IBM Informix Source: https://docs.cloud.cdata.com/en/Data-Sources/Informix ## Setup Guide Follow these steps to connect IBM Informix to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *IBM Informix* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Select an **Auth Scheme**. Choose EUSRIDPWD to authenticate with an encrypted user Id and password. Enter the following information: * **User**—the IBM Informix username for authentication * **Password**—the user password * **Database**—the name of the database to connect to * **Port**—the port for connecting to the IBM Informix server * **Server**—the host name or IP address of the IBM Informix server At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and IBM Informix, see [this information page](https://cdn.cdata.com/help/JIM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Instagram Source: https://docs.cloud.cdata.com/en/Data-Sources/Instagram ## Prerequisites If you choose to create a custom OAuth application in the Meta Developer Portal (optional), follow these steps: Before you begin, make sure your Instagram account is a Business or Creator account that is connected to a Facebook Page. You must have a role on the Page that is associated with the Instagram account. Go to the [Meta Developer Portal](https://developers.facebook.com/apps). Sign in with your Facebook account (or create one if you do not already have one). Register the application. * Click **Create App** and follow the prompts to create a new app. * After the app is created, go to **Settings** > **Basic**. The **App ID** and **App Secret** shown here are the values you will enter as the **OAuth Client Id** and **OAuth Client Secret** in the setup steps below. * Click **Add Platform** and select **Website**. Enter a **Site URL** for your application. Add and configure the Facebook Login product. * From the left navigation, click **Add Product** and add **Facebook Login**. * Under **Facebook Login** > **Settings**, in **Valid OAuth Redirect URIs**, enter the redirect URI used by Connect AI: *[https://oauth.cdata.com/oauth/](https://oauth.cdata.com/oauth/)*. * Save your changes. Add the Instagram product. * From the left navigation, click **Add Product** and add **Instagram**. Submit your app for review. * Click **App Review** > **Permissions and Features**, then click **Request Advanced Access** for the following permissions: **instagram\_basic**, **instagram\_manage\_comments**, and **instagram\_manage\_insights**. * Provide the information Meta requires and submit the request. You must wait for Meta to approve the permissions before you can use the custom OAuth app to connect production Instagram accounts. ## Setup Guide Follow these steps to connect Instagram to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Instagram* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. (Optional) **Enter a Business Account Id**. This is only required if you have more than one Instagram business account associated with one Facebook Account. (Optional) If you are using a custom OAuth application to connect, click **Advanced Settings** and enter the **OAuth Client Id** and **OAuth Client Secret** obtained from the prerequisites. Click **Sign in** to connect securely through OAuth. This action opens the Instagram sign-in page in a new tab. Log in to your Instagram account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Instagram, see [this information page](https://cdn.cdata.com/help/ENM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Jira Source: https://docs.cloud.cdata.com/en/Data-Sources/JIRA ## Setup Guide Follow these steps to connect Jira to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Jira* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **URL** to your Jira endpoint. Select the Authentication method, then proceed to the relevant section and follow those instructions. ## Authentication Methods Click **Sign in** to connect securely through OAuth. This action opens the Jira sign-in page in a new tab. Log in to your Jira account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the Jira username for authentication in the **User** field. Enter the Jira **API token** for the username that you enter in the **User** field. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the Jira username for authentication in the **User** field. In the **Password** field, enter the user password. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the Jira username for authentication in the **User** field. In the **Password** field, enter the user password. Enter the **SSO Login URL** associated with the Crowd account. You can find the IDP URL by navigating to **your application > SSO > SSO information > Identity provider single sign-on URL**. Enter the **SSO Exchange URL** used to exchange the SAML token for Jira cookies. This URL can have the following format: `https:///plugins/servlet/samlsso`. Enter the **SSO App Name** of the application. Enter the **SSO App Password** of the application. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the Jira username for authentication in the **User** field. In the **Password** field, enter the user password. Set the **SSO Login URL** to the URL used by the SSO provider. Enter all relevant property-value pairs into the **SSO Properties** field with the format `ssoproperty1=value1;ssoproperty2=value2;ssoproperty3=value3;`. Make sure to separate all property-value pairs with semicolons. Enter the **SSO Exchange URL** used to exchange the SAML token for Jira cookies. This URL can have the following format: `https:///plugins/servlet/samlsso`. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the Jira username for authentication in the **User** field. In the **Password** field, enter the user password. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Jira, see [this information page](https://cdn.cdata.com/help/BJM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # JSON Source: https://docs.cloud.cdata.com/en/Data-Sources/JSON ## Setup Guide Follow these steps to connect JSON to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *JSON* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **URI** for the JSON resource location. Select the **Data Model** to use when parsing JSON documents. Options are as follows: * **Document**–returns a single table representing a row for each top-level object. * **FlattenedDocuments**–returns a single table representing a JOIN of the available documents in the file. * **Relational**–returns multiple tables, one for each **JSON Path** value specified. (Optional) Enter the **JSON Path**, which is the JSONPath expression that defines which array elements are modeled as rows. For multiple paths, provide a semicolon-separated list. If left blank, object arrays in the JSON document are detected automatically and modeled as rows. (Optional) Select the **JSON Format** to use. Options are as follows: * **JSON**–the default format to be used in a majority of cases. * **JSONRows**–the data is returned in a relational format consisting of rows of data contained within primitive arrays. * **LDJSON (Line-Delimited JSON)**–used to parse line-delimited JSON files (also known as NDJSON or JSONLines). Select the **Connection Type**, which specifies the file storage service, server, or file access protocol through which your JSON files are stored and retrieved. Then proceed to the relevant section and follow those instructions. ## Connection Types Select the **AWS Region** from the drop-down list. This is the hosting region for your Amazon Web Services. (Optional) Enter the **Storage Base URL**. This specifies the URL of a cloud storage service provider. Select the **Auth Scheme** to use when connecting to remote services. Then select the tab for your authentication scheme and follow those instructions. ### Authentication Methods Enter the **AWS Access Key**. This value is accessible from the AWS security credentials page. Enter the **AWS Secret Key**. This value is accessible from the AWS security credentials page. (Optional) Enter the **MFA Serial Number**. This is the serial number of the MFA device, if one is being used. (Optional) Enter the **MFA Token**. This is the temporary token available from your MFA device. (Optional) Enter the **Temporary Token Duration**. This is the amount of time in seconds the temporary token will last. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. No additional settings are required for this authentication method. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **AWS Access Key**. This value is accessible from the AWS security credentials page. Enter the **AWS Secret Key**. This value is accessible from the AWS security credentials page. Enter the **AWS Role ARN**. This is the Amazon Resource Name of the role to use when authenticating. (Optional) Enter the **AWS External Id**. This is a unique identifier that might be required when you assume a role in another account. (Optional) Enter the **MFA Serial Number**. This is the serial number of the MFA device, if one is being used. (Optional) Enter the **MFA Token**. This is the temporary token available from your MFA device. (Optional) Enter the **Temporary Token Duration**. This is the amount of time in seconds the temporary token will last. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider uses to authenticate. Enter the **Password** used to authenticate the user. Enter the identity provider's **SSO Login URL**. (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, PingFederate, while providing a SAML assertion. (Optional) Enter the **SSO Properties**. These are additional properties required to connect to the identity provider, formatted as a semicolon-separated list. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider uses to authenticate. Enter the **Password** used to authenticate the user. Enter the identity provider's **SSO Login URL**. (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, and PingFederate, while providing a SAML assertion. (Optional) Enter the **SSO Properties**. These are additional properties required to connect to the identity provider, formatted as a semicolon-separated list. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider uses to authenticate. Enter the **Password** used to authenticate the user. Enter the identity provider's **SSO Login URL**. Enter the **SSO Exchange URL**. This is the URL used for consuming the SAML response and exchanging it for service specific credentials. (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, and PingFederate, while providing a SAML assertion. (Optional) Enter the **AWS Principal ARN**. This is the ARN of the SAML Identity provider in your AWS account. You must specify the Principal ARN to use during authentication in the event you have multiple Identity Providers in your AWS Account. (Optional) Enter the **SSO Properties**. These are additional properties required to connect to the identity provider, formatted as a semicolon-separated list. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Access Key** used to authenticate to AWS. This value is accessible from your security credentials page. Enter the **AWS Secret Key**. This value is accessible from the AWS security credentials page. Enter the **AWS Session Token**. See the [AWS Documentation](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_use-resources.html) for more information about the session token. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. No additional settings are required for this authentication method. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, and PingFederate, while providing a SAML assertion. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Keycloak Realm URL**. This specifies the full URL to the Keycloak server, including the specific realm used for authentication and authorization. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. (Optional) Enter the **AWS Container Credentials Full URI**. This is the full URI of the container credential provider endpoint used by EKS Pod Identity. (Optional) Enter the **AWS Container Authorization Token File**. This is the path to a file containing the authorization token for the EKS Pod Identity credential provider. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the name of your **Azure Storage Account**. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, and PingFederate, while providing a SAML assertion. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Tenant**, which is the JSON tenant being used to access data. This field accepts either the tenant's domain name (for example, contoso.onmicrosoft.com) or its directory (tenant) Id. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Tenant**, which is the JSON tenant being used to access data. This field accepts either the tenant's domain name (for example, contoso.onmicrosoft.com) or its directory (tenant) Id. Enter the **OAuth JWT Cert**, which is the name of the client certificate's JWT certificate store. Select the **OAuth JWT Cert Type**, which is the type of key store containing the JWT certificate. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication. (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. (Optional) Enter the **OAuth JWT Cert Password**. This is the password for the OAuth JWT certificate used to access a password-protected certificate store. If the certificate store does not require a password, leave this property blank. (Optional) Enter the **OAuth JWT Cert Subject** of the OAuth JWT certificate used to locate a matching certificate in the store. Supports partial matches and the wildcard '\*' to select the first certificate. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Access Key**, which is the storage key associated with your Azure account. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Shared Access Signature**, a shared access key signature that may be used for authentication. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the name of your **Azure Storage Account**. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, and PingFederate, while providing a SAML assertion. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Tenant**, which is the JSON tenant being used to access data. This field accepts either the tenant's domain name (for example, contoso.onmicrosoft.com) or its directory (tenant) Id. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Tenant**, which is the JSON tenant being used to access data. This field accepts either the tenant's domain name (for example, contoso.onmicrosoft.com) or its directory (tenant) Id. Enter the **OAuth JWT Cert**, which is the name of the client certificate's JWT certificate store. Select the **OAuth JWT Cert Type**, which is the type of key store containing the JWT certificate. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication. (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. (Optional) Enter the **OAuth JWT Cert Password**. This is the password for the OAuth JWT certificate used to access a password-protected certificate store. If the certificate store does not require a password, leave this property blank. (Optional) Enter the **OAuth JWT Cert Subject** of the OAuth JWT certificate used to locate a matching certificate in the store. Supports partial matches and the wildcard '\*' to select the first certificate. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Access Key**, which is the storage key associated with your Azure account. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Shared Access Signature**, a shared access key signature that may be used for authentication. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the name of your **Azure Storage Account**. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, and PingFederate, while providing a SAML assertion. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Tenant**, which is the JSON tenant being used to access data. This field accepts either the tenant's domain name (for example, contoso.onmicrosoft.com) or its directory (tenant) Id. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Tenant**, which is the JSON tenant being used to access data. This field accepts either the tenant's domain name (for example, contoso.onmicrosoft.com) or its directory (tenant) Id. Enter the **OAuth JWT Cert**, which is the name of the client certificate's JWT certificate store. Select the **OAuth JWT Cert Type**, which is the type of key store containing the JWT certificate. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication. (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. (Optional) Enter the **OAuth JWT Cert Password**. This is the password for the OAuth JWT certificate used to access a password-protected certificate store. If the certificate store does not require a password, leave this property blank. (Optional) Enter the **OAuth JWT Cert Subject** of the OAuth JWT certificate used to locate a matching certificate in the store. Supports partial matches and the wildcard '\*' to select the first certificate. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Access Key**, which is the storage key associated with your Azure account. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Shared Access Signature**, a shared access key signature that may be used for authentication. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the name of your **Azure Storage Account**. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods Enter the **Azure Access Key**, which is the storage key associated with your Azure account. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Shared Access Signature**, a shared access key signature that may be used for authentication. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. (Optional) Enter the **Subject Id**, which is the user subject for which the application is requesting delegated access. (Optional) Select the **Subject Type** for the client credentials authentication. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **OAuth JWT Cert**, which is the name of the client certificate's JWT certificate store. Select the **OAuth JWT Cert Type**, which is the type of key store containing the JWT certificate. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. (Optional) Enter the **OAuth JWT Cert Password**. This is the password for the OAuth JWT certificate used to access a password-protected certificate store. If the certificate store does not require a password, leave this property blank. (Optional) Enter the **OAuth JWT Cert Subject** of the OAuth JWT certificate used to locate a matching certificate in the store. Supports partial matches and the wildcard '\*' to select the first certificate. (Optional) Enter the **OAuth JWT Subject**, which is the user subject for which the application is requesting delegated access. (Optional) Select the **OAuth JWT Subject Type** for the JWT authentication. (Optional) Enter the **OAuth JWT Public Key Id**. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **OAuth JWT Cert**, which is the name of the client certificate's JWT certificate store. Select the **OAuth JWT Cert Type**, which is the type of key store containing the JWT certificate. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. (Optional) Enter the **OAuth JWT Cert Password**. This is the password for the OAuth JWT certificate used to access a password-protected certificate store. If the certificate store does not require a password, leave this property blank. (Optional) Enter the **OAuth JWT Cert Subject** of the OAuth JWT certificate used to locate a matching certificate in the store. Supports partial matches and the wildcard '\*' to select the first certificate. (Optional) Enter the **OAuth JWT Subject**, which is the user subject for which the application is requesting delegated access. (Optional) Select the **OAuth JWT Subject Type** for the JWT authentication. (Optional) Enter the **OAuth JWT Public Key Id**. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. No additional settings are required for this authentication method. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **OAuth JWT Cert**, which is the name of the client certificate's JWT certificate store. Select the **OAuth JWT Cert Type**, which is the type of key store containing the JWT certificate. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. (Optional) Enter the **OAuth JWT Cert Password**. This is the password for the OAuth JWT certificate used to access a password-protected certificate store. If the certificate store does not require a password, leave this property blank. (Optional) Enter the **OAuth JWT Cert Subject** of the OAuth JWT certificate used to locate a matching certificate in the store. Supports partial matches and the wildcard '\*' to select the first certificate. (Optional) Enter the **OAuth JWT Subject**, which is the user subject for which the application is requesting delegated access. (Optional) Select the **OAuth JWT Subject Type** for the JWT authentication. (Optional) Enter the **OAuth JWT Public Key Id**. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. No additional settings are required for this authentication method. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods No additional settings are required for this authentication method. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods No additional settings are required for this authentication method. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods No additional settings are required for this authentication method. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **OAuth JWT Cert**, which is the name of the client certificate's JWT certificate store. Select the **OAuth JWT Cert Type**, which is the type of key store containing the JWT certificate. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. (Optional) Enter the **OAuth JWT Cert Password**. This is the password for the OAuth JWT certificate used to access a password-protected certificate store. If the certificate store does not require a password, leave this property blank. (Optional) Enter the **OAuth JWT Cert Subject** of the OAuth JWT certificate used to locate a matching certificate in the store. Supports partial matches and the wildcard '\*' to select the first certificate. (Optional) Enter the **OAuth JWT Subject**, which is the user subject for which the application is requesting delegated access. (Optional) Select the **OAuth JWT Subject Type** for the JWT authentication. (Optional) Enter the **OAuth JWT Public Key Id**. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. (Optional) Enter the **Subject Id**, which is the user subject for which the application is requesting delegated access. (Optional) Select the **Subject Type** for the client credentials authentication. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods No additional settings are required for this authentication method. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **OAuth JWT Cert**, which is the name of the client certificate's JWT certificate store. Select the **OAuth JWT Cert Type**, which is the type of key store containing the JWT certificate. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. (Optional) Enter the **OAuth JWT Cert Password**. This is the password for the OAuth JWT certificate used to access a password-protected certificate store. If the certificate store does not require a password, leave this property blank. (Optional) Enter the **OAuth JWT Cert Subject** of the OAuth JWT certificate used to locate a matching certificate in the store. Supports partial matches and the wildcard '\*' to select the first certificate. (Optional) Enter the **OAuth JWT Subject**, which is the user subject for which the application is requesting delegated access. (Optional) Select the **OAuth JWT Subject Type** for the JWT authentication. (Optional) Enter the **OAuth JWT Public Key Id**. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. (Optional) Enter the **Subject Id**, which is the user subject for which the application is requesting delegated access. (Optional) Select the **Subject Type** for the client credentials authentication. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Api Key** used to identify the user to the IBM Cloud. Enter the **Region**. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Access Key** used to authenticate to IBM Cloud. This value is accessible from your security credentials page. Enter the **Secret Key**. This value is accessible from the security credentials page. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Access Key** used to authenticate to IBM Cloud. This value is accessible from your security credentials page. Enter the **Secret Key**. This value is accessible from your security credentials page. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, and PingFederate, while providing a SAML assertion. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Tenant**, which is the JSON tenant being used to access data. This field accepts either the tenant's domain name (for example, contoso.onmicrosoft.com) or its directory (tenant) Id. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Tenant**, which is the JSON tenant being used to access data. This field accepts either the tenant's domain name (for example, contoso.onmicrosoft.com) or its directory (tenant) Id. Enter the **OAuth JWT Cert**, which is the name of the client certificate's JWT certificate store. Select the **OAuth JWT Cert Type**, which is the type of key store containing the JWT certificate. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication. (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. (Optional) Enter the **OAuth JWT Cert Password**. This is the password for the OAuth JWT certificate used to access a password-protected certificate store. If the certificate store does not require a password, leave this property blank. (Optional) Enter the **OAuth JWT Cert Subject** of the OAuth JWT certificate used to locate a matching certificate in the store. Supports partial matches and the wildcard '\*' to select the first certificate. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, and PingFederate, while providing a SAML assertion. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Tenant**, which is the JSON tenant being used to access data. This field accepts either the tenant's domain name (for example, contoso.onmicrosoft.com) or its directory (tenant) Id. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Tenant**, which is the JSON tenant being used to access data. This field accepts either the tenant's domain name (for example, contoso.onmicrosoft.com) or its directory (tenant) Id. Enter the **OAuth JWT Cert**, which is the name of the client certificate's JWT certificate store. Select the **OAuth JWT Cert Type**, which is the type of key store containing the JWT certificate. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication. (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. (Optional) Enter the **OAuth JWT Cert Password**. This is the password for the OAuth JWT certificate used to access a password-protected certificate store. If the certificate store does not require a password, leave this property blank. (Optional) Enter the **OAuth JWT Cert Subject** of the OAuth JWT certificate used to locate a matching certificate in the store. Supports partial matches and the wildcard '\*' to select the first certificate. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the hosting **Region** for your S3-like Web Services. Enter the **Oracle Namespace**. This is the Oracle Cloud Object Storage namespace to use. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods Enter the **Access Key** used to authenticate to Oracle Cloud Storage. This value is accessible from your security credentials page. Enter the **Secret Key** of your account. This value is accessible from your security credentials page. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Access Key** used to authenticate to Oracle Cloud Storage. This value is accessible from your security credentials page. Enter the **Secret Key** of your account. This value is accessible from your security credentials page. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Select the **SSH Auth Mode**, which is the type of authentication to use when connecting to remote services. Then proceed to the relevant section and follow those instructions. ### Authentication Methods No additional settings are required for this authentication method. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **SSH User** used to authenticate to the SFTP server. Enter the **SSH Password** used to authenticate to the SFTP server. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **SSH Client Cert**, which is the name of the certificate store for the client certificate. Select the **SSH Client Cert Type**, which is the type of key store containing the client certificate. (Optional) Enter the **SSH Client Cert Password**. This is the password for the client certificate store. If the certificate store does not require a password, leave this property blank. (Optional) Enter the **SSH Client Cert Subject**. This is the subject of the SSH client certificate. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. (Optional) Enter the **Storage Base URL**. This specifies the URL of a cloud storage service provider. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, and PingFederate, while providing a SAML assertion. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Tenant**, which is the JSON tenant being used to access data. This field accepts either the tenant's domain name (for example, contoso.onmicrosoft.com) or its directory (tenant) Id. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Tenant**, which is the JSON tenant being used to access data. This field accepts either the tenant's domain name (for example, contoso.onmicrosoft.com) or its directory (tenant) Id. Enter the **OAuth JWT Cert**, which is the name of the client certificate's JWT certificate store. Select the **OAuth JWT Cert Type**, which is the type of key store containing the JWT certificate. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication. (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. (Optional) Enter the **OAuth JWT Cert Password**. This is the password for the OAuth JWT certificate used to access a password-protected certificate store. If the certificate store does not require a password, leave this property blank. (Optional) Enter the **OAuth JWT Cert Subject** of the OAuth JWT certificate used to locate a matching certificate in the store. Supports partial matches and the wildcard '\*' to select the first certificate. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. (Optional) Enter the **Storage Base URL**. This specifies the URL of a cloud storage service provider. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. Enter the identity provider's **SSO Login URL**. (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, and PingFederate, while providing a SAML assertion. (Optional) Enter the **SSO Properties**. These are additional properties required to connect to the identity provider, formatted as a semicolon-separated list. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. Enter the identity provider's **SSO Login URL**. (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, and PingFederate, while providing a SAML assertion. (Optional) Enter the **SSO Properties**. These are additional properties required to connect to the identity provider, formatted as a semicolon-separated list. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. (Optional) Enter the **SSO Properties**. These are additional properties required to connect to the identity provider, formatted as a semicolon-separated list. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. (Optional) Enter the **Storage Base URL**. This specifies the URL of a cloud storage service provider. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. Enter the identity provider's **SSO Login URL**. (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, and PingFederate, while providing a SAML assertion. (Optional) Enter the **SSO Properties**. These are additional properties required to connect to the identity provider, formatted as a semicolon-separated list. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. Enter the identity provider's **SSO Login URL**. (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, and PingFederate, while providing a SAML assertion. (Optional) Enter the **SSO Properties**. These are additional properties required to connect to the identity provider, formatted as a semicolon-separated list. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. (Optional) Enter the **SSO Properties**. These are additional properties required to connect to the identity provider, formatted as a semicolon-separated list. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. Enter the identity provider's **SSO Login URL**. Enter the **SSO Exchange URL**. This is the URL used for consuming the SAML response and exchanging it for service specific credentials. (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, and PingFederate, while providing a SAML assertion. (Optional) Enter the **AWS Principal ARN**. This is the ARN of the SAML Identity provider in your AWS account. You must specify the Principal ARN to use during authentication in the event you have multiple Identity Providers in your AWS Account. (Optional) Enter the **SSO Properties**. These are additional properties required to connect to the identity provider, formatted as a semicolon-separated list. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, and PingFederate, while providing a SAML assertion. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and JSON, see [this information page](https://cdn.cdata.com/help/DJM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Jira Assets Source: https://docs.cloud.cdata.com/en/Data-Sources/JiraAssets ## Setup Guide Follow these steps to connect Jira Assets to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Jira Assets* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **URL** to your Jira Assets endpoint, for example, `https://yoursitename.atlassian.net`. Enter the Jira Assets username for authentication in the **User** field. Enter the Jira **API token** for the username that you entered in the **User** field. To create an API token: * Navigate to [the API Tokens page of your Atlassian account](https://id.atlassian.com/manage/api-tokens). * Click **Create API token**. * Name your API token and adjust the expiration date, if necessary. * Click **Create**. * Copy and paste the API token. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Jira Service Desk Source: https://docs.cloud.cdata.com/en/Data-Sources/JiraServiceDesk ## Setup Guide Follow these steps to connect Jira Service Desk to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Jira Service Desk* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Select an **AuthScheme** and follow the relevant instructions below. ## Authentication Methods Enter the following information: * **User**—the Jira Service Desk username for authentication. * **Password**—the user password. * **URL**—the URL to your Jira Service Desk endpoint (for example, `https://yoursitename.atlassian.net`). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. The **Callback URL**, or Redirect URL, is the URL you need (`https://oauth.cdata.com/oauth/`) when setting up your OAuth app. Copy this URL and paste it into your OAuth app. Enter the following information: * **OAuth Client Id**—the client Id assigned when you registered your Jira Service Desk account for OAuth. * **OAuth Client Secret**—the client secret assigned when you registered your Jira Service Desk account for OAuth. * **URL**—the URL to your Jira Service Desk endpoint (for example, `https://yoursitename.atlassian.net`). Click **Sign in** to connect securely through OAuth. This action opens the Jira Service Desk sign-in page in a new tab. Log in to your Jira Service Desk account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the following information: * **User**—the Jira Service Desk username for authentication. * **API Token**—to connect to a Connect AI account, you need to retrieve an API token. To generate one, log in to your Atlassian account and under **Security** settings, click **Create and manage API tokens** and then click **Create API token**. * **URL**—the URL to your Jira Service Desk endpoint (for example, `https://yoursitename.atlassian.net`). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the following information: * **User**—the Jira Service Desk username for authentication. * **Password**—the user password. * **SSO Login URL**—the login URL associated with the Crowd account. You can find the IDP URL by navigating to **your application** > **SSO** > **SSO information** > **Identity provider single sign-on URL**. * **SSO Exchange URL**—the URL used to exchange the SAML token for Jira Service Desk cookies. This URL may have the following formats: `https:///plugins/servlet/samlconsumer` or `https:///plugins/servlet/samlsso`. * **SSO App Name**—the name of the application in which SSO is enabled. * **SSO App Password**—the password of the application in which SSO is enabled. * **URL**—the URL to your Jira Service Desk endpoint (for example, `https://yoursitename.atlassian.net`). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the following information: * **User**—the Jira Service Desk username for authentication. * **Password**—the user password. * **SSO Login URL**—the login URL associated with the Okta account. You can find the IDP URL by navigating to **your application** > **SSO** > **SSO information** > **Identity provider single sign-on URL**. * **SSO Properties**—enter all relevant properties with the format 'ssoproperty1=value1;ssoproperty2=value2;ssoproperty3=value3;'. Make sure to separate all property-value pairs with semicolons. * **SSO Exchange URL**—the URL used to exchange the SAML token for Jira Service Desk cookies. This URL may have the following formats: `https:///plugins/servlet/samlconsumer` or `https:///plugins/servlet/samlsso`. * **URL**—the URL to your Jira Service Desk endpoint (for example, `https://yoursitename.atlassian.net`). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Jira Service Desk, see [this information page](https://cdn.cdata.com/help/GKM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Kintone Source: https://docs.cloud.cdata.com/en/Data-Sources/Kintone ## Setup Guide Follow these steps to connect Kintone to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Kintone* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the Kintone **URL** (for example, `https://*SubdomainName*.cybozu.com`) Select the Authentication method, then proceed to the relevant section and follow those instructions. ## Authentication Methods In the **User** field, enter the Kintone username for authentication. Enter the user password. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. In the **App Id** field, enter the application Id to use for authentication. In the **API Token** field, add the API token to use for authentication with the application Id. To generate an API token in Kintone, navigate to **App Settings tab > API Token** and click the **Generate** Button. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Kintone, see [this information page](https://cdn.cdata.com/help/EKM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Klaviyo Source: https://docs.cloud.cdata.com/en/Data-Sources/Klaviyo ## Setup Guide Follow these steps to connect Klaviyo to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Klaviyo* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. For **Schema**, enter the Klaviyo API Revision the provider uses on a connection. The default value is `Klaviyo20250415`. Select an **AuthScheme** and follow the relevant instructions below. ## Authentication Methods Enter the **API Key** used for accessing your Klaviyo account. To generate the API Key: 1. Log in to your user account. 2. Navigate to the [Private API Key creation page](https://www.klaviyo.com/login?next=/settings/account/api-keys). 3. Click **Create Private API Key**. 4. Under **Private API Key Name**, assign a name to the key. 5. Under **Select Access Level**, choose the required access level. At minimum, **Accounts: Read** access is required for a successful Test Connection. 6. Click **Create** to generate the API Key. Copy and save the generated API Key, as it is only shown once. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. To authenticate using OAuthPKCE, you must first create a custom OAuth application. Then set the following properties: * **OAuthClientId**–enter the client Id (also known as the consumer key) assigned when you registered your app for OAuth. * **OAuthClientSecret**–enter the client secret assigned when you registered your app for OAuth. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Databricks Lakebase Source: https://docs.cloud.cdata.com/en/Data-Sources/Lakebase ## Prerequisites To use the OAuthClient authentication method, you must create a service principal in Databricks Lakebase and assign permissions. Refer to the [Databricks documentation](https://docs.databricks.com/aws/en/admin/users-groups/manage-service-principals). Next, the account or workspace administrator creates an OAuth secret: At the new service principal's details page, in the **Developer Service Principal** section, click the **Secrets** tab. Under OAuth secrets, click the **Generate secret** button. Enter the desired lifetime for the secret in days, up to a maximum of 730 days (two years). The admin console displays updated details about the new service principal, including the OAuth secret and the Client ID (which is the same as the service principal's application ID). Enter the Client Id and Secret in the fields below. ## Setup Guide Follow these steps to connect Databricks Lakebase to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Databricks Lakebase* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the host name or IP address of the **Server** name hosting the Databricks Lakebase database. Enter the name of the target Databricks Lakebase **Database**. For **Databricks Instance**, enter the URL for the user interface during normal access of the Databricks console. This should be in the format of `dbc-(id).cloud.databricks.com`. Enter the **Port** number of the server hosting the Databricks Lakebase database. The default value is 5432. Select the Authentication method, then proceed to the relevant section and follow those instructions. ## Authentication Methods Enter the **OAuthClientId** assigned when you configured the service principal (in the prerequisites). Enter the **OAuthClientSecret** assigned when you configured the service principal (in the prerequisites). This value authenticates the application to the OAuth authorization server. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** Id of the authenticating user. The user obtains a temporary code from the authorization server. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Lakebase, see [this information page](https://cdn.cdata.com/help/LSM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # CRM Analytics Source: https://docs.cloud.cdata.com/en/Data-Sources/TableauCRM ## Setup Guide Follow these steps to connect CRM Analytics to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *CRM Analytics* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Select an **Auth Scheme** and follow the relevant instructions below. ## Authentication Methods Click **Sign in** to connect securely through OAuth. This action opens the CRM Analytics sign-in page in a new tab. Log in to your CRM Analytics account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the following information: * **OAuthJWT Cert**—the content of the certificate in PEM format. * **OAuthJWT Issuer**—the OAuth Client Id of the connected app for which you registered the certificate. * **OAuthJWT Cert Password**—(Optional) required if the certificate is encrypted. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and CRM Analytics, see [this information page](https://cdn.cdata.com/help/FSM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Klipfolio Source: https://docs.cloud.cdata.com/en/Data-Sources/APIP-Klipfolio ## Prerequisites Before you can add the connection, you must generate an API key from the Klipfolio Dashboard app: Log in to the Klipfolio Dashboard app and open the **My Profile** page. If you are an administrator with the **user.manage** permission, you can instead generate a key for any user from the **Users** page. Generate an **API key**, then copy it and store it securely. ## Setup Guide Follow these steps to connect Klipfolio to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Klipfolio* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **API Key** obtained from your Klipfolio account. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # MailerLite Source: https://docs.cloud.cdata.com/en/Data-Sources/APIP-MailerLite ## Prerequisites Before you can add the connection, you must generate an API key from your MailerLite account: Log in to your MailerLite account and navigate to **Integrations** > **Developer API**. Click **Generate new token**, enter a name for the token, and click **Create token**. Copy the token and store it securely. ## Setup Guide Follow these steps to connect MailerLite to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *MailerLite* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **API Key** generated from your MailerLite account. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Mailgun Source: https://docs.cloud.cdata.com/en/Data-Sources/APIP-Mailgun ## Prerequisites Before you can add the connection, you must obtain an API key from your Mailgun account: Log in to your Mailgun account and open the dropdown next to your account name. Go to **Account Settings** > **API Security**. Click **Create Key** and copy the generated key. ## Setup Guide Follow these steps to connect Mailgun to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Mailgun* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **API Key** obtained from your Mailgun account. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Mailjet Source: https://docs.cloud.cdata.com/en/Data-Sources/APIP-Mailjet ## Prerequisites Before you can add the connection, you must obtain your API Key and Secret from your Mailjet account: Log in to your Mailjet account and go to **My Account** > **REST API** > **API Key Management**. Locate your **API Key** and **Secret Key** and copy both values. ## Setup Guide Follow these steps to connect Mailjet to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Mailjet* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Set the **User** to your Mailjet API Key and the **Password** to your Mailjet API Secret. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Mixpanel Source: https://docs.cloud.cdata.com/en/Data-Sources/APIP-Mixpanel ## Prerequisites Before you can add the connection, you must create a service account in Mixpanel. You must have Owner or Admin permissions to do this. Log in to Mixpanel and go to **Organization Settings** > **Service Accounts**. Create a new service account, selecting its role and the projects it can access. Copy the generated **Username** and **Secret**. Store them securely. Mixpanel only displays the secret once. ## Setup Guide Follow these steps to connect Mixpanel to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Mixpanel* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **User**, which is the service account username from Mixpanel. Enter the **Password**, which is the service account secret from Mixpanel. Select the **Domain** that corresponds to your data residency region: **mixpanel** (US), **eu.mixpanel** (EU), or **in.mixpanel** (India). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Mode Source: https://docs.cloud.cdata.com/en/Data-Sources/APIP-Mode ## Prerequisites Before you can add the connection, you must obtain an API access token and API secret from Mode: In Mode, open **Workspace Settings** > **Administration** > **API Tokens**. Click **Create Token**. Copy the **API Access Token** and **Password (Access Secret)**. Store both values securely. ## Setup Guide Follow these steps to connect Mode to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Mode* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **User**, which is your Mode API Access Token. Enter the **Password**, which is your Mode Password (Access Secret). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Moosend Source: https://docs.cloud.cdata.com/en/Data-Sources/APIP-Moosend ## Prerequisites To authenticate to Moosend, you must obtain an API key from your account settings: Log in to your Moosend account and click **More** > **Settings** in the top menu bar. Select **API key** from the left-hand menu and copy your API key. ## Setup Guide Follow these steps to connect Moosend to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Moosend* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **API Key** obtained from your Moosend account settings. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Notion Source: https://docs.cloud.cdata.com/en/Data-Sources/APIP-Notion ## Setup Guide Follow these steps to connect Notion to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Notion* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Select the Authentication method, then proceed to the relevant section and follow those instructions. ## Authentication Methods To use OAuth authentication, you need to create a public integration with Notion to obtain a client ID and client secret: Go to [Notion integrations](https://www.notion.so/my-integrations) and click **New integration**. Select **Public integration** to enable OAuth. Configure your integration with a name and workspace. Navigate to the **OAuth Domain & URIs** section and add the Connect AI callback URL as your redirect URI: *[https://oauth.cdata.com/oauth/](https://oauth.cdata.com/oauth/)*. In the **Secrets** section, copy the **OAuth client ID** and **OAuth client secret**. In Connect AI, these are entered as the **OAuth Client Id** and **OAuth Client Secret**. In Connect AI: Enter the **OAuth Client Id** and **OAuth Client Secret** obtained from Notion. Click **Sign in** to connect securely through OAuth. This action opens the Notion sign-in page in a new tab. Log in to your Notion account and select the pages the integration can access. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. To use API Key authentication, create an internal integration in Notion and copy its integration token: Go to [Notion integrations](https://www.notion.so/my-integrations) and click **New integration**. Give the integration a name, associate it with the workspace you want to access, and keep the integration type as **Internal**. Create the integration, then copy the **Internal Integration Secret** (the integration token) and store it securely. In the **More** menu, share your Notion pages and databases with this integration to grant it access. In Connect AI: Enter the **API Key**, which is the Notion integration token. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Omnisend Source: https://docs.cloud.cdata.com/en/Data-Sources/APIP-Omnisend ## Prerequisites Before you can add the connection, you must find your API key in your Omnisend account: Log in to your Omnisend account and go to [https://app.omnisend.com/#/my-account/integrations/api-keys](https://app.omnisend.com/#/my-account/integrations/api-keys). Copy your **API key** and store it securely. ## Setup Guide Follow these steps to connect Omnisend to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Omnisend* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **API Key** generated from your Omnisend account. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Optimizely Source: https://docs.cloud.cdata.com/en/Data-Sources/APIP-Optimizely ## Prerequisites Before you can add the connection, you must register an OAuth application with Optimizely: Log in to your Optimizely account and go to [https://app.optimizely.com/accountsettings/apps/developers](https://app.optimizely.com/accountsettings/apps/developers). Register a new application. Optimizely assigns your app an **OAuth Client ID** and **OAuth Client Secret**. ## Setup Guide Follow these steps to connect Optimizely to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Optimizely* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **OAuth Client Id** and **OAuth Client Secret** obtained from Optimizely. Click **Sign in** to connect securely through OAuth. This action opens the Optimizely sign-in page in a new tab. Log in to your Optimizely account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # PagerDuty Source: https://docs.cloud.cdata.com/en/Data-Sources/APIP-PagerDuty ## Prerequisites Before you can add the connection, you must register an OAuth application in PagerDuty: Log in to your PagerDuty account and click the app icon to the left of your profile picture. Select **Developer Mode** to open the **My Apps** page. Click **Create New App**. Enter a name and description for the application. Set the **Redirect URL** to *[https://oauth.cdata.com/oauth/](https://oauth.cdata.com/oauth/)*. Save the application, then copy the **Client ID** and **Client Secret**. Store the secret securely. ## Setup Guide Follow these steps to connect PagerDuty to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *PagerDuty* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **OAuth Client Id** and **OAuth Client Secret** obtained from PagerDuty. Click **Sign in** to connect securely through OAuth. This action opens the PagerDuty sign-in page in a new tab. Log in to your PagerDuty account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Paymo Source: https://docs.cloud.cdata.com/en/Data-Sources/APIP-Paymo ## Prerequisites Before you can add the connection, you must generate an API key from your Paymo account: Log in to your Paymo account and navigate to **My Settings**. Under **Integrations**, select **API Keys**. Click **Generate New Key** and copy the key. Store it securely. ## Setup Guide Follow these steps to connect Paymo to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Paymo* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter your **API Key**. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Perplexity Source: https://docs.cloud.cdata.com/en/Data-Sources/APIP-Perplexity ## Prerequisites Before you can add the connection, you must generate an API key from your Perplexity account: Go to the [Perplexity API dashboard](https://www.perplexity.ai/settings/api) and generate a new key. Copy the key and store it securely. The API key provides access to asynchronous chat completion jobs and results. ## Setup Guide Follow these steps to connect Perplexity to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Perplexity* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **API Key** generated from your Perplexity account. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Polar Team Pro Source: https://docs.cloud.cdata.com/en/Data-Sources/APIP-PolarTeamPro ## Prerequisites Before you can add the connection, you must register an OAuth application with Polar Team Pro: Navigate to the [Polar AccessLink admin portal](https://admin.polaraccesslink.com/) and log in. Click **Create New Application**. Enter an application name and set the **Redirect URL** to *[https://oauth.cdata.com/oauth/](https://oauth.cdata.com/oauth/)*. Click **Register**. The portal displays your **Client ID** and **Client Secret**. Store these values securely. ## Setup Guide Follow these steps to connect Polar Team Pro to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Polar Team Pro* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **OAuth Client Id** and **OAuth Client Secret** obtained from the Polar AccessLink admin portal. Click **Sign in** to connect securely through OAuth. This action opens the Polar Team Pro sign-in page in a new tab. Log in to your Polar Team Pro account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Printful Source: https://docs.cloud.cdata.com/en/Data-Sources/APIP-Printful ## Prerequisites Before you can add the connection, you must generate an API key from your Printful store: Log in to your Printful account and navigate to **Settings** > **Stores**. Select the store you want to connect. Click **Add API Access** to generate an API key, then copy it and store it securely. ## Setup Guide Follow these steps to connect Printful to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Printful* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **API Key** generated from your Printful store settings. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Printify Source: https://docs.cloud.cdata.com/en/Data-Sources/APIP-Printify ## Prerequisites Before you can add the connection, you must generate a Personal Access Token from your Printify account: Log in to your Printify account and navigate to **My Profile**, then **Connections**. In the **Connections** section, set your **Token Access Scopes**, then generate your Personal Access Token. Copy the token. Store it securely. Tokens are valid for one year and can be re-generated after expiration. ## Setup Guide Follow these steps to connect Printify to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Printify* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter your **API Key**. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Procore Source: https://docs.cloud.cdata.com/en/Data-Sources/APIP-Procore ## Setup Guide Follow these steps to connect Procore to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Procore* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Select the Authentication method, then proceed to the relevant section and follow those instructions. ## Authentication Methods Use this method to authenticate as an individual user through an interactive browser sign-in. First register an OAuth application in the Procore Developer Portal: Sign in to the [Procore Developer Portal](https://developers.procore.com/) and open **My Apps**. Click **Create New App**, enter an app name, and create the app. Create a new version of the **Sandbox** manifest and add an **OAuth** (authorization code) component. Set the **Redirect URI** to *[https://oauth.cdata.com/oauth/](https://oauth.cdata.com/oauth/)*. Promote the manifest to **Production** to obtain your production credentials. On the app page, make note of the **Client ID** and **Client Secret**. In Connect AI, the Client ID is entered as the **OAuth Client Id** and the Client Secret as the **OAuth Client Secret**. In Connect AI: Enter the **OAuth Client Id** and **OAuth Client Secret** obtained from Procore. Click **Sign in** to connect securely through OAuth. This action opens the Procore sign-in page in a new tab. Log in to your Procore account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Use this method for a service-to-service connection that authenticates with the OAuth client credentials grant, without an interactive browser sign-in. First register a service account application in the Procore Developer Portal: Sign in to the [Procore Developer Portal](https://developers.procore.com/) and open **My Apps**. Click **Create New App**, enter an app name, and create the app. Create a new version of the **Sandbox** manifest and add a **Data Connection** (service account) component, which uses the client credentials grant. Promote the manifest to **Production** to obtain your production credentials. On the app page, make note of the **Client ID** and **Client Secret**. In Connect AI, the Client ID is entered as the **OAuth Client Id** and the Client Secret as the **OAuth Client Secret**. In Connect AI: Enter the **OAuth Client Id** and **OAuth Client Secret** obtained from Procore. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Sage HR Source: https://docs.cloud.cdata.com/en/Data-Sources/APIP-SageHR ## Prerequisites Before you can add the connection, you must obtain an API key from your Sage HR account: Click your name in the top-right corner, then click **Settings**. In the settings menu, click **INTEGRATIONS**, then click **API**. Click **ENABLE API ACCESS** to activate API access and generate your unique API key. ## Setup Guide Follow these steps to connect Sage HR to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Sage HR* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter your **Subdomain**. This is the subdomain of your Sage HR account URL (for example, if your account URL is mycompany.sage.hr, enter *mycompany*). Enter the **API Key** generated from your Sage HR account. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Samanage Source: https://docs.cloud.cdata.com/en/Data-Sources/APIP-Samanage ## Prerequisites Before you can add the connection, you must generate a JSON web token from your Samanage account: Log in to your Samanage account and navigate to **Setup** > **Users**. Click your username to open your **User Detail** page. In the **Action** drop-down menu, select **Generate JSON Web Token** and copy the token. ## Setup Guide Follow these steps to connect Samanage to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Samanage* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **API Key** (JSON web token) generated in the prerequisites. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Microsoft Entra ID Source: https://docs.cloud.cdata.com/en/Data-Sources/AzureAD ## Setup Guide Follow these steps to connect Microsoft Entra ID to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Microsoft Entra ID* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Select an **Auth Scheme** and follow the relevant instructions below. ## Authentication Methods (Optional) Enter **OAuth Client Id** in your application settings (if you are not using embedded credentials). (Optional) Enter your **OAuth Client Secret** (if you are not using embedded credentials). Click **Sign in** to connect securely through OAuth. This action opens the Microsoft Entra ID sign-in page in a new tab. Log in to your Microsoft Entra ID account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Tenant** that you use to access data. The **Callback URL**, or Redirect URL, is the URL you need (`https://oauth.cdata.com/oauth/`) when setting up your OAuth app. Copy this URL and paste it into your OAuth app. Enter your **OAuth Client Id** assigned when you registered your Microsoft Entra ID account. Enter your **OAuth Client Secret** assigned when you registered your Microsoft Entra ID account for OAuth. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Tenant** that you use to access data. The **Callback URL**, or Redirect URL, is the URL you need (`https://oauth.cdata.com/oauth/`) when setting up your OAuth app. Copy this URL and paste it into your OAuth app. Enter your **OAuth Client Id** assigned when you registered your Microsoft Entra ID account. Enter the **OAuth JWT Cert**, the contents of the JWT certificate store. This is a multi-line key with the format shown. Enter the **OAuth JWT Cert Password** (optional) if the certificate store requires it. Enter the **OAuth JWT Cert Subject** (optional). This is the subject of the OAuth JWT certificate. If omitted, the first certificate in the certificate store is used. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Microsoft Entra ID, see [this information page](https://cdn.cdata.com/help/CJJ/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # LDAP Source: https://docs.cloud.cdata.com/en/Data-Sources/LDAP ## Setup Guide Follow these steps to connect LDAP to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *LDAP* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. In the **Server** field, enter the domain name or IP address of the LDAP server. Do not include the LDAP:// prefix; only include the server's domain name or IP address. Enter the **Port** on which the LDAP server is running. The default port is 389. In the **User** field, enter the distinguished name (DN) of the user account used for authentication with the LDAP server. Enter the **Password** associated with the distinguished name. Enter the **Base DN**. Specifying a base distinguished name limits the scope of searches and can increase performance, especially on large LDAP servers. (Optional) Set **Schema** to choose the version to connect with. The default is **Static**, which uses the hard-coded column values in the .rsd files. Set it to **Dynamic** to use the table and column information provided by Active Directory. (Optional) Enable **Use SSL** to secure the connection to the LDAP server with SSL encryption. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and LDAP, see [this information page](https://cdn.cdata.com/help/RJM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Linear Source: https://docs.cloud.cdata.com/en/Data-Sources/Linear ## Setup Guide Follow these steps to connect Linear to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Linear* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ## Authentication Methods To use API key authentication, generate a personal API key in Linear: Log in to your Linear account and go to **Settings** > **API** > **Personal API keys**. Click **Create key**. Enter a descriptive label for the key and click **Create**. Copy the generated key immediately and store it securely; it is only displayed once. In Connect AI: Enter the key as the **API Key**. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. To use OAuth authentication, register an OAuth application with Linear: Log in to your Linear account and go to **Settings** > **API** > **OAuth Applications**. Click **New OAuth Application**. Enter a **Name** for the application. Set the **Callback URL** to *[https://oauth.cdata.com/oauth/](https://oauth.cdata.com/oauth/)*. Click **Create application**, then copy the **Client ID** and **Client Secret**. Store the secret securely. In Connect AI: Enter the **OAuth Client Id** and **OAuth Client Secret** obtained from Linear. Optionally, update the **Scope** field. The default value is `read,write`. Click **Sign in** to connect securely through OAuth. This action opens the Linear sign-in page in a new tab. Log in to your Linear account and grant the requested permissions. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. OAuthClient uses client credentials for machine-to-machine access without a user sign-in. Register an OAuth application with Linear: Log in to your Linear account and go to **Settings** > **API** > **OAuth Applications**. Click **New OAuth Application**. Enter a **Name** for the application. Set the **Callback URL** to *[https://oauth.cdata.com/oauth/](https://oauth.cdata.com/oauth/)*. Click **Create application**, then copy the **Client ID** and **Client Secret**. Store the secret securely. In Connect AI: Enter the **OAuth Client Id** and **OAuth Client Secret** obtained from Linear. Optionally, update the **Scope** field. The default value is `read,write`. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # LinkedIn Source: https://docs.cloud.cdata.com/en/Data-Sources/LinkedIn ## Setup Guide Follow these steps to connect LinkedIn to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *LinkedIn* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. (Optional) Enter your **Company Id**. This is the number that appears in the URL; for example, in the URL `www.linkedin.com/company/1337`, 1337 is the Company Id. Click **Sign in** to connect securely through OAuth. This action opens the LinkedIn sign-in page in a new tab. Log in to your LinkedIn account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and LinkedIn, see [this information page](https://cdn.cdata.com/help/CLM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # LinkedIn Ads Source: https://docs.cloud.cdata.com/en/Data-Sources/LinkedInAds ## Setup Guide Follow these steps to connect LinkedIn Ads to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *LinkedIn Ads* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Click **Sign in** to connect securely through OAuth. This action opens the LinkedIn Ads sign-in page in a new tab. Log in to your LinkedIn Ads account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and LinkedIn Ads, see [this information page](https://cdn.cdata.com/help/EBM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # MoneyForward Expense Source: https://docs.cloud.cdata.com/en/Data-Sources/MFExpense ## Prerequisites Before you can connect to Connect AI, you must create OAuth client credentials in MoneyForward Expense. Follow these steps: Log in to your MoneyForward Expense account. In the **For Developers** section, click **API Linkage**. Click **Create Application**. Set the **Redirect URI** to *[https://oauth.cdata.com/oauth/](https://oauth.cdata.com/oauth/)*. Set **Scopes** to *office\_setting:write user\_setting:write transaction:write report:write account:write public\_resource:read*. Save your changes. You will use the values for **OAuth Client Id** and **OAuth Client Secret** for your connection. ## Setup Guide Follow these steps to connect MoneyForward Expense to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *MoneyForward Expense* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. In Connect AI, enter the following connection information: * **OAuth Client Id**—the client Id generated in the prerequisites. * **OAuth Client Secret**—the client secret generated in the prerequisites. * **Office Id**—the Id of the office. This is required for most queries. Click **Sign in** to connect securely through OAuth. This action opens the MoneyForward Expense sign-in page in a new tab. Log in to your MoneyForward Expense account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and MoneyForward Expense, see [this information page](https://cdn.cdata.com/help/EYM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Microsoft Teams Source: https://docs.cloud.cdata.com/en/Data-Sources/MSTeams ## Setup Guide Follow these steps to connect Microsoft Teams to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Microsoft Teams* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Select the Authentication method, then proceed to the relevant section and follow those instructions. ## Authentication Methods (Optional) Enter **OAuth Client Id** in your application settings (if you are not using embedded credentials). (Optional) Enter your **OAuth Client Secret** (if you are not using embedded credentials). Click **Sign in** to connect securely through OAuth. This action opens the Microsoft Teams sign-in page in a new tab. Log in to your Microsoft Teams account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the following information: * **Azure Tenant**—the Microsoft Online tenant being used to access data. * **OAuth Client Id**—the Id assigned when you registered your Microsoft Teams account. * **OAuth Client Secret**—the client secret for your Microsoft Teams account. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the following information: * **Azure Tenant**—the Microsoft Online tenant being used to access data. * **OAuth Client Id**—the Id assigned when you registered your Microsoft Teams account. * **OAuth JWL Cert**—the contents of the JWT certificate store. This is a multi-line key with the format shown. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Microsoft Teams, see [this information page](https://cdn.cdata.com/help/GSM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # MYOB Source: https://docs.cloud.cdata.com/en/Data-Sources/MYOB ## Setup Guide Follow these steps to connect MYOB to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *MYOB* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Select your **Instance**. In **User**, enter the MYOB username for authentication. Enter the user password into the **Password** field. Enter the **Company File Id**. If not specified, the ID of the first returned company file is used. Click **Sign in** to connect securely through OAuth. This action opens the MYOB sign-in page in a new tab. Log in to your MYOB account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and MYOB, see [this information page](https://cdn.cdata.com/help/UMM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # MailChimp Source: https://docs.cloud.cdata.com/en/Data-Sources/MailChimp ## Setup Guide Follow these steps to connect MailChimp to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *MailChimp* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Log in to your MailChimp account from a separate browser window. Select **Account** > **Extras** > **API Keys**. Copy the API key value. Return to Connect AI. Enter the API key value from MailChimp in the **API Key** field. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and MailChimp, see [this information page](https://cdn.cdata.com/help/CMM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # MariaDB Source: https://docs.cloud.cdata.com/en/Data-Sources/MariaDB ## Prerequisites #### Whitelist CData IPs To establish a connection to MariaDB, you need to allow access to MariaDB via CData’s IP. When hosting MariaDB behind a firewall, you must safelist these IP addresses in your firewall. * Range: `52.224.0.160` to `52.224.0.175` and `4.154.117.160` to `4.154.117.175`. * CIDR notation: `52.224.0.160/28` and `4.154.117.160/28` #### Ensure MariaDB Is Publicly Accessible Provide a public facing IP/domain to connect to this data source. The following private IP ranges do not work: * `10.0.0.0` to `10.255.255.255` * `172.16.0.0` to `172.31.255.255` * `192.168.0.0` to `192.168.255.255` * `127.0.0.1` (aka ‘localhost’) ## Setup Guide Follow these steps to connect MariaDB to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *MariaDB* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the host name or IP address of the MariaDB server in the **Server** field. Enter the port for connecting to the MariaDB server in the **Port** field. This is `3306` by default. In the **User** field, enter the MariaDB username for authentication. Enter the user password in the **Password** field. (Optional) Enter the name of the MariaDB **Database**. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and MariaDB, see [this information page](https://cdn.cdata.com/help/SRM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # MarkLogic Source: https://docs.cloud.cdata.com/en/Data-Sources/MarkLogic ## Setup Guide Follow these steps to connect MarkLogic to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *MarkLogic* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **User**, which specifies the authenticating user's ID. Enter the **Password**, which specifies the authenticating user's password. Enter the **Server**, which is the address of the MarkLogic server to which you are connecting. (Optional) Enter the **Port**, which is the ODBC server port for MarkLogic. (Optional) Enter the **Database**, which is the name of the MarkLogic database to connect to. (Optional) Select the **API** which the provider uses to query data. The available options are **ODBC** (connect to the ODBC server) and **REST** (connect to the REST API). The default is **ODBC**. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and MarkLogic, see [this information page](https://cdn.cdata.com/help/OMM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Marketo Source: https://docs.cloud.cdata.com/en/Data-Sources/Marketo ## Prerequisites Before obtaining OAuth credentials, you need to create a custom service in Marketo if you do not already have one. This procedure involves creating a new role with REST API privileges, assigning that role to an existing or new user, and then creating a new service. Note that only users with Admin privileges can create a Custom Service and that the term “service” refers to the entity created to provide OAuth credentials for API access. **Step 1: Create a New Role for API Access** Navigate to the Marketo application's **Admin** area. Navigate to the **Security** section. Click **Users & Roles**. Select the **Roles** tab. Click **New Role**. Specify a Role Name and select Role permissions. Specify Access API permissions that are specific to the REST API. **Step 2: Assign or Create a New User for API Access** Select the **Users** tab. To assign the role to a user, click **Invite New User**. Enter the new user information and assign them the role you just created with REST API access. To denote the user as an API Only user, select the **API Only** option. **Step 3: Create the New Service** Navigate to **Admin** > **Integration** and click the **LaunchPoint** option. Click **New Service**. Specify the Service Type as **Custom**. Enter a display name and description for the service. Assign the user you just created to the service. Once you have a custom service, do the following: Go to the **Admin** tab. Click the **LaunchPoint** option. Select the custom service and click **View Details**. Marketo displays a window that shows the authentication credentials. Copy and paste the Client Id as the **OAuthClientId** and the Client Secret as the **OAuthClientSecret**. ## Setup Guide Follow these steps to connect Marketo to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Marketo* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter your Marketo **URL**. You can locate this in **Admin** > **Integration** > **Web Services** > **REST API**. Example values: *[https://123-abc-456.mktorest.com/](https://123-abc-456.mktorest.com/)* or *[https://123-abc-456.mktorest.com/rest](https://123-abc-456.mktorest.com/rest)*. Paste the **OAuth Client Id** you obtained in the prerequisites. Paste **OAuth Client Secret** you obtained in the prerequisites. (Optional) Set **Use Bulk API** to True to let it handle bulk requests of certain large datasets. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Marketo, see [this information page](https://cdn.cdata.com/help/DKM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Microsoft Planner Source: https://docs.cloud.cdata.com/en/Data-Sources/MicrosoftPlanner ## Setup Guide Follow these steps to connect Microsoft Planner to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Microsoft Planner* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Select the Authentication method, then proceed to the relevant section and follow those instructions. ## Authentication Methods (Optional) Enter **OAuth Client Id** in your application settings (if you are not using embedded credentials). (Optional) Enter your **OAuth Client Secret** (if you are not using embedded credentials). Click **Sign in** to connect securely through OAuth. This action opens the Microsoft Planner sign-in page in a new tab. Log in to your Microsoft Planner account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the following information: * **Azure Tenant**—the Microsoft Online tenant being used to access data. * **OAuth Client Id**—the Id assigned when you registered your Microsoft Planner account. * **OAuth Client Secret**—the client secret for your Microsoft Planner account. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the following information: * **Azure Tenant**—the Microsoft Online tenant being used to access data. * **OAuth Client Id**—the Id assigned when you registered your Microsoft Planner account. * **OAuth JWL Cert**—the contents of the JWT certificate store. This is a multi-line key with the format shown. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Microsoft Planner, see [this information page](https://cdn.cdata.com/help/UIM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Microsoft Project Source: https://docs.cloud.cdata.com/en/Data-Sources/MicrosoftProject ## Setup Guide Follow these steps to connect Microsoft Project to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Microsoft Project* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **URL** for your Microsoft Project Web App (for example, `https://MyOrganization.sharepoint.com/sites/pwa/`). Select the Authentication method, then proceed to the relevant section and follow those instructions. ## Authentication Methods Enter the Microsoft Project username for authentication in the **User** field. Enter the user password in the **Password** field. Select a **Schema** from the drop down. ODataV1 includes more granular data, while ODataV2 can be used for full CRUD operations. (Optional) Enter the default **Project Id** name to define it for all operations which require one. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **OAuth Client Id** assigned when you registered your Microsoft Project account for OAuth. Enter the **OAuth Client Secret** for your Microsoft Project account for OAuth. Select a **Schema** from the drop down. ODataV1 includes more granular data, while ODataV2 can be used for full CRUD operations. (Optional) Enter the default **Project Id** name to define it for all operations which require one. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the ADFS **User** Id. Add the **Password** for that account. Set the **SSO Login URL** to the URL used by the SSO provider. Select a **Schema** from the drop down. ODataV1 includes more granular data, while ODataV2 can be used for full CRUD operations. (Optional) Enter the default **Project Id** name to define it for all operations which require one. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the Microsoft Project username for authentication in the **User** field. Enter the user password in the **Password** field. Enter the **SSO Login URL**. Enter all relevant **SSO Properties**, with the format 'ssoproperty1=value1;ssoproperty2=value2;ssoproperty3=value3;'. Make sure to separate all property-value pairs with semicolons. Select a **Schema** from the drop down. ODataV1 includes more granular data, while ODataV2 can be used for full CRUD operations. (Optional) Enter the default **Project Id** name to define it for all operations which require one. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the Microsoft Project username for authentication in the **User** field. Enter the user password in the **Password** field. Enter all relevant **SSO Properties**, with the format 'ssoproperty1=value1;ssoproperty2=value2;ssoproperty3=value3;'. Make sure to separate all property-value pairs with semicolons. Select a **Schema** from the drop down. ODataV1 includes more granular data, while ODataV2 can be used for full CRUD operations. (Optional) Enter the default **Project Id** name to define it for all operations which require one. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Tenant** Id that you will use to access data. Enter all relevant **SSO Properties**, with the format 'ssoproperty1=value1;ssoproperty2=value2;ssoproperty3=value3;'. Make sure to separate all property-value pairs with semicolons. Enter your **OAuth Client Id**. Enter your **OAuth Client Secret**. Select a **Schema** from the drop down. ODataV1 includes more granular data, while ODataV2 can be used for full CRUD operations. (Optional) Enter the default **Project Id** name to define it for all operations which require one. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Microsoft Project, see [this information page](https://cdn.cdata.com/help/COM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Monday.com Source: https://docs.cloud.cdata.com/en/Data-Sources/Monday ## Setup Guide Follow these steps to connect Monday.com to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Monday.com* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Select a **Schema** then proceed to the relevant section and follow those instructions. ## AuditLog Schema Enter your **Domain**. This follows the format `https://yourdomain.monday.com`. Enter the **Api Token** generated in your Monday account under **Manage Application**. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## GraphQL Schema Select the Authentication method, then proceed to the relevant section and follow those instructions. ### Token Enter the **Api Token** generated in your Monday account under **Manage Application**. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ### OAuth Enter the **OAuth Client Id** assigned when you registered your Monday.com account for OAuth. Enter the **OAuth Client Secret** for your Monday.com account for OAuth. Click **Sign in** to connect securely through OAuth. This action opens the Monday.com sign-in page in a new tab. Log in to your Monday.com account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Monday.com, see [this information page](https://cdn.cdata.com/help/MOJ/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # MongoDB Source: https://docs.cloud.cdata.com/en/Data-Sources/MongoDB ## Prerequisites #### Whitelist CData IPs To establish a connection to MongoDB, you need to allow access to MongoDB via CData’s IP. When hosting MongoDB behind a firewall, you must safelist these IP addresses in your firewall. * Range: `52.224.0.160` to `52.224.0.175` and `4.154.117.160` to `4.154.117.175`. * CIDR notation: `52.224.0.160/28` and `4.154.117.160/28` #### Ensure MongoDB Is Publicly Accessible Provide a public facing IP/domain to connect to this data source. The following private IP ranges do not work: * `10.0.0.0` to `10.255.255.255` * `172.16.0.0` to `172.31.255.255` * `192.168.0.0` to `192.168.255.255` * `127.0.0.1` (aka ‘localhost’) ## Setup Guide Follow these steps to connect MongoDB to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *MongoDB* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the host name or IP address of the MongoDB server in the **Server** field. Specify the port for connecting to the MongoDB server in the **Port** field. By default this is set to 27017. Enter the name of the MongoDB **Database**. Select the **Auth Scheme** you use to connect to MongoDB. Options are: `MONGODB-CR`, `SCRAM-SHA-1`, `SCRAM-SHA-256`, and `X509`. Enter the MongoDB username for authentication in the **User** field. In the **Password** field, enter the user password. (Optional) If the authentication database is different from the database to retrieve data from, enter it into the **Auth Database** field. In MongoDB, add the Connect AI static IP addresses to your connection whitelist. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ### Connect to Replica Sets To connect to a replica set, click on **Advanced Settings**. Set **Replica Set** to a list of comma-separated list of secondary servers, specified by address and port. Set **Slave OK** to `True`. Set **Read Preference** to determine how the provider reads from the secondary servers. * `primary` executes all SELECT queries against the primary server. * `primaryprefered` executes SELECT queries from a secondary server when the primary is not available. * `secondary` executes SELECT queries on secondary servers only. * `secondary prefered` executes SELECT queries on the primary server in the event no secondaries are available. * `nearest` executes SELECT queries on whichever server has the least latency. ## More Information For more information about interactions between Connect AI and MongoDB, see [this information page](https://cdn.cdata.com/help/DGM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # MySQL Source: https://docs.cloud.cdata.com/en/Data-Sources/MySQL ## Prerequisites #### Whitelist CData IPs To establish a connection to MySQL, you need to allow access to MySQL via CData’s IP. When hosting MySQL behind a firewall, you must safelist these IP addresses in your firewall. * Range: `52.224.0.160` to `52.224.0.175` and `4.154.117.160` to `4.154.117.175`. * CIDR notation: `52.224.0.160/28` and `4.154.117.160/28` #### Ensure MySQL Is Publicly Accessible Provide a public facing IP/domain to connect to this data source. The following private IP ranges do not work: * `10.0.0.0` to `10.255.255.255` * `172.16.0.0` to `172.31.255.255` * `192.168.0.0` to `192.168.255.255` * `127.0.0.1` (aka ‘localhost’) ## Setup Guide Follow these steps to connect MySQL to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *MySQL* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. If your MySQL connection is behind a firewall, set the **Connection Type** to **SSH Tunnel** and follow the instructions in [SSH Tunnel Instructions](#ssh-tunnel-instructions). Then continue with these instructions. Otherwise, leave the **Connection Type** as **Direct**. Enter the following information: * **Server**—the host name or IP address of the MySQL server. Cluster servers are supported (for example, `192.168.0.1,192.168.0.2`). * **Port**—the port for connecting to the MySQL server. Select the Authentication method, then proceed to the relevant section and follow those instructions. ## Authentication Methods Enter the following information: * **User**—the MySQL username for authentication. * **Password**—the user password. * **Database**—(Optional) the name of the MySQL database. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the following information: * **User**—the MySQL username for authentication. * **Azure Tenant**—the MySQL tenant that you want to use to access data. * **Database**—(Optional) the name of the MySQL database. Click **Sign in** to connect securely through OAuth. This action opens the MySQL sign-in page in a new tab. Log in to your MySQL account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the following information: * **User**—the MySQL username for authentication. * **Password**—the user password. * **Azure Tenant**—the MySQL tenant that you want to use to access data. * **Database**—(Optional) the name of the MySQL database. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## SSH Tunnel Instructions If your MySQL data source is behind a firewall, follow these instructions. Click **Connection Type** of **SSH Tunnel**. Enter the following information: * **SSH Server**–enter the name of the SSH server. * **SSH Port**–enter the SSH port. The default value is 22. * **SSH Auth Mode**–enter the authentication mode of **Password** or **Public\_Key**. * If **Password**, enter the **SSH User** name and **SSH Password**. * If **Public\_Key**, enter the **SSH User** name, **SSH Client Cert**, and **SSH Client Cert Password** (optional). Only PEMKEY\_BLOB is available as the **SSH Client Cert Type**. The **SSH Client Cert** is required, and is a valid private key. Enter the **SSH Client Cert Password** if the SSH client certificate has a password. Continue with the authentication instructions in the [Setup Guide](#setup-guide). ## Private Cloud Connector Connection MySQL is a supported connector with Private Cloud Connector, which acts as a bridge between your on-premises data and Connect AI. See [Private Cloud Connector](/en/Private-Cloud-Connector) for more information. Once you set up the gateway, you can select the **Connection Type** of **Private Cloud Connector**. Then enter **Location Name** of the gateway and the MySQL authentication information. ## More Information For more information about interactions between Connect AI and MySQL, see [this information page](https://cdn.cdata.com/help/DMM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Neo4j Source: https://docs.cloud.cdata.com/en/Data-Sources/Neo4j ## Setup Guide Follow these steps to connect Neo4j to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Neo4j* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **Server** hosting the Neo4j instance. You may optionally prepend a HTTP or HTTPS protocol prefix to the server address or name you specify, for example, [https://127.0.0.1](https://127.0.0.1). The default value is 127.0.0.1. Enter the **Port** used for connecting to the Neo4j server. The default value is 7474. If connecting over HTTPS, supply the HTTPS port for the Neo4j instance specified in the **Server** field. Enter the **API** to connect to in your Neo4j instance, **Query** or **HTTP**. Enter the **User** Id for the authenticating user. Enter the **Password** for the authenticating user. Enter the **Database** to target in the Neo4j instance. The default value is Neo4j. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Neo4j, see [this information page](https://cdn.cdata.com/help/LNK/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # NetSuite Source: https://docs.cloud.cdata.com/en/Data-Sources/NetSuite NetSuite supports two connection methods: SuiteQL and SuiteTalk. Each method has benefits and drawbacks, as outlined below. For most users, CData recommends using SuiteQL. For a detailed discussion about the differences between SuiteTalk and SuiteQL, see the [NetSuite driver documentation](https://cdn.cdata.com/help/DNM/cloud/default.htm#pg_suiteql). ### SuiteQL SuiteQL is the newer of the two connection methods. This method offers much better performance, especially when you issue large queries. It also supports rich join support, grouping, aggregation, custom list tables, and retrieval of specific columns in your data. However, SuiteQL only supports SELECT queries. As a result, you cannot issue INSERT, UPDATE, or DELETE queries to NetSuite when you are connected via SuiteQL. ### SuiteTalk SuiteTalk is the older of the two connection methods. This method provides broad entity support and full support for INSERT, UPDATE, and DELETE queries. However, it often performs poorly during large SELECT queries and lacks reliable table joining capabilities. You also cannot group or aggregate data using SuiteTalk. For performance and reliability reasons, CData recommends using SuiteTalk only if you require access to INSERT, UPDATE, and DELETE queries for your connection to NetSuite. ## Setup Guide To configure your NetSuite connection, follow these steps: Configure [user roles](#configure-roles). Choose a connection method (SuiteQL/OAuth or SuiteTalk/Token). Note that NetSuite does not support basic authentication through username and password credentials in recent versions. Connect AI recommends using OAuth or Token authorization. Follow the steps under [Connect to NetSuite](#connect-to-netsuite) to establish the connection. ### Configure Roles Connect AI communicates with NetSuite through NetSuite Web services. If the user account that you will use for establishing the connection does not have NetSuite Web services permissions, follow these steps to create them: Log in to NetSuite as an administrator. From the navigation bar, select **Setup** > **Users/Roles** > **Manage Roles**. Choose an existing role or create a new one, depending on your needs. On the **Edit Role** page, navigate to the **Permissions** section. Expand the **Setup ()** field. In a blank slot, select **SOAP Web Services** and click **Add** to add the permission. In another blank slot, select **REST Web Services** and click **Add** to add the permission. Add additional permissions. * If you plan to connect to NetSuite via SuiteQL/OAuth, add the **OAuth 2.0 Authorized Applications Management** permission. * If you plan to connect to NetSuite via SuiteTalk/Token add the **User Access Token** and **Access Token Management** permissions. **Important: See [Permission Configurations](https://cdn.cdata.com/help/DNM/cloud/default.htm#pg_permissions) in the NetSuite driver documentation for additional permissions that may be needed.** When you finish, return to the top of the page and click **Save** to save the role. Next, add this role to an employee: From the navigation bar, select **Lists** > **Employees** > **Employees**. Select an employee or add a new one. Scroll to the **Access** section. In the **Roles** subsection, add the role that you created. Scroll to the top and click **Save**. Continue to Connecting to NetSuite below. ### Connect to NetSuite Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *NetSuite* in the **Add Connection** dialog that opens. Click the data-source name when it is displayed. On a separate browser tab, log in to your NetSuite account as an administrator role. From the top navigation bar, select **Setup** > **Company** > **Company Information**. Copy the value for **Account Id** to your clipboard. Return to Connect AI and enter the copied value into the **Account Id** field . For the **Schema** field, select either SuiteQL or SuiteTalk. **Note:** CData recommends SuiteQL for most use cases. Click [here](https://cdn.cdata.com/help/DNM/cloud/default.htm#pg_suiteql) for information on the differences between SuiteQL and SuiteTalk. Select the Authentication method, then proceed to the relevant section and follow those instructions. Note that OAuth is only available if SuiteQL is selected, and Basic is only available when Suitetalk is selected. ## Authentication Methods Click **Sign in** to connect securely through OAuth. This action opens the NetSuite sign-in page in a new tab. Log in to your NetSuite account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. In NetSuite, navigate to **Setup** > **Company** > **Enable Features**. Open the **SuiteCloud** tab and scroll to **Manage Authentication**. Make sure the checkbox **Token-Based Authentication** is selected, then scroll to the top and click **Save**. Navigate to **Setup** > **Integration** > **Manage Integrations**. Create a new integration. Under **Token-based Authentication**, select the **Token-Based Authentication** and **TBA: Authorization Flow** checkboxes. In the **Callback URL** field, enter `https://oauth.cdata.com/oauth/`. In the **OAuth 2.0** section, if you do not plan to use OAuth elsewhere with this integration, clear the **Authorization Code Grant** checkbox. Copy the values for **Consumer Key / Client ID** and **Consumer Secret / Client Secret** from the **Client Credentials** section. You need these values later. (**Note:** If you click **Save** before you copy the consumer key and secret, click **Edit** then **Reset Credentials**.) Click **Save** to save the integration. Next, create an access token by following these steps: From the navigation bar, select **Setup** > **Users/Roles** > **Access Tokens**. Create a new access token. For the application name, select the integration you created. In the **User** and **Role** fields, use the same user and role from the [Configure Roles](#configure-roles) section. Click **Save**. Copy the credentials for **Token ID** and **Token Secret**. Return to Connect AI and enter your **OAuth Client Id**. Enter your Client or Consumer secret into **OAuth Client Secret**. Enter your **OAuth Access Token** Id. Enter your **OAuth Access Token Secret**. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the following information: * **JWT Scope**–the level of access the token provides to NetSuite data. Valid values include *restlets*, *rest\_webservices*, and *suite\_analytics*. You can specify multiple scopes by separating them with commas. * **OAuth JWT Encryption**–select from the drop-down list. This is the encryption algorithm to be used in JWT authentication. * **OAuth JWT Headers**–a collection of extra headers to include in the JWT. Each header is a name=value pair. Each pair is separated by a comma. * **OAuth JWT Cert**–the contents of the client certificate's JWT certificate store. * **OAuth JWT Cert Type**–the type of key store containing the JWT certificate. * **OAuth JWT Issuer**–the issuer of the Java Web Token. This is typically either the client Id or email address of the OAuth application. * **OAuth JWT Validity Time**–(optional) the length of time the JWT should remain valid, in seconds. The default value is 3600 seconds. * **OAuth JWT Cert Password**–(optional) the password for the OAuth JWT certificate used to access a password-protected certificate store. If the certificate store does not require a password, leave blank. * **OAuth JWT Cert Subject**–(optional) the subject of the OAuth JWT certificate used to locate a matching certificate in the store. The wildcard '\*' selects the first certificate. This version is only supported on older versions of NetSuite and is not recommended. In the **User** field, enter the NetSuite username for authentication. Enter the user password. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and NetSuite, see [this information page](https://cdn.cdata.com/help/DNM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # NetSuite Custom Reports Source: https://docs.cloud.cdata.com/en/Data-Sources/NetSuiteRESTlet NetSuite users who connect with SuiteTalk can use RESTlets or saved searches to create custom reports in Connect AI. **Note:** RESTlets and saved searches are not compatible with SuiteQL. ## RESTlets This section shows how to use a RESTlet script to query saved searches. **Note:** Using RESTlets is the recommended way to query saved searches. Using RESTlets is different from the method described in [Saved Searches](#saved-searches). This older method relies on the SuiteTalk API, which is more limited in what saved searches can return. ### Create a RESTlet Script Open a new file in a text editor. Then copy and paste the following RESTlet script and save it as `search_script.js`: ```bash expandable theme={null} /** *@NApiVersion 2.x *@NScriptType Restlet */ define(['N/search'], function (search) { // Get a standard NetSuite record function _get(context) { var myTransactionSearch = search.load({ id: context.searchid }); var pagedData = myTransactionSearch.runPaged({ pageSize: 1000 }); if (pagedData.count == 0) { return JSON.stringify({ "pagedData": { "searchDefinition": { "count": [ {"columnCount":0} ] } } }); } var results = pagedData.fetch({ index: context.index }) return JSON.stringify(results); } return { get: _get }; }); ``` ### Using RESTlets to Query Saved Searches Follow the steps below to deploy the RESTlet script and execute the RESTlet. #### Enable SuiteScript Go to **Setup** > **Company** > **Enable Features**. Under the **SuiteCloud** tab, ensure the options for **Client SuiteScript**, **Server SuiteScript**, and **SuiteScript Server Pages** are all enabled. #### Upload the SuiteScript File Go to **Documents** > **Files** > **SuiteScripts**. Click the **Add File** button. Upload the `search_script.js` script that you created in [Create a RESTlet Script](#create-a-restlet-script). #### Create a Script Record Go to **Customization** > **Scripting** > **Scripts** > **New**. From the menu, find `search_script.js` and select it. Then click **Create Script Record**. #### Deploy the Script Record Give the script a name and under the **Deployments** tab add a title. Then click **Save**. This creates a deployment. **Note:** While the status of the Script Deployment is **Testing**, only the user that created the deployment returns results from any saved searches queried. To make the RESTlet available for other users, update the Status of the Script Deployment to **Released** and add supported roles in the **Audience** tab. #### Get the Deployment / Script Id You can find a link to the deployment in the Script Record. Follow the link to the deployment. Or, you can also go to **Customization** > **Scripting** > **Script Deployments** and use the filters to find the deployment you made. In the deployment record, you can see a URL and External URL. Copy the script number and deployment number from this URL. #### Get a Saved Search Id To execute `search_script.js`, you need to pass it the Id of a saved search: Go to **Lists** > **Search** > **Saved Searches** and copy in the Id of a saved search. We recommend you use a search that is ordered by a column that always gives the same ordering, such as the Date Created. This is because NetSuite does not cache results that can cause duplicates or missing data if data is changed while you are paging through the results. #### Add a Custom Report In the **Sources** page of Connect AI, select your NetSuite connection. If you do not yet have a NetSuite connection, follow the steps in the NetSuite [Setup Guide](/en/Data-Sources/NetSuite#setup-guide). Click the **Custom Reports** tab and click **Add** to add a new report. An **Add Custom Report** dialog appears. Select **RestletSchema** and click **Confirm**. Enter the following information: * **Name**—the name of the custom report. * **SearchId**—the Id of the saved search obtained in the NetSuite UI. * **ScriptID**—the Script Id of the RESTlet to create a schema for. * **DeploymentNum**—the deployment number of the RESTlet schema to execute. Typically, this number is 1. Select whether to **UseLabels**. This determines if the NetSuite connector should try to match column names to what would appear in the Saved Search results or just use the API name returned by the saved search itself. Note that even when UseLabels is set to true, names are converted to alphanumeric with underscores. Also, be aware that sometimes labels come back with identical names for saved searches. In these cases, a number is appended to the duplicate names to keep the names unique. Select whether to **FlattenSelects**. Set this parameter to false if your saved search includes multiselect columns. This parameter controls how the NetSuite connector models the data types of selects (such as an entity / customer reference). When FlattenSelects is set to false, multiselect data is returned as a JSON aggregate. By default, the NetSuite connector exposes two columns for selects – one for the name and one for the value (often an Id). This does not work correctly if your saved search includes multiselect columns. There is nothing in the RESTlet metadata that distinguishes multiselect from single-select columns. Click **Save** to save the custom report. ### Limitations * Currently, the NetSuite connector only supports RESTlets that conform to a response in the format of the included `search_script.js` script. * The NetSuite connector does not support server side filtering on the results. To enable queries to execute faster, define all filters within the saved search itself. ## Saved Searches Saved searches are supported with some limitations due to NetSuite restrictions. **Note:** We recommend taking a look at RESTlets instead of following this guide. While these steps still work, saved searches used from SuiteTalk API as detailed below are limited both in how metadata can be obtained and content available. RESTlets have fewer limitations and return accurate metadata from NetSuite. ### SavedSearches View The SavedSearches view is a good way to retrieve a list of your available saved searches for a given search type. A SearchType must be specified to retrieve information from the SavedSearches view. For instance: `SELECT * FROM SavedSearches WHERE SearchType='Transaction'` ### Add a Custom Report In the **Sources** page of Connect AI, select your NetSuite connection. Click the **Custom Reports** tab and click **Add** to add a new report. An **Add Custom Report** dialog appears. Select **SavedSearchSchema** and click **Confirm**. Enter the following information: * **Name**—the name of the custom report. * **SavedSearch**—the name of the saved search. This becomes the name of the resulting table. * **SavedSearchId**—the Id of the saved search. * **SearchType**—the type of search for the custom report. Click for a list of search types. * **ResultsToSample**—(optional) an integer designating the number of results to sample. Click **Save** to save the custom report. ### Limitations NetSuite imposes a few limitations on saved searches. Calculated columns (formulas) cannot be retrieved via the NetSuite API. Only columns directly from the table can be retrieved. If you have a calculation in your saved search, you would need to return each individual column used in the calculation and perform the calculation client side. Ie: `SELECT (col1 / col2) AS calc FROM MySavedSearch` Saved searches that return an aggregation or summary (Group / Count / Sum / Minimum / Maximum / Average) cannot be returned at all. The NetSuite API throws an exception upon attempting to retrieve these saved searches. Due to this limitation, these saved searches are unavailable for our and any other third party tool. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # NetSuite SuiteAnalytics Source: https://docs.cloud.cdata.com/en/Data-Sources/NetSuiteSuiteAnalytics ## Setup Guide Follow these steps to connect NetSuite SuiteAnalytics to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *NetSuite SuiteAnalytics* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the following information: * **Server**—the host name or IP address of the server. * **AccountId**—the company account your username is associated with on NetSuite. * **RoleId**—the InternalId of the role that is used to log in to NetSuite. Obtain the RoleId by logging in to NetSuite and navigating to **Setup** > **Integration** > **Web Services Preferences**. The RoleId is displayed next to the specified role. Select the Authentication method, then proceed to the relevant section and follow those instructions. ## Authentication Methods Enter the following information: * **User**—the NetSuite SuiteAnalytics username for authentication * **Password**—the user password At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the following information: * **Consumer Key**—The consumer key for the integration record. This string was created when you created the integration record. * **Consumer Secret**—The consumer secret for the integration record. This string was created when you created the integration record. * **TokenKey**—The token key used to authenticate requests to the data source. * **TokenSecret**—The token secret used to authenticate requests to the data source. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## Advanced Settings Tab ### Authentication Optionally, enter any **Native Driver Properties** in the **Advanced Settings** tab. These are any extra NetSuite SuiteAnalytics properties you want to add to the connection string, along with the other properties from the **Basic Settings** tab. ## Troubleshooting If the error contains no further information, and you can reproduce the error, you need to contact NetSuite support. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # NetSuite Troubleshooting Source: https://docs.cloud.cdata.com/en/Data-Sources/NetSuiteTroubleshooting The following are common issues with the NetSuite connection, and suggestions on how to solve them. ## General Troubleshooting ### Performance Considerations If you find NetSuite to be too slow, you can try the following to improve performance: * **Limit selected columns**

NetSuite objects rely heavily on backend JOINs. Removing unused columns can eliminate entire JOINs and significantly improve performance.

* **Reduce page size**

Lowering the **Pagesize** property returns fewer records per request and can help avoid timeouts before all the results are returned. This property is found in **Edit NetSuite Connection** > **Advanced Settings**.

* **Caching**

You should also consider using the Connect AI [Caching](/en/Caching) feature for better performance.

### Schema Support and Performance In general, performance is best in [SuiteAnalytics](/en/Data-Sources/NetSuiteSuiteAnalytics). Connect AI exposes CData's NetSuite driver as well as NetSuite’s native SuiteAnalytics driver as separate connectors. We recommend using the native SuiteAnalytics driver, if your organization has access to it, for best performance. If you do not have access to SuiteAnalytics, use the CData's NetSuite driver. ### Manage Integrations Visibility To see **Setup** > **Integrations** > **Manage Integrations** in NetSuite, the role must have both of these permissions: * **Integration Application (Full)** under **Setup**. * **Integration Applications (Full)** under **Lists**. See [Permissions Configurations](https://cdn.cdata.com/help/DNM/cloud/default.htm#pg_permissions) for more information. ## Common Errors ### SuiteQL Errors This issue is usually a permissions issue to access the object type when using the SuiteQL schema. Note that permissions could apply to either the table or any of the columns in the table. The driver attempts to do a RowScan to determine which fields are available. Check your NetSuite role to see if the table is included: 1. Log in to your NetSuite account as an administrator. 2. Navigate to **Setup** > **Users/Roles** > **Manage Roles**. 3. Select the role you are using to connect with the driver. 4. Click **Edit** > **Permissions**. 5. Under **Setup**, add **Full** permissions for the table you need. View the complete list of permissions required by our driver [here](https://cdn.cdata.com/help/DNM/cloud/default.htm#pg_permissions). In some cases, the table may have been deprecated or removed by NetSuite. Check whether another table exposes the same data. * If Connect AI cannot find a column, it may be due to cached or outdated metadata. Clear the metadata cache, if applicable, by clicking **Clear Metadata** on the **Edit NetSuite Connection** page. * It is also possible that the **RowScanDepth** property is zero. In that case, increase the **Row Scan Depth** property in the **Advanced Settings** tab of the **Edit NetSuite Connection** page to a non-zero value. The SuiteQL schema can only return a maximum of 100,000 records. This limitation is imposed by NetSuite itself. You can bypass this limitation in one of two ways: * Set your Schema to SuiteTalk rather than Suite QL. * Use the SuiteAnalytics Connect feature. If your account has SuiteAnalytics Connect, enable the SuiteAnalytics Connect feature by setting the **AccountSupportsSuiteAnalyticsConnect** property to True. If you receive this error, you have not set the required **Custom Fields** permissions in NetSuite. See [Permissions Configurations](https://cdn.cdata.com/help/DNM/cloud/default.htm#pg_permissions). ### SuiteTalk Errors Adjust the permissions for custom records. See [Permission Configurations](https://cdn.cdata.com/help/DNM/cloud/default.htm#pg_permissions). This error appears when the role that you select during OAuth login is not configured for OAuth. If you have an OAuth-configured role, click **Choose another role** on the NetSuite authorization page and select that role. If you do not have an OAuth-configured role, follow the steps in the [Configure Roles](/en/Data-Sources/NetSuite#configure-roles) section. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # OData Source: https://docs.cloud.cdata.com/en/Data-Sources/OData ## Setup Guide Follow these steps to connect OData to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *OData* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Select an **Auth Scheme** and follow the relevant instructions below. ## Authentication Methods **None** is when no authentication is required. Enter the following information: * **URL**—the root URL of the OData service (for example, `http://MySite/*MyOrganization*`). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. **AzureAD** is a form of OAuth that goes through Azure. Enter the following information: * **Azure Tenant**—the Microsoft Online tenant that you use to access data. If you leave this field blank, the account's default tenant is used. * **OAuth Client Id**—assigned when you registered your OData account for OAuth. * **OAuth Client Secret**—for your OData account for OAuth. * **URL**—the root URL of the OData service (for example, `http://MySite/*MyOrganization*`). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. **Basic** is basic user name and password authentication. Enter the following information: * **User**—the user name for the OData service. * **Password**—the password for the OData service. * **URL**—the root URL of the OData service (for example, `http://MySite/*MyOrganization*`). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the following information: * **OAuth Client Id**—assigned when you registered your OData account for OAuth. * **OAuthClient Secret**—for your OData account for OAuth. * **OAuth Authorization URL**—(optional) the URL where the user logs into the service. * **OAuth Access Token URL**—(optional) the URL where the request for the access token is made. * **OAuth Refresh Token URL**—(optional) the URL where refresh tokens can be exchanged for access tokens when old access tokens expire. * **URL**—the root URL of the OData service (for example, `http://MySite/*MyOrganization*`). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the following information: * **User**—your SharePoint Online user account. * **Password**—your SharePoint password. * **URL**—the root URL of the OData service (for example, `http://MySite/*MyOrganization*`). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and OData, see [this information page](https://cdn.cdata.com/help/RDM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Odoo Source: https://docs.cloud.cdata.com/en/Data-Sources/Odoo ## Prerequisites Connect AI may be able to detect the Odoo database name automatically from the web address. However, we recommend that you specify the name of the Odoo database and enter it in the **Database** field. To find your Odoo database name: Log in to your Odoo Online account. Click your profile icon in the top-right corner and select **My Databases**. Your database name is listed in the table. Alternatively, you can often see the database name in the subdomain of your URL. If your URL is `https://mycompany.odoo.com`, your database name is likely `mycompany`. ## Setup Guide Follow these steps to connect Odoo to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Odoo* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the base **URL** of the Odoo site to which you are connecting (for example, `http://my.odoo.com`). Enter the Odoo username for authentication in the **User** field. Enter the **API Token** used to authenticate the user. (Optional but recommended) Enter the name of the Odoo **Database** to which you are connecting. The prerequisites explain how to find the database name. (Optional) Set **Check Permissions** to `False` to allow a user without permission to `ir.model.access` to access all models as tables. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Odoo, see [this information page](https://cdn.cdata.com/help/OEM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Office 365 Source: https://docs.cloud.cdata.com/en/Data-Sources/Office365 ## Setup Guide Follow these steps to connect Office 365 to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Office 365* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Select the Authentication method, then proceed to the relevant section and follow those instructions. ## Authentication Methods (Optional) Enter **OAuth Client Id** in your application settings (if you are not using embedded credentials). (Optional) Enter your **OAuth Client Secret** (if you are not using embedded credentials). Click **Sign in** to connect securely through OAuth. This action opens the Office 365 sign-in page in a new tab. Log in to your Office 365 account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter your **OAuth Client Id**. This is in your Entra ID (formerly Azure AD) application settings. (Optional) Enter a **OAuthClientSecret**. This is in your Entra ID (formerly Azure AD) application settings. (Optional) Set the **OAuthJWTCert:** to the JWT certificate. This is a multi-line key. You must provide either an OAuth Client Secret OR OAuth JWT Cert to authenticate. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Office 365, see [this information page](https://cdn.cdata.com/help/CXM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Okta Source: https://docs.cloud.cdata.com/en/Data-Sources/Okta ## Setup Guide Follow these steps to connect Okta to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Okta* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter your Okta **Domain**. When logged into your Okta account, your domain is included in the URL. For example, in the URL `https://dev-44876464.okta.com/enduser/settings`, the domain is 'dev-44876464.okta.com'. Enter the **OAuth Client Id** assigned when you registered for OAuth. This Id registers the custom application with the OAuth authorization server. Enter the **OAuth Client Secret** for your Okta account. This secret registers the custom application with the OAuth authorization server. Select the Authentication method, then proceed to the relevant section and follow those instructions. ## Authentication Methods At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **OAuth JWT Cert** provided by Okta. This is a multi-line key. Select the **OAuth JWT Cert Type** from the drop-down list. This is the type of key store containing the JWT certificate. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Microsoft OneDrive Source: https://docs.cloud.cdata.com/en/Data-Sources/OneDrive ## Setup Guide Follow these steps to connect Microsoft OneDrive to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Microsoft OneDrive* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the following information: * **Azure Tenant**—(optional) the Microsoft OneDrive tenant being used to access data. Accepts either the tenant's domain name (for example, contoso.onmicrosoft.com) or its directory (tenant) Id. * **Default Groups**—the default group context when accessing group-scoped resources. The default is *AllGroups*. * **Default User**—the default user context when accessing user-scoped resources. The default is *CurrentUser*. * **Group Id**—(optional) the Id of a Microsoft OneDrive group whose data you want to access. * **User Id**—(optional) the Id of a Microsoft OneDrive user whose data you want to access. Select the Authentication method, then proceed to the relevant section and follow those instructions. ## Authentication Methods Click **Sign in** to connect securely through OAuth. This action opens the Microsoft OneDrive sign-in page in a new tab. Log in to your Microsoft OneDrive account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the following information: * **OAuth Client Id**—the client ID assigned when you registered your custom OAuth application. * **OAuth Client Secret**—the client secret assigned to your custom OAuth application. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the following information: * **OAuth Client Id**—the client Id assigned when you registered your custom OAuth application. * **OAuth JWT Cert**—the name of the client certificate's JWT Certificate store. This is a multi-line key. * **OAuth JWT Cert Type**—the type of key store containing the JWT Certificate. * **OAuth JWT Cert Password**—the password for the OAuth JWT certificate used to access a password-protected certificate store. * **OAuth JWT Cert Subject**—the subject of the OAuth JWT certificate used to locate a matching certificate in the store. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Microsoft OneDrive, see [this information page](https://cdn.cdata.com/help/UOM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Microsoft OneNote Source: https://docs.cloud.cdata.com/en/Data-Sources/OneNote ## Setup Guide Follow these steps to connect Microsoft OneNote to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Microsoft OneNote* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Select the Authentication method, then proceed to the relevant section and follow those instructions. ## Authentication Methods (Optional) Enter **OAuth Client Id** in your application settings (if you are not using embedded credentials). (Optional) Enter your **OAuth Client Secret** (if you are not using embedded credentials). Click **Sign in** to connect securely through OAuth. This action opens the Microsoft OneNote sign-in page in a new tab. Log in to your Microsoft OneNote account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the following information: * **Azure Tenant**—the Microsoft Online tenant being used to access data. * **OAuth Client Id**—the Id assigned when you registered your Microsoft OneNote account. * **OAuth Client Secret**—the client secret for your Microsoft OneNote account. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the following information: * **Azure Tenant**—the Microsoft Online tenant being used to access data. * **OAuth Client Id**—the Id assigned when you registered your Microsoft OneNote account. * **OAuth JWL Cert**—the contents of the JWT certificate store. This is a multi-line key with the format shown. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Microsoft OneNote, see [this information page](https://cdn.cdata.com/help/UNM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Oracle Financials Cloud Source: https://docs.cloud.cdata.com/en/Data-Sources/OracleERP ## Setup Guide Follow these steps to connect Oracle Financials Cloud to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Oracle Financials Cloud* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the following information: * **Password**—the user password * **User**—the Oracle Financials Cloud username for authentication * **URL**—the URL to connect to, typically the URL of the Oracle Cloud Service. It is often in the format of [https://servername.fa.us2.oraclecloud.com](https://servername.fa.us2.oraclecloud.com). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Oracle Eloqua Source: https://docs.cloud.cdata.com/en/Data-Sources/OracleEloqua ## Setup Guide Follow these steps to connect Oracle Eloqua to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Oracle Eloqua* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Select the Authentication method, then proceed to the relevant section and follow those instructions. ## Authentication Methods Enter the **Company** name on the Oracle Eloqua account. Enter the Oracle Eloqua username for authentication in the **User** Field. In **Password**, enter the user password. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter your **OAuth Client Id**. Enter the **OAuth Client Secret** for that Id. Click **Sign in** to connect securely through OAuth. This action opens the Oracle Eloqua sign-in page in a new tab. Log in to your Oracle Eloqua account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Oracle Eloqua, see [this information page](https://cdn.cdata.com/help/DUM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Oracle HCM Cloud Source: https://docs.cloud.cdata.com/en/Data-Sources/OracleHCM ## Setup Guide Follow these steps to connect Oracle HCM Cloud to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Oracle HCM Cloud* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the following information: * **Password**—the user password * **User**—the Oracle HCM Cloud username for authentication * **URL**—the URL of the account to connect to At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Oracle HCM Cloud, see [this information page](https://cdn.cdata.com/help/KMM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Oracle Source: https://docs.cloud.cdata.com/en/Data-Sources/OracleOci ## Setup Guide Follow these steps to connect Oracle to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Oracle* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **Connection String**. Copy one of the high, medium, or low connection strings available for your Oracle Autonomous Database, located in the **Database Connection** menu of the Oracle Autonomous Database. The string should be in the format shown. You can also connect to an Oracle self-hosted database. Enter the **User** and **Password** for the Oracle Autonomous Database. Click **Choose File** to upload the Oracle Wallet SSO file, `cwallet.sso`, found in the Oracle Wallet zip file. To download the Oracle Wallet zip file, go to the **Database Connection** menu in the Oracle Autonomous Database. This file is optional for an Oracle self-hosted database. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Oracle OCI, see [this information page](https://cdn.cdata.com/help/SOM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Oracle SCM Source: https://docs.cloud.cdata.com/en/Data-Sources/OracleSCM ## Setup Guide Follow these steps to connect Oracle SCM to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Oracle SCM* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the following information: * **Password**—the user password * **User**—the Oracle SCM username for authentication * **URL**—the URL of the account to connect to At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Oracle SCM, see [this information page](https://cdn.cdata.com/help/KSM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Oracle Sales Source: https://docs.cloud.cdata.com/en/Data-Sources/OracleSalesCloud ## Setup Guide Follow these steps to connect Oracle Sales to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Oracle Sales* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the Oracle Sales server **Host URL** used for logging in. Enter the Oracle Sales username for authentication in the **Username** field. In the **Password** field, enter the user password. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Oracle Sales, see [this information page](https://cdn.cdata.com/help/EOM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Oracle Service Cloud Source: https://docs.cloud.cdata.com/en/Data-Sources/OracleServiceCloud ## Setup Guide Follow these steps to connect Oracle Service Cloud to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Oracle Service Cloud* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the following information: * **URL**—the URL of the account to connect to * **User**—the Oracle Service Cloud username for authentication * **Password**—the user password At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Oracle Service Cloud, see [this information page](https://cdn.cdata.com/help/KOM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Outreach Source: https://docs.cloud.cdata.com/en/Data-Sources/Outreach ## Setup Guide Follow these steps to connect Outreach to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Outreach* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Click **Sign in** to connect securely through OAuth. This action opens the Outreach sign-in page in a new tab. Log in to your Outreach account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Outreach, see [this information page](https://cdn.cdata.com/help/KRM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # PCA Accounting Source: https://docs.cloud.cdata.com/en/Data-Sources/PCAAccounting ## Setup Guide Follow these steps to connect PCA Accounting to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *PCA Accounting* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **Data Center** name for the PCA API server. For example, *west01*, *east02*, *west03*, *east04*, *aws*. Specify the **Default Data Area**, or the first connected Data Area. For example, *P20V01C081KON0001*. Specify the **API Version** to use. The default is `V1`. Select the **Product Code** of the PCA product to which you want to connect. The options are **Acc20**, **Kon20**, or **SAcc20**. Select the **Auth Scheme**, then follow the instructions in the relevant section below. ## Authentication Click **Sign in** to connect securely through OAuth. This action opens the PCA Accounting sign-in page in a new tab. Log in to your PCA Accounting account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the PCA Accounting username for authentication in the **User** field. In the **Password** field, enter the user password. Enter the **Service Id** used to connect to the PCA API server. Enter the **Service Password** for the above Service Id. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and PCA Accounting, see [this information page](https://cdn.cdata.com/help/OKM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # PCA Sales Source: https://docs.cloud.cdata.com/en/Data-Sources/PCASales ## Setup Guide Follow these steps to connect PCA Sales to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *PCA Sales* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **Data Center** name for the PCA API server. Select the Authentication method, then proceed to the relevant section and follow those instructions. ## Authentication Methods Specify the **Default Data Area** to which you want to connect. Select the **Product Code** of the PCA to which you want to connect. The options are `Kon20` or `Acc20`. Click **Sign in** to connect securely through OAuth. This action opens the PCA Sales sign-in page in a new tab. Log in to your PCA Sales account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the PCA Sales username for authentication in the **User** field. In the **Password** field, enter the user password. Enter the **Service Id** used to connect to the PCA API server. Enter the **Service Password** for the above Service Id. Specify the **Default Data Area** to which you want to connect. Select the **Product Code** of the PCA to which you want to connect. The options are `Kon20` or `Acc20`. ## More Information For more information about interactions between Connect AI and PCA Sales, see [this information page](https://cdn.cdata.com/help/OPM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # PayPal Source: https://docs.cloud.cdata.com/en/Data-Sources/PayPal ## Setup Guide Follow these steps to connect PayPal to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *PayPal* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Select the **Schema** from the drop down list, then proceed to the relevant section and follow those instructions. ### REST Enter the **OAuth Client Id** assigned when you registered your PayPal account for OAuth. Enter the **OAuth Client Secret** for your PayPal account. Set the **Use Sandbox** field to **True** only if you are using a sandbox account. Otherwise, leave it as **False**. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ### SOAP Enter the PayPal username for authentication in the **User** field. In the **Password** field, enter the user password. Enter your **Signature**. To create a signature, in your PayPal business account navigate to **Profile** > **My Setting Tools**. In the API Access section click **Update**, and then **Request API Credentials** on the following page. Set the **Use Sandbox** field to **True** only if you are using a sandbox account. Otherwise, leave it as **False**. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and PayPal, see [this information page](https://cdn.cdata.com/help/BPM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Paylocity Source: https://docs.cloud.cdata.com/en/Data-Sources/Paylocity ## Prerequisites Before you can authenticate to Paylocity via OAuth, you must first obtain API access and register your desired callback URL with Paylocity. The callback URL for Connect AI is *[https://oauth.cdata.com/oauth/](https://oauth.cdata.com/oauth/)*. To register, contact either [service@paylocity.com](mailto:service@paylocity.com) or [sales@paylocity.com](mailto:sales@paylocity.com). Once your access has been reviewed and approved, Paylocity provides you with OAuth credentials and access to either a Sandbox or a Production account. This access is necessary for authenticating your API requests. Paylocity provides the following OAuth credentials. * **client\_id**: The client\_id assigned to the registered OAuth application in the Paylocity developer portal. This value is used to set the **OAuthClientId**. * **secret**: The secret assigned to the registered OAuth application in the Paylocity developer portal. This value is used to set the **OAuthClientSecret**. Note that Paylocity requires secrets to be rotated every 365 days. They send an email reminder of your secret expiring at 10 days before expiration and again at 5 days before expiration. ## Setup Guide Follow these steps to connect Paylocity to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Paylocity* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the following information: * **OAuth Client Id**–set to the client Id obtained in the prerequisites. * **OAuth Client Secret**—set to the client secret obtained in the prerequisites. * **RSA Public Key**—the RSA key associated with your Paylocity account. Only required if you want to execute Insert and Update statements. * **Key**—set this to the Base64-encoded AES symmetric key to use when encrypting content. Only required if the IV is set. * **IV**—set this to the Base64-encoded AES initialization vector (IV) to use when encrypting content. Only required if Key is also set. * **Authentication Model**–select how you want other users to access the data to this data source, either with shared authentication or with the user's own credentials (per-user authentication). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Paylocity, see [this information page](https://cdn.cdata.com/help/KPM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # PingOne Source: https://docs.cloud.cdata.com/en/Data-Sources/PingOne ## Prerequisites Complete these steps to create a custom OAuth application before configuring the connection: Sign in to your PingOne organization's admin console with your administrator account. Your organization's home page displays. In the left navigation pane, click **Environments**. A list of environments displays. Click the environment where you want your custom OAuth application to reside. (This should be the Administrators environment.) Note the environment ID. The is the value you enter as the **Worker App Environment Id** in Connect AI. Click **Manage Environment**. The home page of the environment you chose displays. In the left navigation pane, click **Applications**. Click the **+** button at the top left corner of the page. The console displays the New Application form. Provide an **Application Name** for the custom OAuth application. Set **Application Type** to **Worker**. Click **Save**. The console displays the Application Details for your new custom OAuth application. Note the **Client ID** and **Client Secret**. You enter them in the steps below. ## Setup Guide Follow these steps to connect PingOne to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *PingOne* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **Worker App Environment Id**, which is the ID of the PingOne environment in which your application resides. Select the **Region** where your PingOne organization data is hosted. (Optional) Specify a **Schema** to use. The available schemas are **Information** and dynamic environment schemas (one for each environment in your PingOne organization). Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ## Authentication Methods Enter the **OAuth Client Id** and **OAuth Client Secret** obtained from the prerequisites. Click **Sign in** to connect securely through OAuth. This action opens the PingOne sign-in page in a new tab. Log in to your PingOne account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **OAuth Client Id** and **OAuth Client Secret** obtained from the prerequisites. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Pinterest Source: https://docs.cloud.cdata.com/en/Data-Sources/Pinterest ## Prerequisites Pinterest requires a custom OAuth application to connect. Before you begin, create an application in the Pinterest developer portal to obtain an **OAuth Client Id** and **OAuth Client Secret**: Navigate to the [Pinterest developer portal](https://developers.pinterest.com/apps/) and sign in with your Pinterest credentials. Click **Create app**. Specify an app **Name** and **Description**, then click **Create**. In the app settings, locate the **Redirect URIs** section and enter the redirect URI used by Connect AI: *[https://oauth.cdata.com/oauth/](https://oauth.cdata.com/oauth/)*. Save your changes, then select **View Client ID** to display your **Client ID** and **Client Secret**. These are the values you enter as the **OAuth Client Id** and **OAuth Client Secret** in the setup steps below. ## Setup Guide Follow these steps to connect Pinterest to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Pinterest* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the following information: * **OAuth Client Id**—the client ID assigned to your custom OAuth application. * **OAuth Client Secret**—the client secret assigned to your custom OAuth application. * **Ad Account Id**—(optional) the unique identifier of an Ad Account. If omitted, Connect AI selects the first Ad Account configured for the account. Click **Sign in** to connect securely through OAuth. This action opens the Pinterest sign-in page in a new tab. Log in to your Pinterest account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Pinterest, see [this information page](https://cdn.cdata.com/help/UPM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Pipedrive Source: https://docs.cloud.cdata.com/en/Data-Sources/Pipedrive ## Setup Guide Follow these steps to connect Pipedrive to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Pipedrive* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **Company Domain** used for accessing your Pipedrive account. This is visible in the URL of your Developer Sandbox account. Enter the **Schema** to use, API V1 or V2. **Note:** The V2 API is in a beta phase. Select the Authentication method, then proceed to the relevant section and follow those instructions. ## Authentication Methods Enter the **API Token** used for accessing your Pipedrive account. To obtain an API Token, do the following: 1. Open the Pipedrive portal. 2. At the top right corner of the page, click the account name. Pipedrive displays a drop-down list. 3. Navigate to **Company Settings** > **Personal Preferences** > **API** > **Generate Token**. 4. Record the value of the generated API token. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the following information: * **OAuth Client Id**—the client Id assigned when you registered your Pipedrive account for OAuth. * **OAuth Client Secret**—the client secret assigned when you registered your Pipedrive account for OAuth. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # PostgreSQL Source: https://docs.cloud.cdata.com/en/Data-Sources/PostgreSQL ## Prerequisites #### Whitelist CData IPs To establish a connection to PostgreSQL, you need to allow access to PostgreSQL via CData’s IP. When hosting PostgreSQL behind a firewall, you must safelist these IP addresses in your firewall. * Range: `52.224.0.160` to `52.224.0.175` and `4.154.117.160` to `4.154.117.175`. * CIDR notation: `52.224.0.160/28` and `4.154.117.160/28` #### Ensure PostgreSQL Is Publicly Accessible Provide a public facing IP/domain to connect to this data source. The following private IP ranges do not work: * `10.0.0.0` to `10.255.255.255` * `172.16.0.0` to `172.31.255.255` * `192.168.0.0` to `192.168.255.255` * `127.0.0.1` (aka ‘localhost’) ## Setup Guide Follow these steps to connect PostgreSQL to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *PostgreSQL* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. If your PostgreSQL connection is behind a firewall, set the **Connection Type** to **SSH Tunnel** and follow the instructions in [SSH Tunnel Instructions](#ssh-tunnel-instructions). Then continue with these instructions. Otherwise, leave the **Connection Type** as **Direct**. In the **Server** field, enter the host name or IP address of the PostgreSQL server. **Note:** If your PostgreSQL database has a self-signed certificate, you must copy the self-signed certificate into the **Advanced Settings** > **SSL Server Cert** field. Select the Authentication method, then proceed to the relevant section and follow those instructions. ## Authentication Methods In the **User** field, enter the PostgreSQL username for authentication. Enter the user password in the **Password** field. (Optional) Enter the name of the PostgreSQL **Database**. If none is entered, the user's default database is used. (Optional) Specify the port for connecting to the PostgreSQL server in the **Port** field. This is set to 5432 by default. In PostgreSQL, add the Connect AI static IP addresses to your connection whitelist. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. In the **User** field, enter the PostgreSQL username for authentication. Enter the **Azure Tenant** Id to connect to. (Optional) Enter the name of the PostgreSQL **Database**. If none is entered, the user's default database is used. (Optional) Specify the port for connecting to the PostgreSQL server in the **Port** field. This is set to 5432 by default. Click **Sign in** to connect securely through OAuth. This action opens the PostgreSQL sign-in page in a new tab. Log in to your PostgreSQL account and provide the requested permissions (if applicable). In PostgreSQL, add the Connect AI static IP addresses to your connection whitelist. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. In the **User** field, enter the PostgreSQL username for authentication. Enter the user password in the **Password** field. Enter the **Azure Tenant** Id to connect to. (Optional) Enter the name of the PostgreSQL **Database**. If none is entered, the user's default database is used. (Optional) Specify the port for connecting to the PostgreSQL server in the **Port** field. This is set to 5432 by default. In PostgreSQL, add the Connect AI static IP addresses to your connection whitelist. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. In the **User** field, enter the PostgreSQL username for authentication. Enter the **AWS Access Key** associated with the AWS root account. Enter the **AWS Secret Key** associated with the AWS root account. Enter the **AWS Role ARN** for the authenticating User Id. (Optional) Enter the **AWS External Id** only if emulating a different role. (Optional) Enter the name of the PostgreSQL **Database**. If none is entered, the user's default database is used. (Optional) Specify the port for connecting to the PostgreSQL server in the **Port** field. This is set to 5432 by default. In PostgreSQL, add the Connect AI static IP addresses to your connection whitelist. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## SSH Tunnel Instructions If your PostgreSQL data source is behind a firewall, follow these instructions. Click **Connection Type** of **SSH Tunnel**. Enter the following information: * **SSH Server**–enter the name of the SSH server. * **SSH Port**–enter the SSH port. The default value is 22. * **SSH Auth Mode**–enter the authentication mode of **Password** or **Public\_Key**. * If **Password**, enter the **SSH User** name and **SSH Password**. * If **Public\_Key**, enter the **SSH User** name, **SSH Client Cert**, and **SSH Client Cert Password** (optional). Only PEMKEY\_BLOB is available as the **SSH Client Cert Type**. The **SSH Client Cert** is required, and is a valid private key. Enter the **SSH Client Cert Password** if the SSH client certificate has a password. Continue with the authentication instructions in the [Setup Guide](#setup-guide). ## Private Cloud Connector Connection PostgreSQL is a supported connector with Private Cloud Connector, which acts as a bridge between your on-premises data and Connect AI. See [Private Cloud Connector](/en/Private-Cloud-Connector) for more information. Once you set up the gateway, you can select the **Connection Type** of **Private Cloud Connector**. Then enter **Location Name** of the gateway and the PostgreSQL authentication information. ## More Information For more information about interactions between Connect AI and PostgreSQL, see [this information page](https://cdn.cdata.com/help/FPM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Power BI XMLA Source: https://docs.cloud.cdata.com/en/Data-Sources/PowerBIXMLA ## Setup Guide Follow these steps to connect Power BI XMLA to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Power BI XMLA* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Click **Sign in** to connect securely through OAuth. This action opens the Power BI XMLA sign-in page in a new tab. Log in to your Power BI XMLA account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Power BI XMLA, see [this information page](https://cdn.cdata.com/help/LGJ/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Presto Source: https://docs.cloud.cdata.com/en/Data-Sources/Presto ## Setup Guide Follow these steps to connect Presto to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Presto* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the following information: * **User**—the Presto username for authentication * **Password**—the user password * **Port**—the port for connecting to the Presto server * **Server**—the host name or IP address of the Presto REST server At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Presto, see [this information page](https://cdn.cdata.com/help/ORM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Quickbase Source: https://docs.cloud.cdata.com/en/Data-Sources/QuickBase ## Setup Guide Follow these steps to connect Quickbase to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Quickbase* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Select an **AuthScheme** and follow the relevant instructions below. ## Authentication Methods For Basic authentication, enter the following information: * **User**—the Quickbase username for authentication. * **Password**—the user password. * **Application Token**—(optional) the application token is located at **MyAppName** > **Settings** > **App properties** > **Advanced settings** > **Security options** > **Require Application Tokens** > **Manage Application Token**. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User Token**. You can find the User Token under **Quickbase** > **My Preferences** > **My User Information** > **Manage User Tokens**. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Quickbase, see [this information page](https://cdn.cdata.com/help/GUM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # QuickBooks Source: https://docs.cloud.cdata.com/en/Data-Sources/QuickBooks ## Prerequisites Because the QuickBooks Gateway runs on your local machine, you must also do the following: * Set up the Private Cloud Connector on the same network as your QuickBooks machine. This allows Connect AI to reach the local machine. The Private Cloud Connector acts as a secure tunnel between your on-premises network and Connect AI. See [Private Cloud Connector](/en/Private-Cloud-Connector) for more information. * Install and configure the CData QuickBooks Gateway on the machine that hosts QuickBooks Desktop as follows: [Download](https://www.cdata.com/products/quickbooksgateway/) and install the CData QuickBooks Gateway on the machine where QuickBooks Desktop is installed. Launch QuickBooks Desktop and ensure that the company file you want to access is open. Start the QuickBooks Gateway. By default, it listens at [http://localhost:8166](http://localhost:8166). Note the **URL**, **User**, and **Password** configured in the QuickBooks Gateway. You will enter these in the setup steps below. ## Setup Guide Follow these steps to connect QuickBooks to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *QuickBooks* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Select a **Connection Type** of **Private Cloud Connector**. Select a **Location Name** of the gateway you created in the prerequisites. Enter the **URL** where the QuickBooks Gateway is running (for example, *[http://localhost:8166](http://localhost:8166)*). This is the endpoint the connector uses to communicate with QuickBooks Desktop. The **URL** you enter is resolved through the Private Cloud Connector tunnel. Enter the **User** and **Password** required to authenticate the connection to the QuickBooks Gateway. (Optional) Enter the **Application Name** of the application connecting to QuickBooks. The default value is *CData QuickBooks Connector*. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and QuickBooks, see [this information page](https://cdn.cdata.com/help/RQM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # QuickBooks Online Source: https://docs.cloud.cdata.com/en/Data-Sources/QuickBooksOnline CData Connect AI includes embedded OAuth credentials for QuickBooks Online that simplify the connection process. With the embedded credentials, you can connect to QuickBooks Online without creating a custom OAuth application. Note that the embedded OAuth credentials have limited functionality due to monthly query limits imposed by Intuit. If you exceed the monthly query limit, queries will return an error until the limit resets. ## Create a Custom OAuth Application To avoid monthly query limits and experience full functionality, create a custom OAuth application in QuickBooks Online. This is recommended for production use or any scenario where you expect regular or high-volume queries. To create a custom OAuth application in the Intuit Developer Portal, follow these steps: Log in to the Intuit Developer Portal. * Go to: [https://developer.intuit.com](https://developer.intuit.com/). * Sign in with your Intuit account (or create one if you don't already have one). Create a new app. * From the dashboard, open an existing **Workspace** or create a new one if you do not yet have one. In the **Workspace**, click the **+** button to create a new app. Set up app details. * The **Type** screen should automatically pick **QuickBooks Online and Payments**. * On the **Basic info** screen, provide a name for your application (for example, *CData QuickBooks Integration*). * On **Permissions**, select the **com.intuit.quickbooks.accounting** permission. * Click **Done** and **Confirm** the creation of your application. Afterwards, **Open** your application. Configure the redirect URI. * In the App Overview of your application, go to **Settings** > **Redirect URIs**. Click **Add URI** and add the following redirect URI (used by CData connectors): *[https://oauth.cdata.com/oauth/](https://oauth.cdata.com/oauth/)*. * **Save** the configuration. Set the Regulated Industries. * Go to **Settings** > **Regulated Industries**. Select **None of the above**, then **Save**. * This will shorten the questionnaire in the next step. Intuit recommends waiting 30 minutes after saving to ensure this takes effect. Submit the app assessment for production keys. * Intuit requires an assessment to be submitted for every application, even if it is used for internal use in your own company. In the App Overview, navigate to the **Compliance** tab. Click **Start questionnaire**. * You should only see two tabs: **General Questions** and **App Information**. If you see more than two tabs, please wait for Step 5 to take effect. * Under **General Info**, answer all the questions as per your organization's specifications. * Under **App Information**, select **You were asked to create this app in order to get credentials/keys to be used on another platform that integrates with QuickBooks** for question 1. Provide the following link: *[https://www.cdata.com/drivers/qbonline/](https://www.cdata.com/drivers/qbonline/)*. * Click **Submit** once you are done and wait to receive the **Application Assessment - Questionnaire Completed** email. Retrieve your credentials. * Once Intuit has approved your application, copy the **Client ID** and **Client Secret** generated for your app from the **Keys and Credentials** > **Production** section of the App Overview. You enter these values in the setup steps below. ## Setup Guide Each connection to QuickBooks Online can only connect to one company. Follow these steps to connect QuickBooks Online to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *QuickBooks Online* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Set **Use Sandbox** to **True** only if you are using a sandbox account. Otherwise, leave it as **False**. Select the **Country Code** that best matches your location. If you are using a custom OAuth application, click **Advanced Settings** and enter the **Client Id** and **Client Secret** obtained from the prerequisites. If you are using embedded credentials, click **Sign in** to connect using those credentials. This action opens the QuickBooks Online sign-in page in a new tab. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## Common Queries The **Data Model** tab, in addition to the QuickBooks Online data model, contains a list of common queries used for QuickBooks Online. Expand **Common Queries** to view the SQL query templates, such as **Customer Outstanding Balances Report**. Click the ellipsis next to the query title and click **Execute Query**. The [Data Explorer](/en/Data-Explorer) screen appears, displaying the SQL query. From there, you can execute, edit, or save the query. You can also save the query as a derived view, so that you can access it from external integrations. ## More Information For more information about interactions between Connect AI and QuickBooks Online, see [this information page](https://cdn.cdata.com/help/RNM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # RSS Source: https://docs.cloud.cdata.com/en/Data-Sources/RSS ## Setup Guide Follow these steps to connect RSS to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *RSS* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **URI**, which is the Uniform Resource Identifier of the feed. Select the **Auth Scheme** used for HTTP authentication. Accepted entries are **None**, **Basic**, **Digest**, **NTLM**, and **Negotiate**. (Optional) Enter the **Auth Token** used for authentication. This is required when **Auth Scheme** is set to any value other than **None**. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and RSS, see [this information page](https://cdn.cdata.com/help/RRM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Reckon Source: https://docs.cloud.cdata.com/en/Data-Sources/Reckon ## Setup Guide Follow these steps to connect Reckon to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Reckon* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. ## Authentication Enter your Reckon Gateway **User** and **Password**. Enter the **URL** where your Reckon Gateway is running (for example, *[http://localhost:8166](http://localhost:8166)*). (Optional) Enter an **Application Name** to identify this connection to Reckon. The default is *CData Reckon Connector*. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information on configuring the Reckon data source, see [this information page](https://cdn.cdata.com/help/BAM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Reckon Accounts Hosted Source: https://docs.cloud.cdata.com/en/Data-Sources/ReckonAccountsHosted ## Setup Guide Follow these steps to connect Reckon Accounts Hosted to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Reckon Accounts Hosted* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter your Reckon Accounts Hosted **User** name. Enter your Reckon Accounts Hosted **Password**. Enter the complete path of where your **Company File** is located, for example, *Q:/MyCompanyFile.qbw*. The company file usually has a `.qbw` or `.qba` extension. Enter the **Country Version** of Reckon Accounts Hosted, for example, *2018.R2.AU*. Click **Sign in** to connect securely through OAuth. This action opens the Reckon Accounts Hosted sign-in page in a new tab. Log in to your Reckon Accounts Hosted account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Redis Source: https://docs.cloud.cdata.com/en/Data-Sources/Redis ## Setup Guide Follow these steps to connect Redis to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Redis* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the host name or IP address of the **Server** hosting the Redis instance. Enter the port for connecting to the Redis server into **Port**. Select the Authentication method, then proceed to the relevant section and follow those instructions. ## Authentication Methods Enter the user password in the **Password** field. In Redis, add the Connect AI static IP addresses to your connection whitelist. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. In the **User** field, enter the Redis username for authentication. Enter the user password in the **Password** field. In Redis, add the Connect AI static IP addresses to your connection whitelist. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Redis, see [this information page](https://cdn.cdata.com/help/EIM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Rippling Source: https://docs.cloud.cdata.com/en/Data-Sources/Rippling ## Prerequisites Before you can connect to Connect AI, you must generate an API token in Rippling. Go to [app.rippling.com](https://app.rippling.com) and sign in with your admin account. Navigate to the API Tokens app. You can find it by searching for *API Tokens*, navigating to **Settings**, or going directly to [app.rippling.com/api-tokens/](https://app.rippling.com/api-tokens/). Create a new API token by providing a name, a unique identifier, and selecting the API version. Configure the API permissions based on the required access. Select only the scopes your integration needs (for example, `workers.read`, `users.read`, `departments.read`). Copy and securely store the token value. It will not be displayed again. ## Setup Guide Follow these steps to connect Rippling to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Rippling* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **URL** of your Rippling endpoint (for example, *[https://rest.ripplingapis.com/](https://rest.ripplingapis.com/)*). Enter the **API Token** that you obtained in the prerequisites. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # SAP Ariba Procurement Source: https://docs.cloud.cdata.com/en/Data-Sources/SAPAribaProcurement ## Prerequisites Before you can connect SAP Ariba Procurement, you must create a custom OAuth app as follows: Go to the [SAP Developer Portal](https://developer.ariba.com/) and sign in. Click **Manage** (bottom icon on the left). Click the **+** button next to the search field. Fill in **Application Name** and **Description**, and then click **Submit**. Click **Actions** > **Request API Access**. Select the API you want to retrieve data from. This corresponds to the API connection property. Select your realm. Click **Submit**. Wait until the request is approved. Once approved, click **Actions** > **Generate OAuth Secret**. Save the values displayed for **API key**, **OAuth Client Id**, and **OAuth Client Secret**. ## Setup Guide Follow these steps to connect SAP Ariba Procurement to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *SAP Ariba Procurement* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the following information: * **API Key**—the API key created in the prerequisites. * **API**—the API you want to retrieve data from. * **ANID**—your SAP Ariba Network Id. [Find your ANID as a buyer](https://support.ariba.com/item/view/187831) or [find your ANID as a supplier](https://support.ariba.com/item/view/KB0392438). * **OAuth Client Id**—the OAuth client Id from the prerequisites. * **OAuth Client Secret**—the OAuth client secret from the prerequisites. * **Max Threads**—the maximum number of concurrent requests the provider can execute to SAP Ariba. * **Environment**—the environment to use when connecting to SAP Ariba, either PRODUCTION or TEST. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and SAP Ariba Procurement, see [this information page](https://cdn.cdata.com/help/PAM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # SAP Ariba Sourcing Source: https://docs.cloud.cdata.com/en/Data-Sources/SAPAribaSource ## Prerequisites Before you can connect SAP Ariba Sourcing, you must create a custom OAuth app as follows: Go to the [SAP Developer Portal](https://developer.ariba.com/) and sign in. Click **Manage** (bottom icon on the left). Click the **+** button next to the search field. Fill in **Application Name** and **Description**, and then click **Submit**. Click **Actions** > **Request API Access**. Select the API you want to retrieve data from. This corresponds to the API connection property. Select your realm. Click **Submit**. Wait until the request is approved. Once approved, click **Actions** > **Generate OAuth Secret**. Save the values displayed for **API key**, **OAuth Client Id**, and **OAuth Client Secret**. ## Setup Guide Follow these steps to connect SAP Ariba Sourcing to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *SAP Ariba Sourcing* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the following information: * **API Key**—the API key created in the prerequisites. * **Realm**—the realm from which you want to access data. * **API**—the API you want to retrieve data from. * **Data Center**—the data center where your account's data is hosted. * **Type Detection Scheme**—select whether to return all columns as the string type (None) or scan rows to determine the data type (RowScan). * **Include Custom Fields**—toggle on to include custom fields from SAP Ariba tables. * **OAuth Client Id**—the OAuth client Id from the prerequisites. * **OAuth Client Secret**—the OAuth client secret from the prerequisites. * **Max Threads**—the maximum number of concurrent requests the provider can execute to SAP Ariba. * **Environment**—the environment to use when connecting to SAP Ariba, either PRODUCTION or TEST. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and SAP Ariba Sourcing, see [this information page](https://cdn.cdata.com/help/PBM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # SAP Business Objects BI Source: https://docs.cloud.cdata.com/en/Data-Sources/SAPBusinessObjectsBI ## Setup Guide Follow these steps to connect SAP Business Objects BI to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *SAP Business Objects BI* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Under **Authentication**, enter the **URL** of the REST API exposed by the SAP Business Objects BI. You can find the correct URL in the Central Management Console of SAP Business Objects BI. Select **Applications**, and then double-click **RESTful Web Service** to view the access URL. By default, it is `http://[SERVER-NAME]:6405/biprws`. Enter the SAP Business Objects BI schema to connect to: * **SAPBusinessObjectsBI**—exposes SAP Universes as views for direct querying and reporting. * **Administration**—includes views, tables, and procedures for admin-level operations. * **Reporting**—provides report-specific views, tables, and procedures. Select an **AuthScheme** and follow the relevant instructions below. ## Authentication Methods Enter the following information: * **User**—the SAP Business Objects BI username for authentication. * **Password**—the user password. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the following information: * **User**—the SAP Business Objects BI username for authentication. * **Password**—the user password. * **SSO Login URL**—enter the SSO provider's login URL. * **SSO Properties**—enter any additional property-value pairs required to connect to the SSO provider, separated by semicolons. * **SSO Exchange Url**—enter the URL used for consuming the SAML response and exchanging it for service-specific credentials. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and SAP Business Objects BI, see [this information page](https://cdn.cdata.com/help/GJM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # SAP Business One Source: https://docs.cloud.cdata.com/en/Data-Sources/SAPBusinessOne ## Prerequisites If your SAP Business One server is on a private network or behind a firewall, set up the Private Cloud Connector on the same network as your SAP Business One server. The Private Cloud Connector acts as a secure tunnel between your on-premises network and Connect AI. See [Private Cloud Connector](/en/Private-Cloud-Connector) for more information. ## Setup Guide Follow these steps to connect SAP Business One to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *SAP Business One* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Select a **Connection Type**: * Select **Direct** if your SAP Business One server is publicly accessible. * Select **Private Cloud Connector** if your SAP Business One server is on a private network or behind a firewall. (Private Cloud Connector only) Select the **Location Name** of the gateway you set up in the prerequisites. Enter the following information: * **Company DB**—the SAP Business One company database * **Password**—the user password * **User**—the SAP Business One username for authentication * **URL**—the URL to the SAP Business One service layer root, in the format `https://[IP-address]:[port]/b1s/[version]` (for example, `https://192.168.123.132:50000/b1s/v1`). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and SAP Business One, see [this information page](https://cdn.cdata.com/help/FVM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # SAP Business Warehouse Source: https://docs.cloud.cdata.com/en/Data-Sources/SAPBusinessWarehouse ## Setup Guide Follow these steps to connect SAP Business Warehouse to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *SAP Business Warehouse* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **URL** used to connect to the SAP Business Warehouse. Select an **Auth Scheme** and follow the relevant instructions below. ## Authentication This method uses HTTP Basic authentication. Enter the **User**, which is your SAP Business Warehouse user ID. Enter the **Password** for your SAP Business Warehouse account. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. This method negotiates an authentication mechanism with the server. Enter the **User**, which is your SAP Business Warehouse user ID. Enter the **Password** for your SAP Business Warehouse account. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. No additional settings are required for this authentication mode. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # SAP ByDesign Source: https://docs.cloud.cdata.com/en/Data-Sources/SAPByDesign ## Setup Guide Follow these steps to connect SAP ByDesign to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *SAP ByDesign* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **URL** to your system host name. This URL should conform to the following format: `https://my999999.businessbydesign.cloud.sap;`. Enter the SAP ByDesign username for authentication in the **User** field. In the **Password** field, enter the user password. Select the **Service Type** from `AnalyticsService`, `CustomService`, or `ODataDataSource`. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and SAP ByDesign, see [this information page](https://cdn.cdata.com/help/UYM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # SAP Concur Source: https://docs.cloud.cdata.com/en/Data-Sources/SAPConcur ## Setup Guide Follow these steps to connect SAP Concur to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *SAP Concur* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Create a custom OAuth application in SAP Concur. * You may need to contact your Partner Enablement Manager or Partner Account Manager for SAP Concur for this step. * Once the application is created, copy down your clientId and clientSecret. In Connect AI, select a region. Choose an **Auth Scheme**. * If you choose **OAuth**, enter the following information. * **OAuth Client Id**—your clientId from the custom OAuth application. * **OAuth Client Secret**—your clientSecret from the custom OAuth application. * If you choose **OAuthPassword**, enter the following information. * **Username**—the SAP Concur username for authentication. * **Password**—the user password. * **OAuth Client Id**—enter your clientId from the custom OAuth application. * **OAuth Client Secret**—enter your clientSecret from the custom OAuth application. * If you choose **CompanyLevelAuth**, enter the following information. * **CompanyId**—enter the unique identifier for your company. * **Company Request Token**—enter your company request token. To obtain one, use the Company Request Token tool, or contact SAP Concur support. * **OAuth Client Id**—your clientId from the custom OAuth application. * **OAuth Client Secret**—your clientSecret from the custom OAuth application. Click **Sign in** to connect securely through OAuth. This action opens the SAP Concur sign-in page in a new tab. Log in to your SAP Concur account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and SAP Concur, see [this information page](https://cdn.cdata.com/help/FNM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # SAP Fieldglass Source: https://docs.cloud.cdata.com/en/Data-Sources/SAPFieldglass ## Prerequisites Please contact your SAP Fieldglass representative to obtain an Environment URL, OAuth Client Id, and OAuth Client Secret. ## Setup Guide Follow these steps to connect SAP Fieldglass to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *SAP Fieldglass* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the following information: * **Environment URL**–the instance where SAP Fieldglass is located, for example, `https://myinstance.com`. * **OAuth Client Id**–the client Id assigned to your custom OAuth application. * **OAuth Client Secret**–the confidential client secret assigned to your custom OAuth Application. * **Connector Data Format**–the data format for downloaded data: CSV or JSON. * **APIKey**–(optional) the API key used to authenticate to SAP Fieldglass. If you encounter an error indicating that an API key is required, you can request one from SAP Fieldglass administration or log in to the SAP Fieldglass Integration Tools and click **Create API Application**. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and SAP Fieldglass, see [this information page](https://cdn.cdata.com/help/UFM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # SAP Gateway Source: https://docs.cloud.cdata.com/en/Data-Sources/SAPGateway ## Setup Guide Follow these steps to connect SAP Gateway to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *SAP Gateway* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **URL** for your SAP Gateway environment or the full URL of the OData service. Any additional properties must be added using **Custom URL Params**. (Optional) Enter the service **Namespace** you want to retrieve data from. This is only required if the service is not specified in the **URL**. (Optional) Enter the **Service**, which is a comma-delimited list of services you want to retrieve data from. If the service is set in the **URL**, this property is ignored. In cases where the service is not set in the URL or in **Service**, the SAP Gateway's catalog service is used to discover all available services. (Optional) Enter any **Custom URL Params** to be included with the HTTP request. The parameters should be in the form *field1=value1\&field2=value2\&field3=value3*. Select an **AuthScheme** and follow the relevant instructions below. ## Authentication Methods Enter the **User** Id for the authenticating user. Enter the **Password** for the authenticating user. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **OAuth Client Id** assigned to your custom OAuth application. This Id is required to identify the application to the OAuth authorization server during authentication. Enter the **OAuth Client Secret** assigned to your custom OAuth application. This value is used to authenticate the custom application to the OAuth authorization server. Enter the **Scope**, or permission scopes, in space separated values. Scopes define what kind of access the authenticating user has, such as read or read/write. Scopes are required for OAuth 2.0. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **API Key** of the application you have created. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Set authentication to **OAuthPKCE** to use the Proof Key of Code Exchange (PKCE) extension of the standard OAuth2 flow. Set your own PKCEVerifier or let the driver automatically generate one for you. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. In **Advanced Settings**, enter the **Destination URL** of the SAP BTP destination source. This URL is found in the service key of your Destination Service instance in the SAP BTP Cockpit, in the **URI** field. In **Advanced Settings**, enter the **Destination Name** of the SAP BTP destination to retrieve the authentication details from. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## Private Cloud Connector Connection SAP Gateway is a supported connector with Private Cloud Connector, which acts as a bridge between your on-premises data and Connect AI. See [Private Cloud Connector](/en/Private-Cloud-Connector) for more information. Once you set up the gateway, you can select the **Connection Type** of **Private Cloud Connector**. Then enter **Location Name** of the gateway and the SAP Gateway authentication information. ## More Information For more information about interactions between Connect AI and SAP Gateway, see [this information page](https://cdn.cdata.com/help/GCM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # SAP HANA Source: https://docs.cloud.cdata.com/en/Data-Sources/SAPHANA ## Prerequisites In SAP HANA, add the Connect AI static IP addresses to your connection whitelist. ## Setup Guide Follow these steps to connect SAP HANA to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *SAP HANA* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Select an **AuthScheme** and follow the relevant instructions below. ## Authentication Methods Enter the following information: * **User**—the SAP HANA username for authentication * **Password**—the user password * **Database**—the name of the SAP HANA database * **Port**—the port for connecting to the SAP HANA server * **Server**—the host name or IP address of the server running the SAP HANA database * **Schema**—(Optional) the SAP database schema At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the following information: * **User**—the SAP HANA username for authentication * **Password**—the user password * **SSO Properties**—format these properties like 'SSOProperty1=value1;SSOProperty2=value2;SSOProperty3=value3;'. Make sure to separate all property-value pairs with semicolons. * **Database**—the name of the SAP HANA database * **Port**—the port for connecting to the SAP HANA server * **Server**—the host name or IP address of the server running the SAP HANA database * **Schema**—(Optional) the SAP database schema At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and SAP HANA, see [this information page](https://cdn.cdata.com/help/SNM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # SAP HANA XSA Source: https://docs.cloud.cdata.com/en/Data-Sources/SAPHanaXSA ## Prerequisites Complete these steps before configuring the connection (OAuth and OAuthPassword only): In your SAP HANA XSA environment, create an OAuth client through the XSUAA service. From the XSUAA service instance, retrieve the client ID, client secret, and XSUAA URL. You enter these values in the steps below. ## Setup Guide Follow these steps to connect SAP HANA XSA to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *SAP HANA XSA* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **URL** of the OData service endpoint. Select an **Auth Scheme** and follow the relevant instructions below. ## Authentication Methods Enter the following information: * **User**–the SAP HANA XSA username for authentication. * **Password**–the authenticating user's password. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the following information: * **OAuth Client Id**–the client ID from your XSUAA service instance. * **OAuth Client Secret**–the client secret from your XSUAA service instance. * **XSUAAURL**–(optional) the URL from which to retrieve the OAuth access token. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the following information: * **User**–the SAP HANA XSA username for authentication. * **Password**–the authenticating user's password. * **OAuth Client Id**–the client ID from your XSUAA service instance. * **OAuth Client Secret**–the client secret from your XSUAA service instance. * **XSUAAURL**–(optional) the URL from which to retrieve the OAuth access token. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and SAP HANA XSA, see [this information page](https://cdn.cdata.com/help/HHM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # SAP Hybris Cloud for Customer Source: https://docs.cloud.cdata.com/en/Data-Sources/SAPHybrisC4C ## Setup Guide Follow these steps to connect SAP Hybris Cloud for Customer to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *SAP Hybris Cloud for Customer* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Choose an **Auth Scheme**. * If you choose **Basic**, enter the following information. * **User**—the SAP Hybris Cloud for Customer username for authentication. * **Password**—the user password. * **Tenant**—the tenant to which you want to connect. * If you choose **AzureAD**, enter the following information. * **SSO Properties**—Single Sign-On (SSO) properties formatted like `SSOProperty1=value1;SSOProperty2=value2;`. * **Tenant**—the tenant to which you want to connect. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and SAP Hybris Cloud for Customer, see [this information page](https://cdn.cdata.com/help/OHM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # SAP SuccessFactors Source: https://docs.cloud.cdata.com/en/Data-Sources/SAPSuccessFactors ## Prerequisites Before you create the connection, gather the following information from your SAP SuccessFactors instance: ### Server URL The URL of the server where your SAP SuccessFactors instance is hosted depends on your environment (production or preview) and data center location. Sign in to your SAP SuccessFactors instance and note the subdomain in the browser address bar (for example, `salesdemo4` in `https://salesdemo4.successfactors.com`). Open the [List of SAP SuccessFactors API Servers](https://help.sap.com/docs/successfactors-platform/sap-successfactors-api-reference-guide-odata-v2/list-of-sap-successfactors-api-servers) and find the row that matches your subdomain. Copy the corresponding **API Server URL** (for example, `https://api4.successfactors.com`). This is the value you enter for **URL** when configuring the connection. If you cannot determine the correct API server, contact your SAP administrator or SAP Support. ### Company Id Sign in to your SAP SuccessFactors instance. Click your profile image in the upper-right corner, then select **Show version information**. In the dialog that opens, copy the value next to **Company ID**. This is the value you enter for **Company Id** when configuring the connection. ## Setup Guide Follow these steps to connect SAP SuccessFactors to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *SAP SuccessFactors* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **URL** of the server where the SAP SuccessFactors instance is hosted. You located this information in the prerequisites. Enter the SAP SuccessFactors username for authentication in the **User** field. Enter your unique **Company Id** that you located in the prerequisites. Select the Authentication method, then proceed to the relevant section and follow those instructions. ## Authentication Methods Enter the **Password** for the **User** entered above. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **OAuth Client Id** assigned when you registered your SAP SuccessFactors account for OAuth. Enter the **OAuth Client Secret** for your SAP SuccessFactors account for OAuth. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **OAuth Client Id** assigned when you registered your SAP SuccessFactors account for OAuth. Enter the PEM **Private Key** certificate downloaded upon registering your OAuth Client Application. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and SAP SuccessFactors, see [this information page](https://cdn.cdata.com/help/GBM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # SAP SuccessFactors LMS Source: https://docs.cloud.cdata.com/en/Data-Sources/SAPSuccessFactorsLMS ## Prerequisites Before you create the connection, gather the following information from your SAP SuccessFactors instance: ### Server URL The URL of the server where your SAP SuccessFactors instance is hosted depends on your environment (production or preview) and data center location. Sign in to your SAP SuccessFactors instance and note the subdomain in the browser address bar (for example, `salesdemo4` in `https://salesdemo4.successfactors.com`). Open the [List of SAP SuccessFactors API Servers](https://help.sap.com/docs/successfactors-platform/sap-successfactors-api-reference-guide-odata-v2/list-of-sap-successfactors-api-servers) and find the row that matches your subdomain. Copy the corresponding **API Server URL** (for example, `https://api4.successfactors.com`). This is the value you enter for **URL** when configuring the connection. If you cannot determine the correct API server, contact your SAP administrator or SAP Support. ### Company Id Sign in to your SAP SuccessFactors instance. Click your profile image in the upper-right corner, then select **Show version information**. In the dialog that opens, copy the value next to **Company ID**. This is the value you enter for **Company Id** when configuring the connection. ### OAuth Credentials Next, obtain a set of credentials related to your account's OAuth application. Log in to SAP SuccessFactors. Open the page selection menu at the top of the page, to the left of the search bar. The menu label is **Home** when you log in to the homepage. Click **Learning**. On the **Learning** page, open the **Dashboards** menu and click **Learning Administration**. On the **Learning Administration** page, click **System Administration** > **Application Administration** > **OAuth Token Server**. Note the value of the **Company ID** and the **Client ID**. Click **Generate a new Client Secret**. Note the value in the **Newly Generated Client Secret** field. This value is only displayed once, immediately after a new client secret is generated. ## Setup Guide Follow these steps to connect SAP SuccessFactors LMS to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *SAP SuccessFactors LMS* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **URL** of the server where the SAP SuccessFactors instance is hosted (for example, *[https://api4.successfactors.com](https://api4.successfactors.com)*). You located this information in the prerequisites. Enter your unique **Company Id** that you located in the prerequisites. Enter the user Id for the authenticating user in the **User** field. Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application (obtained in the prerequisites). Enter the **OAuth Client Secret** assigned to your custom OAuth application (obtained in the prerequisites). From the **User Type** drop-down list, select the user type that uses the LMS microservices (**Admin** or **User**). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # SAS Data Sets Source: https://docs.cloud.cdata.com/en/Data-Sources/SASDataSets ## Setup Guide Follow these steps to connect SAS Data Sets to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *SAS Data Sets* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **URI** for the SAS resource location. Select the **Connection Type**, which specifies the file storage service, server, or file access protocol through which your SAS Data Sets files are stored and retrieved. ## Connection Types Select the **AWS Region** from the drop-down list. This is the hosting region for your Amazon Web Services. (Optional) Enter the **Storage Base URL**. This specifies the URL of a cloud storage service provider. Select the **Auth Scheme** to use when connecting to remote services. Then select the tab for your authentication scheme and follow those instructions. ### Authentication Methods Enter the **AWS Access Key**. This value is accessible from the AWS security credentials page. Enter the **AWS Secret Key**. This value is accessible from the AWS security credentials page. (Optional) Enter the **MFA Serial Number**. This is the serial number of the MFA device, if one is being used. (Optional) Enter the **MFA Token**. This is the temporary token available from your MFA device. (Optional) Enter the **Temporary Token Duration**. This is the amount of time in seconds the temporary token will last. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. No additional settings are required for this authentication method. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **AWS Access Key**. This value is accessible from the AWS security credentials page. Enter the **AWS Secret Key**. This value is accessible from the AWS security credentials page. Enter the **AWS Role ARN**. This is the Amazon Resource Name of the role to use when authenticating. (Optional) Enter the **AWS External Id**. This is a unique identifier that might be required when you assume a role in another account. (Optional) Enter the **MFA Serial Number**. This is the serial number of the MFA device, if one is being used. (Optional) Enter the **MFA Token**. This is the temporary token available from your MFA device. (Optional) Enter the **Temporary Token Duration**. This is the amount of time in seconds the temporary token will last. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider uses to authenticate. Enter the **Password** used to authenticate the user. Enter the identity provider's **SSO Login URL**. (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, PingFederate, while providing a SAML assertion. (Optional) Enter the **SSO Properties**. These are additional properties required to connect to the identity provider, formatted as a semicolon-separated list. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider uses to authenticate. Enter the **Password** used to authenticate the user. Enter the identity provider's **SSO Login URL**. (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, and PingFederate, while providing a SAML assertion. (Optional) Enter the **SSO Properties**. These are additional properties required to connect to the identity provider, formatted as a semicolon-separated list. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider uses to authenticate. Enter the **Password** used to authenticate the user. Enter the identity provider's **SSO Login URL**. Enter the **SSO Exchange URL**. This is the URL used for consuming the SAML response and exchanging it for service specific credentials. (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, and PingFederate, while providing a SAML assertion. (Optional) Enter the **AWS Principal ARN**. This is the ARN of the SAML Identity provider in your AWS account. You must specify the Principal ARN to use during authentication in the event you have multiple Identity Providers in your AWS Account. (Optional) Enter the **SSO Properties**. These are additional properties required to connect to the identity provider, formatted as a semicolon-separated list. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Access Key** used to authenticate to AWS. This value is accessible from your security credentials page. Enter the **AWS Secret Key**. This value is accessible from the AWS security credentials page. Enter the **AWS Session Token**. See the [AWS Documentation](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_use-resources.html) for more information about the session token. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. No additional settings are required for this authentication method. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, and PingFederate, while providing a SAML assertion. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Keycloak Realm URL**. This specifies the full URL to the Keycloak server, including the specific realm used for authentication and authorization. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the name of your **Azure Storage Account**. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, and PingFederate, while providing a SAML assertion. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Tenant**, which is the SAS Data Sets tenant being used to access data. This field accepts either the tenant's domain name (for example, contoso.onmicrosoft.com) or its directory (tenant) Id. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Tenant**, which is the SAS Data Sets tenant being used to access data. This field accepts either the tenant's domain name (for example, contoso.onmicrosoft.com) or its directory (tenant) Id. Enter the **OAuth JWT Cert**, which is the name of the client certificate's JWT certificate store. Select the **OAuth JWT Cert Type**, which is the type of key store containing the JWT certificate. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication. (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. (Optional) Enter the **OAuth JWT Cert Password**. This is the password for the OAuth JWT certificate used to access a password-protected certificate store. If the certificate store does not require a password, leave this property blank. (Optional) Enter the **OAuth JWT Cert Subject** of the OAuth JWT certificate used to locate a matching certificate in the store. Supports partial matches and the wildcard '\*' to select the first certificate. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Access Key**, which is the storage key associated with your Azure account. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Shared Access Signature**, a shared access key signature that may be used for authentication. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the name of your **Azure Storage Account**. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, and PingFederate, while providing a SAML assertion. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Tenant**, which is the SAS Data Sets tenant being used to access data. This field accepts either the tenant's domain name (for example, contoso.onmicrosoft.com) or its directory (tenant) Id. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Tenant**, which is the SAS Data Sets tenant being used to access data. This field accepts either the tenant's domain name (for example, contoso.onmicrosoft.com) or its directory (tenant) Id. Enter the **OAuth JWT Cert**, which is the name of the client certificate's JWT certificate store. Select the **OAuth JWT Cert Type**, which is the type of key store containing the JWT certificate. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication. (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. (Optional) Enter the **OAuth JWT Cert Password**. This is the password for the OAuth JWT certificate used to access a password-protected certificate store. If the certificate store does not require a password, leave this property blank. (Optional) Enter the **OAuth JWT Cert Subject** of the OAuth JWT certificate used to locate a matching certificate in the store. Supports partial matches and the wildcard '\*' to select the first certificate. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Access Key**, which is the storage key associated with your Azure account. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Shared Access Signature**, a shared access key signature that may be used for authentication. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the name of your **Azure Storage Account**. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, and PingFederate, while providing a SAML assertion. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Tenant**, which is the SAS Data Sets tenant being used to access data. This field accepts either the tenant's domain name (for example, contoso.onmicrosoft.com) or its directory (tenant) Id. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Tenant**, which is the SAS Data Sets tenant being used to access data. This field accepts either the tenant's domain name (for example, contoso.onmicrosoft.com) or its directory (tenant) Id. Enter the **OAuth JWT Cert**, which is the name of the client certificate's JWT certificate store. Select the **OAuth JWT Cert Type**, which is the type of key store containing the JWT certificate. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication. (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. (Optional) Enter the **OAuth JWT Cert Password**. This is the password for the OAuth JWT certificate used to access a password-protected certificate store. If the certificate store does not require a password, leave this property blank. (Optional) Enter the **OAuth JWT Cert Subject** of the OAuth JWT certificate used to locate a matching certificate in the store. Supports partial matches and the wildcard '\*' to select the first certificate. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Access Key**, which is the storage key associated with your Azure account. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Shared Access Signature**, a shared access key signature that may be used for authentication. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the name of your **Azure Storage Account**. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods Enter the **Azure Access Key**, which is the storage key associated with your Azure account. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Shared Access Signature**, a shared access key signature that may be used for authentication. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. (Optional) Enter the **Subject Id**, which is the user subject for which the application is requesting delegated access. (Optional) Select the **Subject Type** for the client credentials authentication. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **OAuth JWT Cert**, which is the name of the client certificate's JWT certificate store. Select the **OAuth JWT Cert Type**, which is the type of key store containing the JWT certificate. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. (Optional) Enter the **OAuth JWT Cert Password**. This is the password for the OAuth JWT certificate used to access a password-protected certificate store. If the certificate store does not require a password, leave this property blank. (Optional) Enter the **OAuth JWT Cert Subject** of the OAuth JWT certificate used to locate a matching certificate in the store. Supports partial matches and the wildcard '\*' to select the first certificate. (Optional) Enter the **OAuth JWT Subject**, which is the user subject for which the application is requesting delegated access. (Optional) Select the **OAuth JWT Subject Type** for the JWT authentication. (Optional) Enter the **OAuth JWT Public Key Id**. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **OAuth JWT Cert**, which is the name of the client certificate's JWT certificate store. Select the **OAuth JWT Cert Type**, which is the type of key store containing the JWT certificate. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. (Optional) Enter the **OAuth JWT Cert Password**. This is the password for the OAuth JWT certificate used to access a password-protected certificate store. If the certificate store does not require a password, leave this property blank. (Optional) Enter the **OAuth JWT Cert Subject** of the OAuth JWT certificate used to locate a matching certificate in the store. Supports partial matches and the wildcard '\*' to select the first certificate. (Optional) Enter the **OAuth JWT Subject**, which is the user subject for which the application is requesting delegated access. (Optional) Select the **OAuth JWT Subject Type** for the JWT authentication. (Optional) Enter the **OAuth JWT Public Key Id**. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. No additional settings are required for this authentication method. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **OAuth JWT Cert**, which is the name of the client certificate's JWT certificate store. Select the **OAuth JWT Cert Type**, which is the type of key store containing the JWT certificate. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. (Optional) Enter the **OAuth JWT Cert Password**. This is the password for the OAuth JWT certificate used to access a password-protected certificate store. If the certificate store does not require a password, leave this property blank. (Optional) Enter the **OAuth JWT Cert Subject** of the OAuth JWT certificate used to locate a matching certificate in the store. Supports partial matches and the wildcard '\*' to select the first certificate. (Optional) Enter the **OAuth JWT Subject**, which is the user subject for which the application is requesting delegated access. (Optional) Select the **OAuth JWT Subject Type** for the JWT authentication. (Optional) Enter the **OAuth JWT Public Key Id**. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. No additional settings are required for this authentication method. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods No additional settings are required for this authentication method. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods No additional settings are required for this authentication method. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods No additional settings are required for this authentication method. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **OAuth JWT Cert**, which is the name of the client certificate's JWT certificate store. Select the **OAuth JWT Cert Type**, which is the type of key store containing the JWT certificate. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. (Optional) Enter the **OAuth JWT Cert Password**. This is the password for the OAuth JWT certificate used to access a password-protected certificate store. If the certificate store does not require a password, leave this property blank. (Optional) Enter the **OAuth JWT Cert Subject** of the OAuth JWT certificate used to locate a matching certificate in the store. Supports partial matches and the wildcard '\*' to select the first certificate. (Optional) Enter the **OAuth JWT Subject**, which is the user subject for which the application is requesting delegated access. (Optional) Select the **OAuth JWT Subject Type** for the JWT authentication. (Optional) Enter the **OAuth JWT Public Key Id**. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. (Optional) Enter the **Subject Id**, which is the user subject for which the application is requesting delegated access. (Optional) Select the **Subject Type** for the client credentials authentication. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods No additional settings are required for this authentication method. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **OAuth JWT Cert**, which is the name of the client certificate's JWT certificate store. Select the **OAuth JWT Cert Type**, which is the type of key store containing the JWT certificate. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. (Optional) Enter the **OAuth JWT Cert Password**. This is the password for the OAuth JWT certificate used to access a password-protected certificate store. If the certificate store does not require a password, leave this property blank. (Optional) Enter the **OAuth JWT Cert Subject** of the OAuth JWT certificate used to locate a matching certificate in the store. Supports partial matches and the wildcard '\*' to select the first certificate. (Optional) Enter the **OAuth JWT Subject**, which is the user subject for which the application is requesting delegated access. (Optional) Select the **OAuth JWT Subject Type** for the JWT authentication. (Optional) Enter the **OAuth JWT Public Key Id**. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. (Optional) Enter the **Subject Id**, which is the user subject for which the application is requesting delegated access. (Optional) Select the **Subject Type** for the client credentials authentication. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Api Key** used to identify the user to the IBM Cloud. Enter the **Region**. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Access Key** used to authenticate to IBM Cloud. This value is accessible from your security credentials page. Enter the **Secret Key**. This value is accessible from the security credentials page. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Access Key** used to authenticate to IBM Cloud. This value is accessible from your security credentials page. Enter the **Secret Key**. This value is accessible from your security credentials page. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, and PingFederate, while providing a SAML assertion. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Tenant**, which is the SAS Data Sets tenant being used to access data. This field accepts either the tenant's domain name (for example, contoso.onmicrosoft.com) or its directory (tenant) Id. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Tenant**, which is the SAS Data Sets tenant being used to access data. This field accepts either the tenant's domain name (for example, contoso.onmicrosoft.com) or its directory (tenant) Id. Enter the **OAuth JWT Cert**, which is the name of the client certificate's JWT certificate store. Select the **OAuth JWT Cert Type**, which is the type of key store containing the JWT certificate. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication. (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. (Optional) Enter the **OAuth JWT Cert Password**. This is the password for the OAuth JWT certificate used to access a password-protected certificate store. If the certificate store does not require a password, leave this property blank. (Optional) Enter the **OAuth JWT Cert Subject** of the OAuth JWT certificate used to locate a matching certificate in the store. Supports partial matches and the wildcard '\*' to select the first certificate. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, and PingFederate, while providing a SAML assertion. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Tenant**, which is the SAS Data Sets tenant being used to access data. This field accepts either the tenant's domain name (for example, contoso.onmicrosoft.com) or its directory (tenant) Id. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Tenant**, which is the SAS Data Sets tenant being used to access data. This field accepts either the tenant's domain name (for example, contoso.onmicrosoft.com) or its directory (tenant) Id. Enter the **OAuth JWT Cert**, which is the name of the client certificate's JWT certificate store. Select the **OAuth JWT Cert Type**, which is the type of key store containing the JWT certificate. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication. (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. (Optional) Enter the **OAuth JWT Cert Password**. This is the password for the OAuth JWT certificate used to access a password-protected certificate store. If the certificate store does not require a password, leave this property blank. (Optional) Enter the **OAuth JWT Cert Subject** of the OAuth JWT certificate used to locate a matching certificate in the store. Supports partial matches and the wildcard '\*' to select the first certificate. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the hosting **Region** for your S3-like Web Services. Enter the **Oracle Namespace**. This is the Oracle Cloud Object Storage namespace to use. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods Enter the **Access Key** used to authenticate to Oracle Cloud Storage. This value is accessible from your security credentials page. Enter the **Secret Key** of your account. This value is accessible from your security credentials page. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Access Key** used to authenticate to Oracle Cloud Storage. This value is accessible from your security credentials page. Enter the **Secret Key** of your account. This value is accessible from your security credentials page. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Select the **SSH Auth Mode**, which is the type of authentication to use when connecting to remote services. Then proceed to the relevant section and follow those instructions. ### Authentication Methods No additional settings are required for this authentication method. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **SSH User** used to authenticate to the SFTP server. Enter the **SSH Password** used to authenticate to the SFTP server. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **SSH Client Cert**, which is the name of the certificate store for the client certificate. Select the **SSH Client Cert Type**, which is the type of key store containing the client certificate. (Optional) Enter the **SSH Client Cert Password**. This is the password for the client certificate store. If the certificate store does not require a password, leave this property blank. (Optional) Enter the **SSH Client Cert Subject**. This is the subject of the SSH client certificate. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. (Optional) Enter the **Storage Base URL**. This specifies the URL of a cloud storage service provider. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, and PingFederate, while providing a SAML assertion. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Tenant**, which is the SAS Data Sets tenant being used to access data. This field accepts either the tenant's domain name (for example, contoso.onmicrosoft.com) or its directory (tenant) Id. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Tenant**, which is the SAS Data Sets tenant being used to access data. This field accepts either the tenant's domain name (for example, contoso.onmicrosoft.com) or its directory (tenant) Id. Enter the **OAuth JWT Cert**, which is the name of the client certificate's JWT certificate store. Select the **OAuth JWT Cert Type**, which is the type of key store containing the JWT certificate. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication. (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. (Optional) Enter the **OAuth JWT Cert Password**. This is the password for the OAuth JWT certificate used to access a password-protected certificate store. If the certificate store does not require a password, leave this property blank. (Optional) Enter the **OAuth JWT Cert Subject** of the OAuth JWT certificate used to locate a matching certificate in the store. Supports partial matches and the wildcard '\*' to select the first certificate. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. (Optional) Enter the **Storage Base URL**. This specifies the URL of a cloud storage service provider. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. Enter the identity provider's **SSO Login URL**. (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, and PingFederate, while providing a SAML assertion. (Optional) Enter the **SSO Properties**. These are additional properties required to connect to the identity provider, formatted as a semicolon-separated list. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. Enter the identity provider's **SSO Login URL**. (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, and PingFederate, while providing a SAML assertion. (Optional) Enter the **SSO Properties**. These are additional properties required to connect to the identity provider, formatted as a semicolon-separated list. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. (Optional) Enter the **SSO Properties**. These are additional properties required to connect to the identity provider, formatted as a semicolon-separated list. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and SAS Data Sets, see [this information page](https://cdn.cdata.com/help/LIM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # SAS Xpt Source: https://docs.cloud.cdata.com/en/Data-Sources/SASXpt ## Setup Guide Follow these steps to connect SAS Xpt to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *SAS Xpt* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **URI** for the SAS resource location. Select the **Connection Type**, which specifies the file storage service, server, or file access protocol through which your SAS Xpt files are stored and retrieved. ## Connection Types Select the **AWS Region** from the drop-down list. This is the hosting region for your Amazon Web Services. (Optional) Enter the **Storage Base URL**. This specifies the URL of a cloud storage service provider. Select the **Auth Scheme** to use when connecting to remote services. Then select the tab for your authentication scheme and follow those instructions. ### Authentication Methods Enter the **AWS Access Key**. This value is accessible from the AWS security credentials page. Enter the **AWS Secret Key**. This value is accessible from the AWS security credentials page. (Optional) Enter the **MFA Serial Number**. This is the serial number of the MFA device, if one is being used. (Optional) Enter the **MFA Token**. This is the temporary token available from your MFA device. (Optional) Enter the **Temporary Token Duration**. This is the amount of time in seconds the temporary token will last. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. No additional settings are required for this authentication method. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **AWS Access Key**. This value is accessible from the AWS security credentials page. Enter the **AWS Secret Key**. This value is accessible from the AWS security credentials page. Enter the **AWS Role ARN**. This is the Amazon Resource Name of the role to use when authenticating. (Optional) Enter the **AWS External Id**. This is a unique identifier that might be required when you assume a role in another account. (Optional) Enter the **MFA Serial Number**. This is the serial number of the MFA device, if one is being used. (Optional) Enter the **MFA Token**. This is the temporary token available from your MFA device. (Optional) Enter the **Temporary Token Duration**. This is the amount of time in seconds the temporary token will last. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider uses to authenticate. Enter the **Password** used to authenticate the user. Enter the identity provider's **SSO Login URL**. (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, PingFederate, while providing a SAML assertion. (Optional) Enter the **SSO Properties**. These are additional properties required to connect to the identity provider, formatted as a semicolon-separated list. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider uses to authenticate. Enter the **Password** used to authenticate the user. Enter the identity provider's **SSO Login URL**. (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, and PingFederate, while providing a SAML assertion. (Optional) Enter the **SSO Properties**. These are additional properties required to connect to the identity provider, formatted as a semicolon-separated list. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider uses to authenticate. Enter the **Password** used to authenticate the user. Enter the identity provider's **SSO Login URL**. Enter the **SSO Exchange URL**. This is the URL used for consuming the SAML response and exchanging it for service specific credentials. (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, and PingFederate, while providing a SAML assertion. (Optional) Enter the **AWS Principal ARN**. This is the ARN of the SAML Identity provider in your AWS account. You must specify the Principal ARN to use during authentication in the event you have multiple Identity Providers in your AWS Account. (Optional) Enter the **SSO Properties**. These are additional properties required to connect to the identity provider, formatted as a semicolon-separated list. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Access Key** used to authenticate to AWS. This value is accessible from your security credentials page. Enter the **AWS Secret Key**. This value is accessible from the AWS security credentials page. Enter the **AWS Session Token**. See the [AWS Documentation](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_use-resources.html) for more information about the session token. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. No additional settings are required for this authentication method. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, and PingFederate, while providing a SAML assertion. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Keycloak Realm URL**. This specifies the full URL to the Keycloak server, including the specific realm used for authentication and authorization. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. (Optional) Enter the **AWS Container Credentials Full URI**. This is the full URI of the container credential provider endpoint used by EKS Pod Identity. (Optional) Enter the **AWS Container Authorization Token File**. This is the path to a file containing the authorization token for the EKS Pod Identity credential provider. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the name of your **Azure Storage Account**. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, and PingFederate, while providing a SAML assertion. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Tenant**, which is the SAS Xpt tenant being used to access data. This field accepts either the tenant's domain name (for example, contoso.onmicrosoft.com) or its directory (tenant) Id. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Tenant**, which is the SAS Xpt tenant being used to access data. This field accepts either the tenant's domain name (for example, contoso.onmicrosoft.com) or its directory (tenant) Id. Enter the **OAuth JWT Cert**, which is the name of the client certificate's JWT certificate store. Select the **OAuth JWT Cert Type**, which is the type of key store containing the JWT certificate. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication. (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. (Optional) Enter the **OAuth JWT Cert Password**. This is the password for the OAuth JWT certificate used to access a password-protected certificate store. If the certificate store does not require a password, leave this property blank. (Optional) Enter the **OAuth JWT Cert Subject** of the OAuth JWT certificate used to locate a matching certificate in the store. Supports partial matches and the wildcard '\*' to select the first certificate. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Access Key**, which is the storage key associated with your Azure account. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Shared Access Signature**, a shared access key signature that may be used for authentication. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the name of your **Azure Storage Account**. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, and PingFederate, while providing a SAML assertion. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Tenant**, which is the SAS Xpt tenant being used to access data. This field accepts either the tenant's domain name (for example, contoso.onmicrosoft.com) or its directory (tenant) Id. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Tenant**, which is the SAS Xpt tenant being used to access data. This field accepts either the tenant's domain name (for example, contoso.onmicrosoft.com) or its directory (tenant) Id. Enter the **OAuth JWT Cert**, which is the name of the client certificate's JWT certificate store. Select the **OAuth JWT Cert Type**, which is the type of key store containing the JWT certificate. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication. (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. (Optional) Enter the **OAuth JWT Cert Password**. This is the password for the OAuth JWT certificate used to access a password-protected certificate store. If the certificate store does not require a password, leave this property blank. (Optional) Enter the **OAuth JWT Cert Subject** of the OAuth JWT certificate used to locate a matching certificate in the store. Supports partial matches and the wildcard '\*' to select the first certificate. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Access Key**, which is the storage key associated with your Azure account. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Shared Access Signature**, a shared access key signature that may be used for authentication. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the name of your **Azure Storage Account**. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, and PingFederate, while providing a SAML assertion. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Tenant**, which is the SAS Xpt tenant being used to access data. This field accepts either the tenant's domain name (for example, contoso.onmicrosoft.com) or its directory (tenant) Id. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Tenant**, which is the SAS Xpt tenant being used to access data. This field accepts either the tenant's domain name (for example, contoso.onmicrosoft.com) or its directory (tenant) Id. Enter the **OAuth JWT Cert**, which is the name of the client certificate's JWT certificate store. Select the **OAuth JWT Cert Type**, which is the type of key store containing the JWT certificate. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication. (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. (Optional) Enter the **OAuth JWT Cert Password**. This is the password for the OAuth JWT certificate used to access a password-protected certificate store. If the certificate store does not require a password, leave this property blank. (Optional) Enter the **OAuth JWT Cert Subject** of the OAuth JWT certificate used to locate a matching certificate in the store. Supports partial matches and the wildcard '\*' to select the first certificate. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Access Key**, which is the storage key associated with your Azure account. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Shared Access Signature**, a shared access key signature that may be used for authentication. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the name of your **Azure Storage Account**. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods Enter the **Azure Access Key**, which is the storage key associated with your Azure account. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Shared Access Signature**, a shared access key signature that may be used for authentication. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. (Optional) Enter the **Subject Id**, which is the user subject for which the application is requesting delegated access. (Optional) Select the **Subject Type** for the client credentials authentication. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **OAuth JWT Cert**, which is the name of the client certificate's JWT certificate store. Select the **OAuth JWT Cert Type**, which is the type of key store containing the JWT certificate. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. (Optional) Enter the **OAuth JWT Cert Password**. This is the password for the OAuth JWT certificate used to access a password-protected certificate store. If the certificate store does not require a password, leave this property blank. (Optional) Enter the **OAuth JWT Cert Subject** of the OAuth JWT certificate used to locate a matching certificate in the store. Supports partial matches and the wildcard '\*' to select the first certificate. (Optional) Enter the **OAuth JWT Subject**, which is the user subject for which the application is requesting delegated access. (Optional) Select the **OAuth JWT Subject Type** for the JWT authentication. (Optional) Enter the **OAuth JWT Public Key Id**. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **OAuth JWT Cert**, which is the name of the client certificate's JWT certificate store. Select the **OAuth JWT Cert Type**, which is the type of key store containing the JWT certificate. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. (Optional) Enter the **OAuth JWT Cert Password**. This is the password for the OAuth JWT certificate used to access a password-protected certificate store. If the certificate store does not require a password, leave this property blank. (Optional) Enter the **OAuth JWT Cert Subject** of the OAuth JWT certificate used to locate a matching certificate in the store. Supports partial matches and the wildcard '\*' to select the first certificate. (Optional) Enter the **OAuth JWT Subject**, which is the user subject for which the application is requesting delegated access. (Optional) Select the **OAuth JWT Subject Type** for the JWT authentication. (Optional) Enter the **OAuth JWT Public Key Id**. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. No additional settings are required for this authentication method. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **OAuth JWT Cert**, which is the name of the client certificate's JWT certificate store. Select the **OAuth JWT Cert Type**, which is the type of key store containing the JWT certificate. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. (Optional) Enter the **OAuth JWT Cert Password**. This is the password for the OAuth JWT certificate used to access a password-protected certificate store. If the certificate store does not require a password, leave this property blank. (Optional) Enter the **OAuth JWT Cert Subject** of the OAuth JWT certificate used to locate a matching certificate in the store. Supports partial matches and the wildcard '\*' to select the first certificate. (Optional) Enter the **OAuth JWT Subject**, which is the user subject for which the application is requesting delegated access. (Optional) Select the **OAuth JWT Subject Type** for the JWT authentication. (Optional) Enter the **OAuth JWT Public Key Id**. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. No additional settings are required for this authentication method. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods No additional settings are required for this authentication method. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods No additional settings are required for this authentication method. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods No additional settings are required for this authentication method. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **OAuth JWT Cert**, which is the name of the client certificate's JWT certificate store. Select the **OAuth JWT Cert Type**, which is the type of key store containing the JWT certificate. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. (Optional) Enter the **OAuth JWT Cert Password**. This is the password for the OAuth JWT certificate used to access a password-protected certificate store. If the certificate store does not require a password, leave this property blank. (Optional) Enter the **OAuth JWT Cert Subject** of the OAuth JWT certificate used to locate a matching certificate in the store. Supports partial matches and the wildcard '\*' to select the first certificate. (Optional) Enter the **OAuth JWT Subject**, which is the user subject for which the application is requesting delegated access. (Optional) Select the **OAuth JWT Subject Type** for the JWT authentication. (Optional) Enter the **OAuth JWT Public Key Id**. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. (Optional) Enter the **Subject Id**, which is the user subject for which the application is requesting delegated access. (Optional) Select the **Subject Type** for the client credentials authentication. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods No additional settings are required for this authentication method. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **OAuth JWT Cert**, which is the name of the client certificate's JWT certificate store. Select the **OAuth JWT Cert Type**, which is the type of key store containing the JWT certificate. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. (Optional) Enter the **OAuth JWT Cert Password**. This is the password for the OAuth JWT certificate used to access a password-protected certificate store. If the certificate store does not require a password, leave this property blank. (Optional) Enter the **OAuth JWT Cert Subject** of the OAuth JWT certificate used to locate a matching certificate in the store. Supports partial matches and the wildcard '\*' to select the first certificate. (Optional) Enter the **OAuth JWT Subject**, which is the user subject for which the application is requesting delegated access. (Optional) Select the **OAuth JWT Subject Type** for the JWT authentication. (Optional) Enter the **OAuth JWT Public Key Id**. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. (Optional) Enter the **Subject Id**, which is the user subject for which the application is requesting delegated access. (Optional) Select the **Subject Type** for the client credentials authentication. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Api Key** used to identify the user to the IBM Cloud. Enter the **Region**. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Access Key** used to authenticate to IBM Cloud. This value is accessible from your security credentials page. Enter the **Secret Key**. This value is accessible from the security credentials page. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Access Key** used to authenticate to IBM Cloud. This value is accessible from your security credentials page. Enter the **Secret Key**. This value is accessible from your security credentials page. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, and PingFederate, while providing a SAML assertion. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Tenant**, which is the SAS Xpt tenant being used to access data. This field accepts either the tenant's domain name (for example, contoso.onmicrosoft.com) or its directory (tenant) Id. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Tenant**, which is the SAS Xpt tenant being used to access data. This field accepts either the tenant's domain name (for example, contoso.onmicrosoft.com) or its directory (tenant) Id. Enter the **OAuth JWT Cert**, which is the name of the client certificate's JWT certificate store. Select the **OAuth JWT Cert Type**, which is the type of key store containing the JWT certificate. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication. (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. (Optional) Enter the **OAuth JWT Cert Password**. This is the password for the OAuth JWT certificate used to access a password-protected certificate store. If the certificate store does not require a password, leave this property blank. (Optional) Enter the **OAuth JWT Cert Subject** of the OAuth JWT certificate used to locate a matching certificate in the store. Supports partial matches and the wildcard '\*' to select the first certificate. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, and PingFederate, while providing a SAML assertion. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Tenant**, which is the SAS Xpt tenant being used to access data. This field accepts either the tenant's domain name (for example, contoso.onmicrosoft.com) or its directory (tenant) Id. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Tenant**, which is the SAS Xpt tenant being used to access data. This field accepts either the tenant's domain name (for example, contoso.onmicrosoft.com) or its directory (tenant) Id. Enter the **OAuth JWT Cert**, which is the name of the client certificate's JWT certificate store. Select the **OAuth JWT Cert Type**, which is the type of key store containing the JWT certificate. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication. (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. (Optional) Enter the **OAuth JWT Cert Password**. This is the password for the OAuth JWT certificate used to access a password-protected certificate store. If the certificate store does not require a password, leave this property blank. (Optional) Enter the **OAuth JWT Cert Subject** of the OAuth JWT certificate used to locate a matching certificate in the store. Supports partial matches and the wildcard '\*' to select the first certificate. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the hosting **Region** for your S3-like Web Services. Enter the **Oracle Namespace**. This is the Oracle Cloud Object Storage namespace to use. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods Enter the **Access Key** used to authenticate to Oracle Cloud Storage. This value is accessible from your security credentials page. Enter the **Secret Key** of your account. This value is accessible from your security credentials page. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Access Key** used to authenticate to Oracle Cloud Storage. This value is accessible from your security credentials page. Enter the **Secret Key** of your account. This value is accessible from your security credentials page. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Select the **SSH Auth Mode**, which is the type of authentication to use when connecting to remote services. Then proceed to the relevant section and follow those instructions. ### Authentication Methods No additional settings are required for this authentication method. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **SSH User** used to authenticate to the SFTP server. Enter the **SSH Password** used to authenticate to the SFTP server. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **SSH Client Cert**, which is the name of the certificate store for the client certificate. Select the **SSH Client Cert Type**, which is the type of key store containing the client certificate. (Optional) Enter the **SSH Client Cert Password**. This is the password for the client certificate store. If the certificate store does not require a password, leave this property blank. (Optional) Enter the **SSH Client Cert Subject**. This is the subject of the SSH client certificate. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. (Optional) Enter the **Storage Base URL**. This specifies the URL of a cloud storage service provider. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, and PingFederate, while providing a SAML assertion. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Tenant**, which is the SAS Xpt tenant being used to access data. This field accepts either the tenant's domain name (for example, contoso.onmicrosoft.com) or its directory (tenant) Id. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **Azure Tenant**, which is the SAS Xpt tenant being used to access data. This field accepts either the tenant's domain name (for example, contoso.onmicrosoft.com) or its directory (tenant) Id. Enter the **OAuth JWT Cert**, which is the name of the client certificate's JWT certificate store. Select the **OAuth JWT Cert Type**, which is the type of key store containing the JWT certificate. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication. (Optional) Enter the **Scope** of the authenticating user's access to the application. If a custom OAuth application is needed, this is usually specified at the time the application is created. (Optional) Enter the **OAuth Authorization URL** for the OAuth service. (Optional) Enter the **OAuth Access Token URL** from which the OAuth access token is retrieved. (Optional) Enter the **OAuth JWT Cert Password**. This is the password for the OAuth JWT certificate used to access a password-protected certificate store. If the certificate store does not require a password, leave this property blank. (Optional) Enter the **OAuth JWT Cert Subject** of the OAuth JWT certificate used to locate a matching certificate in the store. Supports partial matches and the wildcard '\*' to select the first certificate. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. (Optional) Enter the **Storage Base URL**. This specifies the URL of a cloud storage service provider. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. Enter the identity provider's **SSO Login URL**. (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, and PingFederate, while providing a SAML assertion. (Optional) Enter the **SSO Properties**. These are additional properties required to connect to the identity provider, formatted as a semicolon-separated list. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. Enter the identity provider's **SSO Login URL**. (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, and PingFederate, while providing a SAML assertion. (Optional) Enter the **SSO Properties**. These are additional properties required to connect to the identity provider, formatted as a semicolon-separated list. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. (Optional) Enter the **SSO Properties**. These are additional properties required to connect to the identity provider, formatted as a semicolon-separated list. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. (Optional) Enter the **Storage Base URL**. This specifies the URL of a cloud storage service provider. Select the **Auth Scheme**, then proceed to the relevant section and follow those instructions. ### Authentication Methods Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. Enter the identity provider's **SSO Login URL**. (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, and PingFederate, while providing a SAML assertion. (Optional) Enter the **SSO Properties**. These are additional properties required to connect to the identity provider, formatted as a semicolon-separated list. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. Enter the identity provider's **SSO Login URL**. (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, and PingFederate, while providing a SAML assertion. (Optional) Enter the **SSO Properties**. These are additional properties required to connect to the identity provider, formatted as a semicolon-separated list. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. (Optional) Enter the **SSO Properties**. These are additional properties required to connect to the identity provider, formatted as a semicolon-separated list. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** that the provider needs to authenticate. Enter the **Password** used to authenticate the user. Enter the identity provider's **SSO Login URL**. Enter the **SSO Exchange URL**. This is the URL used for consuming the SAML response and exchanging it for service specific credentials. (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, and PingFederate, while providing a SAML assertion. (Optional) Enter the **AWS Principal ARN**. This is the ARN of the SAML Identity provider in your AWS account. You must specify the Principal ARN to use during authentication in the event you have multiple Identity Providers in your AWS Account. (Optional) Enter the **SSO Properties**. These are additional properties required to connect to the identity provider, formatted as a semicolon-separated list. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. (Optional) Toggle on **Use Lake Formation**. When this property is set to true, AWSLakeFormation service is used to retrieve temporary credentials, which enforce access policies against the user based on the configured IAM role. The service can be used when authenticating through Okta, ADFS, AzureAD, and PingFederate, while providing a SAML assertion. (Optional) Enter the **OAuth Client Id** (also known as the consumer key) assigned to your custom OAuth application. This ID is required to identify the application to the OAuth authorization server during authentication (custom OAuth applications only). (Optional) Enter the **OAuth Client Secret** assigned to your custom OAuth application. This confidential value is used to authenticate the application to the OAuth authorization server (custom OAuth applications only). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and SAS Xpt, see [this information page](https://cdn.cdata.com/help/JXM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Salesforce Marketing Cloud Source: https://docs.cloud.cdata.com/en/Data-Sources/SFMarketingCloud ## Setup Guide Follow these steps to connect Salesforce Marketing Cloud to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Salesforce Marketing Cloud* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Select a **Schema** of either **SOAP** or **REST**. Enter a **Subdomain**. Your subdomain is specified in the Authentication Base URL. For example, *[https://SUBDOMAIN.auth.marketingcloudapis.com](https://SUBDOMAIN.auth.marketingcloudapis.com)*. ## Authentication Methods To use this data source, you must supply a **Callback URL** when setting up your OAuth app. This is sometimes referred to as a 'Redirect URL'. On Connect AI, this is marked as `https://oauth.cdata.com/oauth/`. Use this when you configure your OAuth app on Salesforce Marketing Cloud. Enter the following information: * **OAuth Client Id**—assigned when you registered your Salesforce Marketing Cloud account for OAuth. * **OAuth Client Secret**—for your Salesforce Marketing Cloud account for OAuth. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the following information: * **OAuth Client Id**—assigned when you registered your Salesforce Marketing Cloud account for OAuth. * **OAuth Client Secret**—for your Salesforce Marketing Cloud account for OAuth. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Enter the **User** and **Password** for Salesforce Marketing Cloud. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Salesforce Marketing Cloud, see [this information page](https://cdn.cdata.com/help/FEM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Microsoft SQL Server Analysis Services Source: https://docs.cloud.cdata.com/en/Data-Sources/SSAS ## Setup Guide Follow these steps to connect Microsoft SQL Server Analysis Services to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Microsoft SQL Server Analysis Services* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **URL** used to connect to Microsoft SQL Server Analysis Services. Select an **Auth Scheme** and follow the relevant instructions below. ## Authentication Methods Set to **NTLM** to use your Windows credentials to authenticate. Enter the **User**, which specifies the authenticating user's Id. Enter the **Password**, which specifies the authenticating user's password. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Set to **Basic** to use HTTP Basic authentication. Enter the **User**, which specifies the authenticating user's Id. Enter the **Password**, which specifies the authenticating user's password. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Set to **Digest** to use HTTP Digest authentication. Enter the **User**, which specifies the authenticating user's Id. Enter the **Password**, which specifies the authenticating user's password. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. No additional settings are required for this authentication method. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. Set to **Negotiate** if you want the provider to negotiate an authentication mechanism with the server. Enter the **User**, which specifies the authenticating user's Id. Enter the **Password**, which specifies the authenticating user's password. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Microsoft SQL Server Analysis Services, see [this information page](https://cdn.cdata.com/help/FYM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Sage 200 Source: https://docs.cloud.cdata.com/en/Data-Sources/Sage200 ## Setup Guide Follow these steps to connect Sage 200 to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Sage 200* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Select the **Schema** that matches the API you registered for. Enter your **Subscription Key**. To get the subscription key, your account must be registered for Sage API access. Use [this link](https://developer.sage.com/200/api/get-started/) to register for access. Once you register for an API, find the subscription key in your Sage 200 profile. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Sage 200, see [this information page](https://cdn.cdata.com/help/GGM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Sage 300 Source: https://docs.cloud.cdata.com/en/Data-Sources/Sage300 ## Setup Guide Follow these steps to connect Sage 300 to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Sage 300* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Enter the **URL** of the HTTP or HTTPS endpoint of your Sage 300 system. For example, *[http://localhost/Sage300WebApi/v1.0/-/](http://localhost/Sage300WebApi/v1.0/-/)*. Enter the **User**, which is the authenticating user's Id. Enter the **Password** for the authenticating user. Enter the **Company** that you want to connect to. At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Sage 300, see [this information page](https://cdn.cdata.com/help/GTM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Sage Business Cloud Accounting Source: https://docs.cloud.cdata.com/en/Data-Sources/SageBCAccounting ## Setup Guide Follow these steps to connect Sage Business Cloud Accounting to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Sage Business Cloud Accounting* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. Click **Sign in** to connect securely through OAuth. This action opens the Sage Business Cloud Accounting sign-in page in a new tab. Log in to your Sage Business Cloud Accounting account and provide the requested permissions (if applicable). At the top of the Connect AI **Add Connection** page, click **Save & Test**. * If the connection test succeeds, a **Connection successfully saved** message appears, indicating that your connection has been created. The **Status** on the **Edit Connection** page also changes to **Authenticated**. View the data model of your successful connection in the right pane of the **Edit Connection** page, in the **Data Model** tab. * If the connection test fails, ensure that you entered your login information correctly with no stray spaces or other characters. Connect AI displays error messages under the required fields with missing data. Some data sources require that you sign in directly to the source website. If you did not, an error message appears under the **Sign in** button. Correct the errors and try again. * Unsuccessful connections are saved as drafts and have a **Status** of **Not Authenticated**. You can return to the connection and authenticate it later. ## More Information For more information about interactions between Connect AI and Sage Business Cloud Accounting, see [this information page](https://cdn.cdata.com/help/GAM/cloud/default.htm#default). Ready to try this connector? [Create a free Connect AI account](https://cloud-login.cdata.com/u/signup) and set up your first connection in minutes. # Sage Intacct Source: https://docs.cloud.cdata.com/en/Data-Sources/SageIntacct ## Setup Guide Follow these steps to connect Sage Intacct to your Connect AI account: Open the **Sources** page of the Connect AI navigation menu. Click **+ Add Connection** in the upper-right corner. Type *Sage Intacct* into the search field, then click the data source name. On the **Basic Settings** tab of the new connection, enter a connection name or keep the default name. For the **Schema** field, select either **SageIntacct** or **SageIntacctRest**. Then proceed to the relevant section and follow those instructions. ## Schema Select the Authentication method, then proceed to the relevant tab and follow those instructions. ### Authentication Methods