Connections
Resource management (CRUD) for Connections.
Returns a paginated list of data source connections from the target Edge site.
Collibra REST API authentication using Basic Authentication.
Edge site ID. You can find this value in the Edge site details page in Edge Management within your Collibra Platform instance.
{"summary":"Edge site ID","value":"123e4567-e89b-12d3-a456-426614174000"}An opaque, URL-safe Base64 encoded string used for pagination. To fetch the next page, provide the value returned in the nextCursor field of the previous response. Omit this parameter for the first page.
Number of items to return per page.
100Success
This is the paginated response for data source connection management endpoints.
Bad request — invalid input or validation error.
Unauthorized — authentication is required or the provided credentials are invalid.
Forbidden — insufficient permissions.
Site not found.
Unexpected error.
GET /rest/edge/v1/sites/{siteId}/connections HTTP/1.1
Authorization: Basic username:password
Accept: */*
{
"nextCursor": "text",
"results": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"description": "text",
"edgeSiteId": "123e4567-e89b-12d3-a456-426614174000",
"vaultId": "123e4567-e89b-12d3-a456-426614174000",
"createdOn": "2026-01-01T00:00:00.000Z",
"lastModifiedOn": "2026-01-01T00:00:00.000Z",
"testConnectionSupported": true,
"properties": {
"type": "text",
"auth": {
"type": "text"
},
"parameters": {
"ANY_ADDITIONAL_PROPERTY": {
"type": "text",
"edgeArtifactId": "123e4567-e89b-12d3-a456-426614174000"
}
}
}
}
]
}Creates a new data source connection from the target Edge site.
Collibra REST API authentication using Basic Authentication.
Edge site ID. You can find this value in the Edge site details page in Edge Management within your Collibra Platform instance.
{"summary":"Edge site ID","value":"123e4567-e89b-12d3-a456-426614174000"}Request body for creating a data source connection.
^[a-zA-Z0-9_.-]+$Associated vault id, if configured
Created
Bad request — invalid input or validation error.
Unauthorized — authentication is required or the provided credentials are invalid.
Forbidden — insufficient permissions.
Site not found.
Conflict — resource is in use or already exists.
Unexpected error.
POST /rest/edge/v1/sites/{siteId}/connections HTTP/1.1
Authorization: Basic username:password
Content-Type: application/json
Accept: */*
Content-Length: 244
{
"name": "aws-s3",
"properties": {
"type": "ConnectionAws",
"auth": {
"type": "AuthAwsIam",
"awsAccessKeyId": {
"type": "ValueString",
"value": "AKIAIOSFODNN7EXAMPLE"
},
"awsSecretKey": {
"type": "ValueString",
"value": "wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY"
}
}
}
}{
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"description": "text",
"edgeSiteId": "123e4567-e89b-12d3-a456-426614174000",
"vaultId": "123e4567-e89b-12d3-a456-426614174000",
"createdOn": "2026-01-01T00:00:00.000Z",
"lastModifiedOn": "2026-01-01T00:00:00.000Z",
"testConnectionSupported": true,
"properties": {
"type": "text",
"auth": {
"type": "text"
},
"parameters": {
"ANY_ADDITIONAL_PROPERTY": {
"type": "text",
"edgeArtifactId": "123e4567-e89b-12d3-a456-426614174000"
}
}
}
}Returns the data source connection by using the target connection ID in {connectionId}.
Collibra REST API authentication using Basic Authentication.
Edge site ID. You can find this value in the Edge site details page in Edge Management within your Collibra Platform instance.
{"summary":"Edge site ID","value":"123e4567-e89b-12d3-a456-426614174000"}Connection ID.
{"summary":"Connection ID","value":"123e4567-e89b-12d3-a456-426614174001"}Success
Response body for data source connection management endpoints.
Associated vault id, if configured
Indicates whether this connection type supports the test connection operation. Only connections with testConnectionSupported: true can be used with POST /sites/{siteId}/connections/{connectionId}/test.
Bad request — invalid input or validation error.
Unauthorized — authentication is required or the provided credentials are invalid.
Forbidden — insufficient permissions.
Site or connection not found.
Unexpected error.
GET /rest/edge/v1/sites/{siteId}/connections/{connectionId} HTTP/1.1
Authorization: Basic username:password
Accept: */*
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"description": "text",
"edgeSiteId": "123e4567-e89b-12d3-a456-426614174000",
"vaultId": "123e4567-e89b-12d3-a456-426614174000",
"createdOn": "2026-01-01T00:00:00.000Z",
"lastModifiedOn": "2026-01-01T00:00:00.000Z",
"testConnectionSupported": true,
"properties": {
"type": "text",
"auth": {
"type": "text"
},
"parameters": {
"ANY_ADDITIONAL_PROPERTY": {
"type": "text",
"edgeArtifactId": "123e4567-e89b-12d3-a456-426614174000"
}
}
}
}Replaces an existing data source connection. This operation performs a full replacement — every field must be provided on each call, or it resets to its default value. name is required, and changing it renames the connection. The edgeSiteId field is set at creation time and cannot be changed; it is ignored if included in the request body.
Collibra REST API authentication using Basic Authentication.
Edge site ID. You can find this value in the Edge site details page in Edge Management within your Collibra Platform instance.
{"summary":"Edge site ID","value":"123e4567-e89b-12d3-a456-426614174000"}Connection ID.
{"summary":"Connection ID","value":"123e4567-e89b-12d3-a456-426614174001"}Request body to fully replace a data source connection. This is a full replacement, not a partial update - every field must be supplied on each call or it will be reset to its default. name is required, and changing it renames the connection. edgeSiteId is set at creation and cannot be changed; it is ignored if included in the request body.
^[a-zA-Z0-9_.-]+$Associated vault id, if configured
Success
Bad request — invalid input or validation error.
Unauthorized — authentication is required or the provided credentials are invalid.
Forbidden — insufficient permissions.
Site or connection not found.
Conflict — resource is in use or already exists.
Unexpected error.
PUT /rest/edge/v1/sites/{siteId}/connections/{connectionId} HTTP/1.1
Authorization: Basic username:password
Content-Type: application/json
Accept: */*
Content-Length: 256
{
"name": "renamed-connection",
"properties": {
"type": "ConnectionAws",
"auth": {
"type": "AuthAwsIam",
"awsAccessKeyId": {
"type": "ValueString",
"value": "AKIAIOSFODNN7EXAMPLE"
},
"awsSecretKey": {
"type": "ValueString",
"value": "wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY"
}
}
}
}{
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"description": "text",
"edgeSiteId": "123e4567-e89b-12d3-a456-426614174000",
"vaultId": "123e4567-e89b-12d3-a456-426614174000",
"createdOn": "2026-01-01T00:00:00.000Z",
"lastModifiedOn": "2026-01-01T00:00:00.000Z",
"testConnectionSupported": true,
"properties": {
"type": "text",
"auth": {
"type": "text"
},
"parameters": {
"ANY_ADDITIONAL_PROPERTY": {
"type": "text",
"edgeArtifactId": "123e4567-e89b-12d3-a456-426614174000"
}
}
}
}Deletes the specified connection identified by the target connection ID in {connectionId}. To look up a connection ID, use GET /sites/{siteId}/connections, where siteId is your target Edge site.
Collibra REST API authentication using Basic Authentication.
Edge site ID. You can find this value in the Edge site details page in Edge Management within your Collibra Platform instance.
{"summary":"Edge site ID","value":"123e4567-e89b-12d3-a456-426614174000"}Connection ID.
{"summary":"Connection ID","value":"123e4567-e89b-12d3-a456-426614174001"}Success
No content
Bad request — invalid input or validation error.
Unauthorized — authentication is required or the provided credentials are invalid.
Forbidden — insufficient permissions.
Site or connection not found.
Conflict — resource is in use or already exists.
Unexpected error.
DELETE /rest/edge/v1/sites/{siteId}/connections/{connectionId} HTTP/1.1
Authorization: Basic username:password
Accept: */*
No content
Partially updates an existing data source connection. Only the fields provided in the request body are changed; all omitted fields — including secrets — keep their current values.
Merge semantics are additive:
Scalar fields are replaced with the provided value.
parametersmaps are merged by key — provided keys are added or updated, other keys are preserved.Object fields (e.g.
auth,driver) are merged recursively. Thetypediscriminator must be provided on every object supplied in the request and must match the existing value. Switching the connection type, the authentication type, or the driver type requires a full replace (PUT).List fields (e.g.
additionalClasspathFiles) are appended to; duplicate values are ignored.Nothing can be deleted with this operation. To remove a field, a map key, or a list element, use
PUT.
To rotate a secret, provide a new value for it (e.g. send auth.password alone); omitted secrets are preserved. Switching a value between an inline value and a vault reference is not supported via PATCH — use PUT.
Supplying name renames the connection. The edgeSiteId field is set at creation time and cannot be changed; it is ignored if included in the request body.
Collibra REST API authentication using Basic Authentication.
Edge site ID. You can find this value in the Edge site details page in Edge Management within your Collibra Platform instance.
{"summary":"Edge site ID","value":"123e4567-e89b-12d3-a456-426614174000"}Connection ID.
{"summary":"Connection ID","value":"123e4567-e89b-12d3-a456-426614174001"}Request body for partially updating a data source connection. All fields are optional; omitted fields keep their current values. Merge semantics are additive: scalar values are replaced, parameters maps are merged by key, object fields are merged recursively, and list fields are appended to (duplicates are ignored). Nothing can be deleted with this operation — use the full-replace PUT instead. The type discriminator on the connection, on its authentication configuration, and on any other discriminated sub-object such as driver must match the existing value — switching types requires a full-replace PUT. Supplying name renames the connection. edgeSiteId is set at creation and cannot be changed; it is ignored if included in the request body.
^[a-zA-Z0-9_.-]+$Associated vault id, if configured
Partial update of connection properties. The type discriminator is always required and must match the existing connection type; all other fields are optional and keep their current values when omitted.
Success
Bad request — invalid input or validation error.
Unauthorized — authentication is required or the provided credentials are invalid.
Forbidden — insufficient permissions.
Site or connection not found.
Conflict — resource is in use or already exists.
Unexpected error.
PATCH /rest/edge/v1/sites/{siteId}/connections/{connectionId} HTTP/1.1
Authorization: Basic username:password
Content-Type: application/json
Accept: */*
Content-Length: 106
{
"properties": {
"type": "ConnectionJdbc",
"parameters": {
"loginTimeout": {
"type": "ValueString",
"value": "30"
}
}
}
}{
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"description": "text",
"edgeSiteId": "123e4567-e89b-12d3-a456-426614174000",
"vaultId": "123e4567-e89b-12d3-a456-426614174000",
"createdOn": "2026-01-01T00:00:00.000Z",
"lastModifiedOn": "2026-01-01T00:00:00.000Z",
"testConnectionSupported": true,
"properties": {
"type": "text",
"auth": {
"type": "text"
},
"parameters": {
"ANY_ADDITIONAL_PROPERTY": {
"type": "text",
"edgeArtifactId": "123e4567-e89b-12d3-a456-426614174000"
}
}
}
}Verifies whether a data source connection can successfully reach the target data source and returns the connectivity status. Connection types that support this operation are identified by testConnectionSupported: true on the connection response. Returns a 422 error for unsupported connection types.
Collibra REST API authentication using Basic Authentication.
Edge site ID. You can find this value in the Edge site details page in Edge Management within your Collibra Platform instance.
{"summary":"Edge site ID","value":"123e4567-e89b-12d3-a456-426614174000"}Connection ID.
{"summary":"Connection ID","value":"123e4567-e89b-12d3-a456-426614174001"}Success
Test connection response body.
Additional information about the test result.
Bad request — invalid input or validation error.
Unauthorized — authentication is required or the provided credentials are invalid.
Forbidden — insufficient permissions.
Site or connection not found.
The specified connection type does not support connectivity verification. Connection types that support this operation are identified by testConnectionSupported=true on the connection response.
Unexpected error.
POST /rest/edge/v1/sites/{siteId}/connections/{connectionId}/test HTTP/1.1
Authorization: Basic username:password
Accept: */*
{
"success": true,
"message": "text"
}Last updated
Was this helpful?