Setup call for a Connection to be created
Connectors
A Connector is a piece of software used to move data between specific applications using those applications' APIs and security model. A Connector can be used to retrieve data from a source application or update data in a target application. Connectors must be installed before you can begin creating Connections. Each Connector has its own set of connection requirements. See Managing Connections in the TIBCO Scribe® Help for information on using a specific Connector. Before using the TIBCO Scribe® API to install or uninstall Connectors, review the following:
Endpoints — Use the links in the Endpoints section below to access the TIBCO Scribe® Swagger page and try out the API against your Organization.
Fields For Connectors Endpoints — Review the field definition table below the list of Endpoints for detailed field level information.
Considerations
In some cases there are special considerations or use cases for specific endpoints that you should know about before you use the endpoint.
GET /v1/orgs/{orgId}/connector
- Due to a long delay installing Connectors, the list of Connectors returned may include a Connector that has not completed the installation process.
POST /v1/orgs/{orgId}/managedconnectors/{connectorId}/customers/{id}
- There can be a long delay when installing a new Connector in an Organization.
PUT /v1/orgs/{orgId}/connectors/{connectorId}/version
- You can only lock a Connector at the current production version to prevent a future upgrade. Only TIBCO can lock a Connector hotfix version to prevent an upgrade.
GET /v1/orgs/{orgId}/connectors/{id}/uioptions
- Returns UI options for Connectors that use the generic user interface. Options for Connectors with a custom user interface cannot be retrieved using this endpoint. For Connectors distributed by TIBCO Scribe®, refer to the TIBCO Scribe® API Considerations section of the Help for the specific Connector to find the UI options. See Connections for a list of Connectors.
If you request UI options for a Connector with a custom user interface, the following error message is generated:
The connector type does not support getting generic UI Elements.
Endpoints
Return a list of Connectors
Return the status of a preconnect command
Return version information for a Connector
Modify Connector version Locked/Unlocked state
Return information about a Connector
Uninstall a Marketplace Connector from all Agents
Install a Connector to all Agents
Return UI options for a Connector
Fields For Connectors Endpoints
The list of fields defined in this table is comprehensive across all Connectors endpoints. See Endpoints for a list of Connectors endpoints with links to the associated Swagger page.
Name |
Description |
Endpoints |
---|---|---|
Parameters |
||
AgentId query string |
Filters the list of Connectors and returns only those Connectors installed on the selected Agent. |
|
agentId query string |
Use this to select an Agent to return the Connector UI options. If this Agent is not available, the system chooses the best available Agent. |
|
commandId query string |
ID of the preconnect command. Required |
|
connectorId query string |
GUID/UUID of the Connector. Required |
|
id query string |
GUID/UUID of the Connector. Required |
|
query boolean |
Sets the locked state of the Connector version. Locking a Connector version stops a Connector upgrade to the Agents in your Organization. The Connector is locked at the version specified in the updateVersion field. Default is true.
|
|
isOauth query boolean |
Indicates whether or not the Connector supports OAuth.
|
|
limit query integer |
Maximum number of Connectors to return. Default value is 100. See Reading Resources for more information on offset and limit parameters. |
|
name query string |
Vendor specified name for the Connector. |
|
offset query integer |
Number of Connectors to skip before returning results. Default value is 0. See Reading Resources for more information on offset and limit parameters. |
|
orgId path integer |
Unique ID for each Organization. Required |
All |
properties body model |
Property array containing key value pairs. Each key contains the name of a Connection parameter. The associated value contains the value for the Connection parameter. For example, for the Eloqua Connection you have a key named Company and its corresponding value contains the company name as defined in Eloqua. Note: You must provide a key value pair for each Connection property when creating or updating a Connection. Otherwise, the properties are set to blank values. Note: Connection properties are encrypted. See Connection Properties for additional information. Required |
|
query string |
Version number of the Connector. This is the version you want to assign to the Connector when multiple versions exist. For example, if a new version of the Connector is scheduled for release, you can assign the current version and set the isLocked property to true to prevent a Connector upgrade on your Agents when the new Connector is released. Required |
|
version query string |
Version of the Connector to retrieve. |
|
Response |
||
companyName response string |
Name of the company that created the Connector, such as TIBCO Software Inc.. |
|
connectionLimitReached response boolean |
Indicates whether or not a Connection can be added for this Connector. This is based on the TIBCO Scribe® Subscription you purchased. For more information on your TIBCO Scribe® Subscription, contact Sales.
|
|
creationDate response string |
Date and time in UTC time that the Connector version was locked. When the Connector is not locked, returns the current date and time. |
|
description response string |
Description of the Connector, such as TIBCO Scribe® Connector for Eloqua. |
|
helpURL response string |
URL of the help link to the documentation for this Connector. |
|
id response string |
GUID/UUID of the Object. Objects include:
|
|
response string |
Property for fields on the Connection dialog for this Connector in TIBCO Scribe®. See uiDecorations. Depending on the input type selected, the text in the associated field is either masked or displayed in the Connector UI. Types include:
|
|
isCloudSupported response boolean |
Indicates whether or not the Connector can be used with a Cloud Agent. |
|
isLocked response string |
Indicates whether or not the Connector version is locked. A locked Connector version is not updated during a Connector upgrade. Default is false.
|
|
response boolean |
Property for fields on the Connection dialog for this Connector in TIBCO Scribe®. See uiDecorations. Indicates whether or not this field is required to configure a Connection using this Connector.
|
|
response string |
Property for fields on the Connection dialog for this Connector in TIBCO Scribe®. See uiDecorations. Label that displays on the User Interface for the associated field. |
|
lastModificationDate response string |
Date and time in UTC time that the Connector version was locked. When the Connector version is not locked, the current date and time are returned. |
|
modificationBy response string |
User name of the person who last modified the locked state of the Connector version. |
|
name response string |
Name of the Object. Objects include:
|
|
response array |
Property for fields on the Connection dialog for this Connector in TIBCO Scribe®. See uiDecorations. Array of key value pairs representing pick list options on the Connection dialog. |
|
response integer |
Property for fields on the Connection dialog for this Connector in TIBCO Scribe®. See uiDecorations. Controls the order of the fields on the Connection dialog. If no order is specified, fields are displayed in the order in which they were entered in the FormDefinition. |
|
response string |
Property for fields on the Connection dialog for this Connector in TIBCO Scribe®. See uiDecorations. Name used as a reference by the Connector and the Connection dialog to this field's information. |
|
reply response string |
Data returned by the Connector. Varies by Connector. |
|
solutionRoles response array |
List of the Solution, Map, and Connection types supported by the Connector. Types include:
The types listed below pertain to Basic Maps, which are no longer supported by TIBCO Scribe®.
|
|
status response string |
Status of the preconnect command, includes:
|
|
response array |
Array of properties for a field on the Connection dialog for this Connector in TIBCO Scribe®. Properties include: |
|
uiName response string |
User interface type that should be loaded in TIBCO Scribe® for the Connection dialog. Types include:
Some Connectors have a custom user interface with a unique name. |
|
uiVersion response string |
Version of the user interface for the Connection dialog. |
|
vendorName response string |
Name of the company that created the Connector, such as TIBCO Software Inc.. |
|
version response string |
Version of the Connector. |
|
See