Newer Version Available

This content describes an older version of this product. View Latest

Data Connectors List Resource

Returns a collection of Tableau CRM connectors and creates a Tableau CRM connector.
Resource URL
1/wave/dataConnectors
Formats
JSON
Available Version
39.0
HTTP Methods
GET POST
GET Request Parameters
Parameter Name Type Description Required or Optional Available Version
category Connect​Wave​Connector​Category​Enum The categories that the data connector belongs to. Valid values are:
  • AdvancedPropertiesSupport
  • BatchRead
  • Direct
  • FileBased
  • FilterSupport
  • MuleSoft
  • Output
Optional 49.0
connector​Type Connect​Wave​Data​Connector​Type​Enum The type of Tableau CRM connector. The list of valid values can be found here. Optional 39.0
folder​Id Id Filters the results to include on the contents of a specific folder. The id can be the requesting user's ID for items in the user's private folder. Optional 49.0
scope Connect​Wave​Scope​Type​Enum The type of scope to be applied to the returned collection. Valid values are:
  • Created​By​Me
  • Mru (Most Recently Used)
  • Shared​With​Me
Optional 38.0
GET Response Body (DataConnectorCollectionRepresentation)
Property Name Type Description Filter Group and Version Available Version
data​Connectors Data​Connector​Representation[] A list of Tableau CRM connectors. Small, 39.0 39.0
POST Request Body (DataConnectorInputRepresentation)

DataConnectorInputRepresentation inherits properties from the abstract BaseAssetInputRepresentation. These base properties appear in DataConnectorInputRepresentation alongside the properties defined explicitly in the following table.

Property Name Type Description Required or Optional Available Version
connection​Properties Data​Connector​Property​Input​Representation[] Connection properties for the Tableau CRM connector. Required for POST and PATCH 39.0
connector​Type Connect​Wave​Data​Connector​Type​Enum The type of the Data Connector. The list of valid values can be found here. Required for POST; Not allowed to edit in PATCH 39.0
folder Asset​Reference​Input​Representation The folder for the live connector. Optional 49.0
target​Connector Asset​Reference​Input​Representation The target connector associated with the current source connector. Optional 50.0

The following JSON shows how to create a new Tableau CRM connector, of connectorTypeSalesforceExternall.

1{
2  "label": "My SalesforceExternal Connector",
3  "name" : "mySFDCExt",
4  "description" : "Connection to another Salesforce org.",
5  "connectorType" : "SalesforceExternal",
6  "connectionProperties" : [ {
7    "name" : "Password",
8    "value" : "*******"
9  }, {
10    "name" : "Service_URL",
11    "value" : "https://login.salesforce.com/services/Soap/u/41.0"
12  }, {
13    "name" : "Username",
14    "value" : "user@yourSalesforceOrg.org"
15  }]
16}
POST Response Body (DataConnectorRepresentation)

DataConnectorRepresentation inherits properties from the abstract BaseAssetReferenceRepresentation. These base properties appear in DataConnectorRepresentation alongside the properties defined explicitly in the following table.

Property Name Type Description Filter Group and Version Available Version
connection​Properties Connection​Property​Value​Representation[] The connection properties. These are name and value pairs. Small, 39.0 39.0
connector​Type Connect​Wave​Data​Connector​Type​Enum The type of Tableau CRM connector. The list of valid values can be found here. Small, 39.0 39.0
folder Asset​Reference​Representation The folder for the live connection. Small, 49.0 49.0
ingestion​Schedule Schedule​Representation Schedule for the Tableau CRM connector data sync. Small, 43.0 43.0
target​Connector Asset​Reference​Input​Representation The target connector associated with the current source connector. Small, 50.0 50.0
DataConnectorPropertyInputRepresentation
Property Name Type Description Required or Optional Available Version
name String The name of the connection property. Required 39.0
value Object The value of the connection property. Required 39.0
ConnectionPropertyValueRepresentation
Property Name Type Description Filter Group and Version Available Version
name String The name of the connection property. Small, 39.0 39.0
value Object The value of the connection property. Small, 39.0 39.0