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

Data Classification

Classification of data operations

Deprecated

Finds Classification Matches

get

Returns Classification Matches matching the given search criteria defined by request. Only parameters that are specified in this request and have not null values are used for filtering. All other parameters are ignored. The returned Classification Matches satisfy all constraints that are specified in this search criteria. This endpoint will be removed in the next major release. Please, use GET /bulk

Authorizations
AuthorizationstringRequired
Body

The search criteria for finding classification matches.

offsetinteger · int32Optional
limitinteger · int32Optional
countLimitinteger · int32Optional
assetIdsstring · uuid[]Optional
classificationIdsstring · uuid[]Optional
assetTypeIdsstring · uuid[]Optional
Responses
200

The found Classification Matches.

application/json

Response containing the paged information.

totalinteger · int64Optional

The total number of results.

Example: 1000
offsetinteger · int64Optional

The offset for the results.

Example: 10
limitinteger · int64Optional

The maximum number of results to be returned.

Example: 100
get/dataClassification/classificationMatches
200

The found Classification Matches.

Adds new Classification Match

post
Authorizations
AuthorizationstringRequired
Body

Request for adding classification match.

assetIdstring · uuidRequired

The id of an asset for which classification matches will be added.

classificationIdstring · uuidRequired

The id of classification to be used in created classification match.

Responses
201

Newly created Classification Match.

application/json

Represents match between classification of data and an asset.

idstring · uuidRequired

The id of the represented object (entity).

createdBystring · uuidOptional

The id of the user that created this resource.

Example: 4d250cc5-e583-4640-9874-b93d82c7a6cb
createdOninteger · int64Optional

The timestamp (in UTC time standard) of the creation of this resource.

Example: 1475503010320
lastModifiedBystring · uuidOptional

The id of the user who modified this resource the last time.

Example: a073ff90-e7bc-4b35-ba90-c4d475f642fe
lastModifiedOninteger · int64Optional

The timestamp (in UTC time standard) of the last modification of this resource.

Example: 1476703764163
systembooleanOptional

Whether this is a system resource or not.

resourceTypestring · enumRequiredDeprecated

The type of the resource, e.g. [Community, Asset, Domain, Attribute, Relation, WorkflowInstance, ...]. This property is deprecated and will be removed in the future. In order to stay backwards compatible and to enable introduction of new types of resources, where necessary, a resource discriminator property (of type String) has been added to specific subtypes of Resource, e.g. assignedResourceDiscriminator on AssignedResource, or attributeDiscriminator on Attribute. For new types of resource that didn't exist before this change, the resourceType will be BaseDataType.

Possible values:
statusstringOptional

The status of data classification match assigned to an asset.

Example: SUGGESTED
confidencenumber · doubleOptional

The confidence of the data classification match between classification and an asset.

Example: 0.56
post/dataClassification/classificationMatches

Finds Classification Matches

get

Returns Classification Matches matching the given search criteria defined by query params that form the request. Only parameters that are specified in this request and have not null values are used for filtering. All other parameters are ignored. The returned Classification Matches satisfy all constraints that are specified in this search criteria.

Authorizations
AuthorizationstringRequired
Query parameters
offsetinteger · int32Optional

The first result to retrieve. If not set (offset = 0), results will be retrieved starting from row 0.

Default: 0
limitinteger · int32Optional

The maximum number of results to retrieve. If not set (limit = 0), the default limit will be used. The maximum allowed limit is 1000.

Default: 0
countLimitinteger · int32Optional

Allows to limit the number of elements that will be counted. -1 will count everything and 0 will cause the count to be skipped

Default: -1
assetIdsstring · uuid[]Optional

The ids of the assets (with Column types) to filter by the search results

classificationIdsstring · uuid[]Optional

The list of classification ids to filter by the search results.

assetTypeIdsstring · uuid[]Optional

The list of asset type ids to filter by the search results.

Responses
200

The found Classification Matches.

application/json

Response containing the paged information.

