Data Integration
- Data Integration
- All Products
/api/v2/connection
/api/v2/connection/<id>
If you use the connection name in the URI and the connection name includes a space, replace the space with/api/v2/connection/name/<name>
/api/v2/connection/name/my%20connection
/api/v2/connection/source/<id>
/api/v2/connection/target/<id>
/api/v2/connection/source/name/<name>
If you use the connection name in the URI and the connection name includes a space, replace the space with/api/v2/connection/target/name/<name>
/api/v2/connection/target/name/my%20connection
/api/v2/connection/<source or target>/<id>?searchPattern=<pattern>
/api/v2/connection/source/002D420000000J?searchPattern=abc
/api/v2/connection/<source or target>/<id>?maxRecordsCount=<max number of objects>
/api/v2/connection/source/002D420000000J?maxRecordsCount=5000
/api/v2/connection/search?agentId=<agentId>&uiType=<uiType>
/api/v2/connection/search?runtimeEnvironmentId=<runtimeEnvironmentId>&uiType=<uiType>
/api/v2/connection/source/<connection ID>/metadata
The metadata is returned in the runtimeAttribute object which contains the following attributes:/api/v2/connection/target/<connection ID>/metadata
Field
| Type
| Required
| Description
|
---|---|---|---|
agentId
| String
| -
| Secure Agent ID
|
runtimeEnvironmentId
| String
| -
| Runtime environment ID.
|
uiType
| String
| Yes
| Connection type. Use one of the following options:
|
Field
| Type
| Description
|
---|---|---|
id
| String
| Connection ID.
|
orgId
| String
| Organization ID.
|
name
| String
| Connection name.
|
description
| String
| Description of the connection.
|
createTime
| Date/time
| Time the connection was created.
|
updateTime
| Date/time
| Last time the connection was updated.
|
createdBy
| String
| User who created the connection.
|
updatedBy
| String
| User who last updated the connection.
|
agentId
| String
| Secure Agent ID for Flat File, FTP/SFTP, Microsoft SQL Server, MS Access, MySQL, ODBC, Oracle, and Web Service connections.
|
runtimeEnvironmentId
| String
| Runtime environment used by the connection. This is the Runtime Environment field in the user interface. In the response returned to the user interface, this attribute is named agentGroupId.
|
instanceName
| String
| Microsoft SQL Server instance name.
|
host
| String
| Host name for FTP/SFTP, Microsoft SQL Server, MySQL, and Oracle connections.
|
domain
| String
| Domain name for Microsoft Dynamics CRM connections that use IFD or Active Directory authentication, and Web Service connections.
|
dateFormat
| Date format for Flat File, FTP, and SFTP connections.
| |
database
| String
| Returns the following information:
|
codepage
| Code page for Flat File, FTP, SFTP, Microsoft SQL Server, MySQL, MS Access, ODBC, Oracle, and SAP.
| |
clientCode
| String
| Client code for SAP IDoc Writer connections.
|
authenticationType
| String
| Authentication type for Microsoft Dynamics CRM, Microsoft SQL Server, and Web Service connections.
|
adjustedJdbcHostName
| String
| Host name. Or host and instance name for Microsoft SQL Server connections.
|
accountNumber
| String
| Account ID for NetSuite connections.
|
languageCode
| String
| Language code for SAP IDoc Writer connections.
|
remoteDirectory
| String
| Remote directory for FTP/SFTP connections.
|
schema
| String
| Schema name for Microsoft SQL Server, ODBC, Oracle, and Web Service connections.
|
serviceUrl
| String
| Service URL for Microsoft Dynamics CRM, Oracle CRM On Demand, and Salesforce connections.
|
shortDescription
| String
| The first 50 letters of the description.
|
type
| String
| Connection type returns one of the following responses:
The user interface field name on the Connections page varies depending on the connection. For example, for SQL Server, the user interface field name is SQL Server Version. Also note that for SQL Server, the REST API attribute that populates the value in the user interface is named subType.
|
port
| Int
| Port number for FTP/SFTP, Microsoft SQL Server, MySQL, and Oracle connections.
|
password
| String
| Password for the connection.
|
username
| String
| User name for the connection.
|
securityToken
| String
| Security token for a Salesforce connection.
|
stsUrl
| String
| Security token service URL for Microsoft Dynamics CRM connections that use Active Directory authentication.
|
organizationName
| String
| Organization name for Microsoft Dynamics CRM connections.
|
timeout
| Int
| Timeout for Web Service connections.
|
trustCertificatesFile
| String
| Trust certificates file name for Web Service connections.
|
certificateFile
| String
| Certificates file name for Web Service connections.
|
certificateFilePassword
| String
| Certificates file password for Web Service connections.
|
certificateFileType
| String
| Certificates file type for Web Service connections.
|
privateKeyFile
| String
| Private key file name for Web Service connections.
|
privateKeyPassword
| String
| Private key password for Web Service connections.
|
privateKeyFileType
| String
| Private key file type for Web Service connections.
|
connParams
| String
| Parameters used in the connection.
Includes connection attributes in the connParam object for SAP, NetSuite, Oracle CRM On Demand, ODBC, or other Informatica Cloud connectors.
|
federatedId
| String
| Global unique identifier for the connection.
|
internal
| Boolean
| Indicates whether the connection was created internally for data preview purposes only.
|
retryNetworkError
| Boolean
| Used for internal purposes only.
|
supportsCCIMultiGroup
| Boolean
| Used for internal purposes only.
|
connListItem
| List of connections included in the connListItem object.
| |
id
| String
| Included in the connListItem object.
Source or target ID.
|
name
| String
| Included in the connListItem object.
Source or target name.
|
/api/v2/connection/test/<id>
/api/v2/connection/<id>
Update-Mode=PARTIAL
/api/v2/connection/<id>
POST <serverUrl>/api/v2/connection/0002D420000000J Content-Type: application/xml Accept: application/xml icSessionId: <icSessionId> <connection> <id>0002D420000000J</id> <orgId>00342000</orgId> <name>test dir</name> <type>TOOLKIT</type> <agentId>00001Y08000000000002</agentId> <username>username</username> <password>password</password> <instanceName>SAPTableConnector</instanceName> <connParams> <agentId>00001Y08000000000002</agentId> <username>username</username> <password>password</password> <client>800</client> <language>EN</language> <Saprfc Ini Path>C:\\Windows\\SysWOW64</Saprfc Ini Path> <Destination>GE6</Destination> </connParams> <runtimeEnvironmentId>00000C25000000000002</runtimeEnvironmentId> </connection>