Connections

Manage the connections used by the datasets.
Contact
Talend

Endpoints

Global security

These security schemes apply to the entire API

Security scheme

This scheme can be referenced across the API

Public

This Bearer authentication can be set in the Authorization header of your requests.

Authentication tokens and Personal Access Tokens are supported.

Personal Access Tokens can be generated in the Profile Preferences page of the Talend Cloud Portal.

Bearer authentication
NameDescription
FormatBearer <token>

Get the list of connections

GET /connections
Use this method to list all the connections that have been created for a given user account.

Request

Query parameters
NameDescriptionTypeAttributes and examples
tqlQueryFilter on dataset’s list by using TQLstring Optional

Response

200Status 200
successful operation
Body
details
NameDescriptionTypeAttributes and examples
array of ConnectionListView
Datatype details
TypeDescriptionAttributes and examples
array
ConnectionListView
401Status 401
Not authenticated
Body
ErrorMessageBody
403Status 403
Not Authorized
Body
ErrorMessageBody
500Status 500
Internal server error
Body
ErrorMessageBody
502Status 502
Bad gateway
Body
ErrorMessageBody
503Status 503
Service unavailable
Body
ErrorMessageBody

Delete a connection

DELETE /connections/{connectionId}
Use this method to delete a given connection based on its id. You cannot delete connections with existing datasets based on it. The datasets must be deleted first.

Request

Path variables
NameDescriptionTypeAttributes and examples
connectionIdstring Required

Response

200Status 200
successful operation
Body
CommandSuccess
401Status 401
Not authenticated
Body
ErrorMessageBody
403Status 403
Not Authorized
Body
ErrorMessageBody
500Status 500
Internal server error
Body
ErrorMessageBody
502Status 502
Bad gateway
Body
ErrorMessageBody
503Status 503
Service unavailable
Body
ErrorMessageBody

Get a connection

GET /connections/{connectionId}
Use this method to get information on a given connection based on its id.

Request

Path variables
NameDescriptionTypeAttributes and examples
connectionIdstring Required

Response

200Status 200
successful operation
Body
ConnectionResponse
400Status 400
Bad request
Body
ErrorMessageBody
401Status 401
Not authenticated
Body
ErrorMessageBody
403Status 403
Not Authorized
Body
ErrorMessageBody
404Status 404
Dataset not found
Body
ErrorMessageBody
500Status 500
Internal server error
Body
ErrorMessageBody
502Status 502
Bad gateway
Body
ErrorMessageBody
503Status 503
Service unavailable
Body
ErrorMessageBody

ConnectionListView

Object
NameDescriptionTypeAttributes and examples
idUUIDstring Optional
labelDisplay name of the connectionstring Required
typeIdentifier for the type of the connectionstring Required
typeLabelLabel for the connection typestring Optional
cloudAgentIdID of the engine configured for this connectionstring Optional
datasetsCountNumber of datasets using this connectioninteger Required
INT32
entitlementsarray of string Optional
Datatype details
TypeDescriptionAttributes and examples
arrayIntersection of TMC user entitlements and the user sharing entitlements
string
iconIcon identifier for this connection, for the user interface displaystring Optional
sharingSharingState Required
tagsarray of string Optional
Datatype details
TypeDescriptionAttributes and examples
arrayList of tags set on this connection
string
createdTimestamp of the creationdatetime Required
RFC3339
updatedTimestamp of the last updatedatetime Required
RFC3339
createdByID of the user who created this connectionstring Optional
updatedByID of the user who updated in last this connectionstring Optional

ConnectionResponse

Object
NameDescriptionTypeAttributes and examples
idUUIDstring Optional
labelDisplay name for the connectionstring Required
descriptionDescription of the connectionstring Optional
enabledIndicates if this connection is enabled or notboolean Required
typeId for the type of the connectionstring Required
typeLabelLabel for the type of the connectionstring Optional
cloudAgentIdId of the engine configure for the connectionstring Optional
datasetsCountNumber of datasets using the connectioninteger Required
INT32
familyIdstring Optional
iconId of the icon used to display this connectionstring Optional
ownerID of the user who owns this connectionstring Required
propertiesConfiguration for this connectionObjectRequired
tagsarray of string Optional
Datatype details
TypeDescriptionAttributes and examples
arrayList of tags
string
versionTechnical version of this connectioninteger Required
INT64
createdTimestamp of the creation for this connectiondatetime Required
RFC3339
updatedTimestamp of the last update for this connectiondatetime Required
RFC3339
createdById of the user who created the connectionstring Optional
updatedById of the user who updated in last the connectionstring Optional

CommandSuccess

Object
NameDescriptionTypeAttributes and examples
idstring Optional
requestIdstring Optional

SharingState

Object
NameDescriptionTypeAttributes and examples
isOwnerIndicates if the current user is owner of the resourceboolean Required
isSharedWithOthersIndicates if the resource is shared with other users or groupsboolean Required

ErrorMessageBody

Object
NameDescriptionTypeAttributes and examples
errorstring Required
exceptionstring Optional
messagestring Optional
pathstring Required
statusinteger Required
INT32
timestampinteger Required
INT64
back to top↑