Create a connection
POST /v2/connections
Creates a connection.
In the response, the ref
key contains the connection reference.
You use the connection reference to interact with the individual connection, for example, to retrieve or update it.
RequestResponse
curl -X POST '<baseURL>/v2/connections' \
-H 'Authorization: Bearer <accessToken>' \
-H 'Accept: application/json' \
--data-raw '
{
"name": "Connect to Data System",
"auth": {
"authType": "NONE"
},
"request": {
"requestType": "POST",
"connectionUrl": "https://example.com/api/1.0/messages/send.json",
"requestBody": "{\"key\":\"${key}\",\"message\":\"${message}\"}"
},
"systemType": "DATA_SYSTEM"
}'
RequestResponse
{
"clientKey": "pqsPERS3lw12v5a9rrHPW1c4hET73GxQ",
"href": "<baseURL>/v2/connections/91fd83dc-3026-4854-9dc2-9bd9e72f8b34",
"ref": "91fd83dc-3026-4854-9dc2-9bd9e72f8b34",
"name": "Connect to Data System",
"modifiedByRef": "73fadb31-d0de-4ca8-848d-cef57ad78845",
"modifiedAt": "2025-12-14T08:52:11.969Z",
"archived": false,
"auth": {
"authType": "NONE"
},
"request": {
"requestType": "POST",
"connectionUrl": "https://example.com/api/1.0/messages/send.json",
"requestBody": "{\"key\":\"${key}\",\"message\":\"${message}\"}"
},
"systemType": "DATA_SYSTEM",
"connectionTimeout": 1000,
"socketTimeout": 1000,
"icon": "assets/images/icons/connections/plug.svg"
}