totalinteger · int64Optional

The total number of results.

Example: 1000
offsetinteger · int64Optional

The offset for the results.

Example: 10
limitinteger · int64Optional

The maximum number of results to be returned.

Example: 100
get/dataClassification/classificationMatches/bulk
200

The found Classification Matches.

Adds new Classification Matches

post
Authorizations
AuthorizationstringRequired
Body

Request for adding classification matches for many classes.

assetIdstring · uuidRequired

The id of an asset for which classification matches will be added.

classificationIdsstring · uuid[]Required

The list of id of classifications to be used in created classification matches.

Responses
201

Newly created Classification Matches.

application/json

Represents match between classification of data and an asset.

idstring · uuidRequired

The id of the represented object (entity).

createdBystring · uuidOptional

The id of the user that created this resource.

Example: 4d250cc5-e583-4640-9874-b93d82c7a6cb
createdOninteger · int64Optional

The timestamp (in UTC time standard) of the creation of this resource.

Example: 1475503010320
lastModifiedBystring · uuidOptional

The id of the user who modified this resource the last time.

Example: a073ff90-e7bc-4b35-ba90-c4d475f642fe
lastModifiedOninteger · int64Optional

The timestamp (in UTC time standard) of the last modification of this resource.

Example: 1476703764163
systembooleanOptional

Whether this is a system resource or not.

resourceTypestring · enumRequiredDeprecated

The type of the resource, e.g. [Community, Asset, Domain, Attribute, Relation, WorkflowInstance, ...]. This property is deprecated and will be removed in the future. In order to stay backwards compatible and to enable introduction of new types of resources, where necessary, a resource discriminator property (of type String) has been added to specific subtypes of Resource, e.g. assignedResourceDiscriminator on AssignedResource, or attributeDiscriminator on Attribute. For new types of resource that didn't exist before this change, the resourceType will be BaseDataType.

Possible values:
statusstringOptional

The status of data classification match assigned to an asset.

Example: SUGGESTED
confidencenumber · doubleOptional

The confidence of the data classification match between classification and an asset.

Example: 0.56
post/dataClassification/classificationMatches/bulk

Removes multiple Classification Matches

delete

Removes multiple Classification Matches with IDs provided in request body.

Authorizations
AuthorizationstringRequired
Body

The request for deleting classification match.

classificationMatchIdsstring · uuid[]Optional

The list of classification match ids.

Responses
204

Removed all Classification Matches with given IDs.

No content

delete/dataClassification/classificationMatches/bulk

No content

Changes multiple Classification Matches

patch

Changes multiple Classification Matches with the information that is present in the requests. Only properties that are specified in the requests and have not null values are updated. All other properties are ignored.

Authorizations
AuthorizationstringRequired
Bodyobject · ChangeClassificationMatchRequest[]

The criteria for changing classification match.

classificationMatchIdstring · uuidOptional

The id of the classification match.

statusstring · enumOptional

The status to be set on classification match with given id. Only possible choices : ACCEPTED, REJECTED.

Possible values:
confidencenumber · doubleOptional

The confidence level between 0-1 which the current match is assigned with.

Responses
200

The changed Classification Matches.

application/json

Represents match between classification of data and an asset.

idstring · uuidRequired

The id of the represented object (entity).

createdBystring · uuidOptional

The id of the user that created this resource.

Example: 4d250cc5-e583-4640-9874-b93d82c7a6cb
createdOninteger · int64Optional

The timestamp (in UTC time standard) of the creation of this resource.

Example: 1475503010320
lastModifiedBystring · uuidOptional

The id of the user who modified this resource the last time.

Example: a073ff90-e7bc-4b35-ba90-c4d475f642fe
lastModifiedOninteger · int64Optional

The timestamp (in UTC time standard) of the last modification of this resource.

Example: 1476703764163
systembooleanOptional

Whether this is a system resource or not.

resourceTypestring · enumRequiredDeprecated

