POST
/
integrations
/
{integration_id}
/
connection-templates

Path Parameters

integration_id
string
required

Body

application/json

CreateHubConnectionTemplate defines the request body for creating a new Hub Connector

authSchemeConfig
object
required

AuthSchemeConfig defines how a Connector implements the AuthScheme in order to fulfil its authentication requirements. This is purely the configuration and not the actual credential which is used to authenticate. The credential uses this configuration to determine how to authenticate.

connectorId
string
required

ConnectorID is the unique identifier of the Connector that the Hub Connector is wrapping.

Response

200 - application/json

A Hub Connection Template is a lightweight wrapper around a Connector from Connect API, but includes additional information to make embedding the integration simpler.

Versori-users do not need to establish connections in an integration. These are connected to by end-users when they activate the integration from the embedded integration hub.

authSchemeConfig
object
required

AuthSchemeConfig defines how a Connector implements the AuthScheme in order to fulfil its authentication requirements. This is purely the configuration and not the actual credential which is used to authenticate. The credential uses this configuration to determine how to authenticate.

connectorId
string
required

ConnectorID is the unique identifier of the Connector.

id
string
required

ID is the unique identifier of the Hub Connection Template.

imageUrl
string
required

ImageURL is a URL to an image/icon that represents the connector. This image is used within the integration tile displayed in the embedded UI.

isPrimary
boolean
required

IsPrimary indicates that this is the primary connections on the hub.

isUsed
boolean
required

IsUsed indicates that this connection template is in use by the hub.

name
string
required

name denotes the name of the Connector that the template is wrapping.