Edge Artifacts
Management of edge artifact files used in connection properties (e.g. certificates (.jks, .p12, etc.), configuration files (.conf, .yaml, etc.), license files (.lic)).
Two storage tiers:
Artifacts (
/artifacts) are stored on your Collibra Platform instance and can be used for all connected Edge sites. Use these for non-sensitive files such as SSL certificates and JCo libraries.Secret artifacts (
/sites/{siteId}/secretArtifacts) are stored directly on the Edge site cluster, within the customer's network boundary and require asiteId. Use these for sensitive files such as private keys, where the file content is stored and encrypted within the Edge site. Each secret artifact can only be referenced by a single connection and cannot be reused.
Returns metadata for the Edge artifact with the given ID in {artifactId}. Edge artifacts are stored on the Collibra platform instance and are accessible across all Edge sites. Secret artifacts, by contrast, are scoped to a specific Edge site and never leave the site cluster.
Collibra REST API authentication using Basic Authentication.
Artifact ID (driver jar, classpath jar, native library, or Edge artifact).
124e4567-e89b-12d3-a456-426614174000Success
Specifies the artifact file to upload for use as a data source connection property.
Unique identifier for the Edge artifact.
Name of the uploaded file.
Original filename of the uploaded file.
Timestamp when the artifact was created.
Timestamp when the artifact was last updated.
SHA-256 digest of the file content, encoded as URL-safe Base64 without padding.
Bad request — invalid input or validation error.
Unauthorized — authentication is required or the provided credentials are invalid.
Forbidden — insufficient permissions.
Resource not found.
Unexpected error.
GET /rest/edge/v1/artifacts/{artifactId} HTTP/1.1
Authorization: Basic username:password
Accept: */*
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"filename": "text",
"createdOn": "2026-01-01T00:00:00.000Z",
"lastModifiedOn": "2026-01-01T00:00:00.000Z",
"checksum": "text"
}Deletes the Edge artifact with the given ID in {artifactId}. Edge artifacts are stored on the Collibra Platform instance and are not scoped to a specific Edge site. This operation is idempotent — deleting a non-existent file returns 204.
Collibra REST API authentication using Basic Authentication.
Artifact ID (driver jar, classpath jar, native library, or Edge artifact).
124e4567-e89b-12d3-a456-426614174000Success
No content
Bad request — invalid input or validation error.
Unauthorized — authentication is required or the provided credentials are invalid.
Forbidden — insufficient permissions.
Conflict — resource is in use or already exists.
Unexpected error.
DELETE /rest/edge/v1/artifacts/{artifactId} HTTP/1.1
Authorization: Basic username:password
Accept: */*
No content
Returns a paginated list of Edge artifacts available on the Collibra Platform instance.
Collibra REST API authentication using Basic Authentication.
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.
Specifies the number of items to return per page. Defaults to 100 if not provided.
100Success
Paginated list of edge artifacts.
Cursor for the next page of results. Absent if there are no more results.
Bad request — invalid input or validation error.
Unauthorized — authentication is required or the provided credentials are invalid.
Forbidden — insufficient permissions.
Unexpected error.
GET /rest/edge/v1/artifacts HTTP/1.1
Authorization: Basic username:password
Accept: */*
{
"nextCursor": "text",
"results": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"filename": "text",
"createdOn": "2026-01-01T00:00:00.000Z",
"lastModifiedOn": "2026-01-01T00:00:00.000Z",
"checksum": "text"
}
]
}Uploads an Edge artifact file and returns the created file's metadata such as id, filename and checksum. Artifacts are stored on the Collibra Platform instance and are not scoped to a specific Edge site, so no siteId is required. For sensitive files that must be stored on the Edge site, use POST /sites/{siteId}/secretArtifacts. File size limit: 150 MB.
Collibra REST API authentication using Basic Authentication.
The artifact file.
Logical name for the artifact, used for deduplication and referencing. Leading/trailing whitespace is trimmed; must be non-blank after trimming.
Original filename of the file. If omitted, the filename is taken from the Content-Disposition header of the file part.
Created
Bad request — invalid input or validation error.
Unauthorized — authentication is required or the provided credentials are invalid.
Forbidden — insufficient permissions.
Payload too large — file size exceeds the allowed limit.
Unexpected error.
POST /rest/edge/v1/artifacts HTTP/1.1
Authorization: Basic username:password
Content-Type: multipart/form-data
Accept: */*
Content-Length: 49
{
"file": "binary",
"name": "text",
"filename": "text"
}{
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"filename": "text",
"createdOn": "2026-01-01T00:00:00.000Z",
"lastModifiedOn": "2026-01-01T00:00:00.000Z",
"checksum": "text"
}Uploads a secret artifact file, directly on the specified Edge site. The file is available for one hour to be assigned to a single connection. Once assigned, the original is deleted from the Edge site cluster. If it is not assigned to a connection within one hour, the file expires automatically. This is suitable for sensitive files such as private keys. For non-sensitive files,use POST /artifacts instead, which stores artifacts on the Collibra Platform instance. File size limit: 100 KB.
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"}The secret artifact file. Maximum size is 100 KB.
Logical name for the artifact, used for deduplication and referencing. Leading/trailing whitespace is trimmed; must be non-blank after trimming.
Original filename of the file. If omitted, the filename is taken from the Content-Disposition header of the file part.
Created
Bad request — invalid input or validation error.
Unauthorized — authentication is required or the provided credentials are invalid.
Forbidden — insufficient permissions.
Site not found.
Payload too large — file size exceeds the allowed limit.
Unexpected error.
POST /rest/edge/v1/sites/{siteId}/secretArtifacts HTTP/1.1
Authorization: Basic username:password
Content-Type: multipart/form-data
Accept: */*
Content-Length: 49
{
"file": "binary",
"name": "text",
"filename": "text"
}{
"id": "text"
}Last updated
Was this helpful?