The type of the resource, e.g. [Community, Asset, Domain, Attribute, Relation, WorkflowInstance, ...]. This property is deprecated and will be removed in the future. In order to stay backwards compatible and to enable introduction of new types of resources, where necessary, a resource discriminator property (of type String) has been added to specific subtypes of Resource, e.g. assignedResourceDiscriminator on AssignedResource, or attributeDiscriminator on Attribute. For new types of resource that didn't exist before this change, the resourceType will be BaseDataType.

Possible values:
statusstringOptional

The status of data classification match assigned to an asset.

Example: SUGGESTED
confidencenumber · doubleOptional

The confidence of the data classification match between classification and an asset.

Example: 0.56
patch/dataClassification/classificationMatches/bulk

Gets existing Classification Match by id.

get
Authorizations
AuthorizationstringRequired
Path parameters
classificationMatchIdstring · uuidRequired

The id of the Classification Match to be fetched

Responses
404

Classification Match not found.

No content

get/dataClassification/classificationMatches/{classificationMatchId}
404

Classification Match not found.

No content

Removes existing Classification Match.

delete
Authorizations
AuthorizationstringRequired
Path parameters
classificationMatchIdstring · uuidRequired

The id of the Classification Match to be deleted

Responses
204

Removed Classification Match.

No content

delete/dataClassification/classificationMatches/{classificationMatchId}

No content

Changes a Classification Match

patch

Changes the Classification Match with the information that is present in the request. Only properties that are specified in this request and have not null values are updated. All other properties are ignored.

Authorizations
AuthorizationstringRequired
Path parameters
classificationMatchIdstring · uuidRequired

The id of the Classification Match to be changed

Body

The criteria for changing classification match.

classificationMatchIdstring · uuidOptional

The id of the classification match.

statusstring · enumOptional

The status to be set on classification match with given id. Only possible choices : ACCEPTED, REJECTED.

Possible values:
confidencenumber · doubleOptional

The confidence level between 0-1 which the current match is assigned with.

Responses
200

The changed Classification Match.

application/json

Represents match between classification of data and an asset.

idstring · uuidRequired

The id of the represented object (entity).

createdBystring · uuidOptional

The id of the user that created this resource.

Example: 4d250cc5-e583-4640-9874-b93d82c7a6cb
createdOninteger · int64Optional

The timestamp (in UTC time standard) of the creation of this resource.

Example: 1475503010320
lastModifiedBystring · uuidOptional

The id of the user who modified this resource the last time.

Example: a073ff90-e7bc-4b35-ba90-c4d475f642fe
lastModifiedOninteger · int64Optional

The timestamp (in UTC time standard) of the last modification of this resource.

Example: 1476703764163
systembooleanOptional

Whether this is a system resource or not.

resourceTypestring · enumRequiredDeprecated

The type of the resource, e.g. [Community, Asset, Domain, Attribute, Relation, WorkflowInstance, ...]. This property is deprecated and will be removed in the future. In order to stay backwards compatible and to enable introduction of new types of resources, where necessary, a resource discriminator property (of type String) has been added to specific subtypes of Resource, e.g. assignedResourceDiscriminator on AssignedResource, or attributeDiscriminator on Attribute. For new types of resource that didn't exist before this change, the resourceType will be BaseDataType.

Possible values:
statusstringOptional

The status of data classification match assigned to an asset.

Example: SUGGESTED
confidencenumber · doubleOptional

The confidence of the data classification match between classification and an asset.

Example: 0.56
patch/dataClassification/classificationMatches/{classificationMatchId}
Deprecated

Finds Classifications

get

Returns Classifications matching the given search criteria defined by request. Only parameters that are specified in this request and have not null values are used for filtering. All other parameters are ignored. The returned Classifications satisfy all constraints that are specified in this search criteria. This endpoint will be removed in the next major release. Please, use GET /bulk

Required scopes
This endpoint requires the following scopes:
  • : Use Collibra Catalog.
  • : Read data classes.
or
  • : Use Collibra Catalog.
