For the complete documentation index, see llms.txt. This page is also available as Markdown.

Connections

List App Connections

get
/sdk/apps/{SDK_appName}/connections
Required scopes
This endpoint requires the following scopes:
Authorizations
AuthorizationstringRequired

Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.

If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.

Path parameters
SDK_appNamestringRequired
Responses
200

Successful response

application/json
get/sdk/apps/{SDK_appName}/connections
200

Successful response

Create Connection

post
/sdk/apps/{SDK_appName}/connections
Required scopes
This endpoint requires the following scopes:
Authorizations
AuthorizationstringRequired

Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.

If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.

Path parameters
SDK_appNamestringRequired
Body
typestring · enumOptionalPossible values:
labelstringOptional
Responses
200

Successful response

application/json
post/sdk/apps/{SDK_appName}/connections
200

Successful response

Get Connection

get
/sdk/apps/connections/{SDK_connectionName}
Required scopes
This endpoint requires the following scopes:
Authorizations
AuthorizationstringRequired

Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.

If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.

Path parameters
SDK_connectionNamestringRequired
Responses
200

Successful response

application/json
get/sdk/apps/connections/{SDK_connectionName}
200

Successful response

Delete Connection

delete
/sdk/apps/connections/{SDK_connectionName}

Deletes a connection. The connection must not be in use (e.g. referenced by a webhook/module/RPC or attached to an endpoint), otherwise the request is rejected.

Required scopes
This endpoint requires the following scopes:
Authorizations
AuthorizationstringRequired

Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.

If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.

Path parameters
SDK_connectionNamestringRequired
Responses
200

Successful response

application/json
appConnectionstringOptional
delete/sdk/apps/connections/{SDK_connectionName}

Update Connection

patch
/sdk/apps/connections/{SDK_connectionName}
Required scopes
This endpoint requires the following scopes:
Authorizations
AuthorizationstringRequired

Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.

If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.

Path parameters
SDK_connectionNamestringRequired
Body
labelstringOptional
connectedSystemNamestring · nullableOptional
Responses
200

Successful response

application/json
patch/sdk/apps/connections/{SDK_connectionName}
200

Successful response

Get Connection Section

get
/sdk/apps/connections/{SDK_connectionName}/{SDK_connectionSection}

Available sections: api, parameters, scopes, scope, install, installSpec

Required scopes
This endpoint requires the following scopes:
Authorizations
AuthorizationstringRequired

Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.

If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.

Path parameters
SDK_connectionNamestringRequired
SDK_connectionSectionstringRequired
Responses
200

Successful response

application/json
get/sdk/apps/connections/{SDK_connectionName}/{SDK_connectionSection}
200

Successful response

Set Connection Section

put
/sdk/apps/connections/{SDK_connectionName}/{SDK_connectionSection}

Available sections: api, parameters, scopes, scope, installSpec, install

Required scopes
This endpoint requires the following scopes:
Authorizations
AuthorizationstringRequired

Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.

If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.

Path parameters
SDK_connectionNamestringRequired
SDK_connectionSectionstringRequired
Body

The structure of the request body varies depending on the section being updated. It can be a JSON object or array.

objectOptional
or
object[]Optional
Responses
200

Successful response

application/json
put/sdk/apps/connections/{SDK_connectionName}/{SDK_connectionSection}
200

Successful response

Get Connection Common

get
/sdk/apps/connections/{SDK_connectionName}/common
Required scopes
This endpoint requires the following scopes:
Authorizations
AuthorizationstringRequired

Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.

If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.

Path parameters
SDK_connectionNamestringRequired
Responses
200

Successful response

application/json
objectOptional

The common data for the connection. The structure of this object is not fixed and depends on the connection's configuration.

get/sdk/apps/connections/{SDK_connectionName}/common
200

Successful response

Set Connection Common

put
/sdk/apps/connections/{SDK_connectionName}/common
Required scopes
This endpoint requires the following scopes:
Authorizations
AuthorizationstringRequired

Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.

If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.

Path parameters
SDK_connectionNamestringRequired
Body
objectOptional

The common data for the connection. The structure of this object is not fixed and depends on the connection's configuration.

Responses
200

Successful response

application/json
changedbooleanOptional
put/sdk/apps/connections/{SDK_connectionName}/common
200

Successful response

Recreate Connection

post
/sdk/apps/connections/{SDK_connectionName}/recreate

Recreates an existing app connection and synchronises it with HQ.

Required scopes
This endpoint requires the following scopes:
Authorizations
AuthorizationstringRequired

Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.

If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.

Path parameters
SDK_connectionNamestringRequired
Responses
200

Successful response

application/json
objectOptional

An empty object is returned on successful recreation.

post/sdk/apps/connections/{SDK_connectionName}/recreate
200

Successful response

Last updated