Authorizations
OAuth2clientCredentialsRequired

Collibra REST API authentication using OAuth 2.

Token URL:
Body

The search criteria for finding classification.

offsetinteger · int32Optional
limitinteger · int32Optional
countLimitinteger · int32Optional
namestringOptional
Responses
200

The found Classifications.

application/json
totalinteger · int64Optional

The total number of results.

Example: 1000
offsetinteger · int64Optional

The offset for the results.

Example: 10
limitinteger · int64Optional

The maximum number of results to be returned.

Example: 100
get/dataClassification/classifications
200

The found Classifications.

Adds new Classification

post
Required scopes
This endpoint requires the following scopes:
  • : Use Collibra Catalog.
  • : Add advanced data types.
  • : Add data classes.
  • : Read data classes.
or
  • : Use Collibra Catalog.
  • : Add data classes.
  • : Read data classes.
or
  • : Use Collibra Catalog.
  • : Add advanced data types.
Authorizations
OAuth2clientCredentialsRequired

Collibra REST API authentication using OAuth 2.

Token URL:
Body

Request to add Classification

namestringRequired

New Classification name

Responses
201

Newly created Classification.

application/json

Represents classification of data.

idstring · uuidRequired

The id of the represented object (entity).

createdBystring · uuidOptional

The id of the user that created this resource.

Example: 4d250cc5-e583-4640-9874-b93d82c7a6cb
createdOninteger · int64Optional

The timestamp (in UTC time standard) of the creation of this resource.

Example: 1475503010320
lastModifiedBystring · uuidOptional

The id of the user who modified this resource the last time.

Example: a073ff90-e7bc-4b35-ba90-c4d475f642fe
lastModifiedOninteger · int64Optional

The timestamp (in UTC time standard) of the last modification of this resource.

Example: 1476703764163
systembooleanOptional

Whether this is a system resource or not.

resourceTypestring · enumRequiredDeprecated

The type of the resource, e.g. [Community, Asset, Domain, Attribute, Relation, WorkflowInstance, ...]. This property is deprecated and will be removed in the future. In order to stay backwards compatible and to enable introduction of new types of resources, where necessary, a resource discriminator property (of type String) has been added to specific subtypes of Resource, e.g. assignedResourceDiscriminator on AssignedResource, or attributeDiscriminator on Attribute. For new types of resource that didn't exist before this change, the resourceType will be BaseDataType.

Possible values:
namestringOptional

The name of the resource.

Example: Test name
post/dataClassification/classifications
201

Newly created Classification.

Gets existing Classification by id.

get
Required scopes
This endpoint requires the following scopes:
  • : Use Collibra Catalog.
  • : Read data classes.
or
  • : Use Collibra Catalog.
Authorizations
OAuth2clientCredentialsRequired

Collibra REST API authentication using OAuth 2.

Token URL:
Path parameters
classificationIdstring · uuidRequired
Responses
404

Classification not found.

No content

get/dataClassification/classifications/{classificationId}
404

Classification not found.

No content

Removes existing Classification. WARNING: This will also remove all ClassificationMatches that are joined with this Classification!

delete
Required scopes
This endpoint requires the following scopes:
  • : Use Collibra Catalog.
  • : Remove advanced data types.
  • : Read data classes.
  • : Remove data classes.
or
  • : Use Collibra Catalog.
  • : Read data classes.
  • : Remove data classes.
or
  • : Use Collibra Catalog.
  • : Remove advanced data types.
Authorizations
OAuth2clientCredentialsRequired

Collibra REST API authentication using OAuth 2.

Token URL:
Path parameters
classificationIdstring · uuidRequired
Responses
204

Removed Classification.

No content

delete/dataClassification/classifications/{classificationId}

No content

Changes existing Classification

patch
Required scopes
This endpoint requires the following scopes:
  • : Use Collibra Catalog.
  • : Edit advanced data types.
  • : Edit data classes.
  • : Read data classes.
or
  • : Use Collibra Catalog.
  • : Edit data classes.
  • : Read data classes.
or
  • : Use Collibra Catalog.
  • : Edit advanced data types.
Authorizations
OAuth2clientCredentialsRequired

Collibra REST API authentication using OAuth 2.

Token URL:
Path parameters
classificationIdstring · uuidRequired

The id of the Classification to be changed

Body

Request to change Classification

namestringOptional

New name

Responses
200

Changed Classification.

application/json

Represents classification of data.

idstring · uuidRequired

The id of the represented object (entity).

createdBystring · uuidOptional

The id of the user that created this resource.

Example: 4d250cc5-e583-4640-9874-b93d82c7a6cb
createdOninteger · int64Optional

The timestamp (in UTC time standard) of the creation of this resource.

Example: 1475503010320
lastModifiedBystring · uuidOptional

The id of the user who modified this resource the last time.

Example: a073ff90-e7bc-4b35-ba90-c4d475f642fe
lastModifiedOninteger · int64Optional

The timestamp (in UTC time standard) of the last modification of this resource.

Example: 1476703764163
systembooleanOptional

Whether this is a system resource or not.

resourceTypestring · enumRequiredDeprecated

The type of the resource, e.g. [Community, Asset, Domain, Attribute, Relation, WorkflowInstance, ...]. This property is deprecated and will be removed in the future. In order to stay backwards compatible and to enable introduction of new types of resources, where necessary, a resource discriminator property (of type String) has been added to specific subtypes of Resource, e.g. assignedResourceDiscriminator on AssignedResource, or attributeDiscriminator on Attribute. For new types of resource that didn't exist before this change, the resourceType will be BaseDataType.

Possible values:
namestringOptional

The name of the resource.

Example: Test name
patch/dataClassification/classifications/{classificationId}

Starts a job that classifies datasets, databases, schemas, tables or columns by external service based on sample data.

post
Required scopes
This endpoint requires the following scopes:
  • : Use Collibra Catalog.
  • : Perform classification.
  • : Manage all knowledge graph resources.
or
  • : Use Collibra Catalog.
  • : Manage all knowledge graph resources.
Authorizations
OAuth2clientCredentialsRequired

Collibra REST API authentication using OAuth 2.

Token URL:
Body

Request to classify data.

assetIdsstring · uuid[]Optional

Ids of assets (with Column, Table, Schema, Database or DataSet type) that will be classified.

dataClassIdsstring · uuid[]Optional
Responses
404

Asset to classify not found.

No content

post/dataClassification/classifications/classify
404

Asset to classify not found.

No content

Finds Classifications

get

Returns Classifications matching the given search criteria defined by query params that form the request. Only parameters that are specified in this request and have not null values are used for filtering. All other parameters are ignored. The returned Classifications satisfy all constraints that are specified in this search criteria.

Required scopes
This endpoint requires the following scopes:
  • : Use Collibra Catalog.
  • : Read data classes.
or
  • : Use Collibra Catalog.
Authorizations
OAuth2clientCredentialsRequired

Collibra REST API authentication using OAuth 2.

Token URL:
Query parameters
offsetinteger · int32Optional

The first result to retrieve. If not set (offset = 0), results will be retrieved starting from row 0.

Default: 0
limitinteger · int32Optional

The maximum number of results to retrieve. If not set (limit = 0), the default limit will be used. The maximum allowed limit is 1000.

Default: 0
countLimitinteger · int32Optional

Allows to limit the number of elements that will be counted. -1 will count everything and 0 will cause the count to be skipped

Default: -1
namestringOptional

The exact name of classification to filter by the search results.

Responses
200

The found Classifications.

application/json
totalinteger · int64Optional

The total number of results.

Example: 1000
offsetinteger · int64Optional

The offset for the results.

Example: 10
limitinteger · int64Optional

The maximum number of results to be returned.

Example: 100
get/dataClassification/classifications/bulk
200

The found Classifications.

Last updated

Was this helpful?