Data Contract
Collibra REST API authentication using Basic Authentication.
The cursor pointing to the first resource to be included in the response. This cursor cannot be created and must have been extracted from a response returned by a previous API call. If this parameter is missing, the API will return the resources starting from the first resource available (index=0).
The maximum number of resources to retrieve.
If not set, the default limit (limit = 100) will be used.
The maximum value for this parameter is 500.
100Should results include the total number of resources available in this collection.
falseThe unique identifier of the Data Contract manifest.
The unique identifier (UUID) of the domain to filter data contracts.
Returns a paginated list of data contract metadata.
A paginated list of data contract resources.
Count of resources available in this collection (based on the parameters provided to the API)
123The cursor pointing to the next page. If the cursor is missing, there are no additional pages of resources available after the current one.
N3Vyc29yV2hlblRoZXJlSXNNb3JlRGF0YQoMaximum number of items returned in this response.
50The request is not valid.
The client is not authenticated.
The user lacks permissions.
There was an error processing the request.
Collibra REST API authentication using Basic Authentication.
A data contract manifest file.
The content of the data contract manifest file.
The filename should be provided in the Content-Disposition header.
id: 123e4567-e89b-12d3-a456-426614174000 kind: DataContract apiVersion: 1.0.3 title: Sample Title description: Sample DescriptionThe unique identifier (UUID) of the Data Product Port asset to be governed by the new Data Contract.
123e4567-e89b-12d3-a456-426614174000The unique identifier of the data contract as specified in the manifest. If omitted and a manifest that adheres to the Open Data Contract Standard is provided, the manifestID will be parsed automatically. If omitted and a manifest can not be parsed, the ID will match the UUID of the data contract asset being initialized. Maximum length: 200 characters.
123e4567-e89b-12d3-a456-426614174000The version value for the initial data contract manifest. If omitted and a manifest that adheres to the Open Data Contract Standard is provided, the version will be parsed automatically from the manifest. If omitted and a manifest cannot be parsed, it will default to '0.0.1'. Maximum length: 100 characters.
0.0.1A custom, human-readable name for the data contract. If omitted and a manifest that adheres to the Open Data Contract Standard is provided, the name will be parsed automatically from the manifest. If omitted and a manifest cannot be parsed, it will inherit the name of the asset specified by 'governedAssetId'. Maximum length: 200 characters.
MyFirstDataContractThe unique identifier (UUID) of the domain where the data contract asset will be created. The specified domain must support the data contract asset type, otherwise the call will fail. If omitted, it defaults to the domain of the asset identified by 'governedAssetId'.
123e4567-e89b-12d3-a456-426614174000Returns the metadata for the newly created data contract version.
The request is not valid.
The client is not authenticated.
The user lacks permissions.
Resource not found.
Conflicts found.
There was an error processing the request.
Collibra REST API authentication using Basic Authentication.
The unique identifier UUID of the data contract asset to retrieve.
Returns the requested data contract metadata.
Metadata attributes of a data contract
The name of the data contract asset.
Customer Sales ContractUUID of the data contract asset.
19bc11f8-3a5b-488d-a04a-b9cc915c5e23The unique identifier of the data contract.
123e4567-e89b-12d3-a456-426614174000The name of the domain where the data contract asset is located.
Sales Data ProductsThe unique identifier (UUID) of the domain where the data contract asset is located.
67a8e966-c9ad-4039-9e3d-77b6e93918ffThe version value of the currently active data contract manifest.
0.0.1The request is not valid.
The client is not authenticated.
The user lacks permissions.
Resource not found.
There was an error processing the request.
Collibra REST API authentication using Basic Authentication.
The unique identifier of the data contract asset.
Controls the deletion scope. Defaults to 'false'.
falseThe data contract was successfully deleted.
No content
The data contract does not exist or had been deleted already.
The request is not valid.
The client is not authenticated.
The user lacks permissions.
There was an error processing the request.
No content
Collibra REST API authentication using Basic Authentication.
A data contract manifest file.
The content of the data contract manifest file.
The filename should be provided in the Content-Disposition header.
id: 123e4567-e89b-12d3-a456-426614174000 kind: DataContract apiVersion: 1.0.3 title: Sample Title description: Sample DescriptionThe unique identifier of the data contract as specified in the manifest. If omitted and a manifest that adheres to the Open Data Contract Standard is provided, the manifestID will be parsed automatically. If omitted and a manifest cannot be parsed, the call will end with an error. Maximum length: 200 characters.
123e4567-e89b-12d3-a456-426614174000The version of the data contract manifest being uploaded. If omitted, the version will be parsed automatically from the manifest unless it does not adhere to the Open Data Contract Standard, in which case omitting this will result in an error. Maximum length: 100 characters.
0.0.1Set to true to make this data contract manifest version the active version. This will automatically deactivate the previous active version. The active version is the one that's exposed through the data contract asset. Defaults to true.
trueExample: trueSet to true to force the overwrite of an existing manifest version if it has the same version value. When a new manifest overwrites the active version, the 'active' parameter in the request is ignored, and the version's active state remains unchanged. Defaults to false.
falseExample: trueReturns the metadata for the updated data contract version.
Returns the metadata for the newly created data contract version.
The request is not valid.
The client is not authenticated.
The user lacks permissions.
Resource not found.
Conflicts found.
There was an error processing the request.
Collibra REST API authentication using Basic Authentication.
The unique identifier of the existing data contract asset for which a new draft version is required.
The specific version of the contract to base the new draft on. This is the source used to preserve the non-synchronized, custom metadata.
The default value is active version.
0.0.1The manifest version to assign to the newly generated draft.
The default uses the same version as fromVersion.
0.0.1A downloadable file containing the data contract manifest.
The request is not valid.
The client is not authenticated.
The user lacks permissions.
Resource not found.
There was an error processing the request.
Collibra REST API authentication using Basic Authentication.
The unique identifier (UUID) of the data contract asset.
Simulates changes without writing to Collibra. Returns planned actions with no side effects.
falseWhich sections to apply. Each section is applied independently. Possible values are:
slasrelations
["slas","relations"]The data contract version was applied to Collibra Knowledge Graph. The response contains detailed results for each resource that was processed.
Response containing the results of applying the data contract manifest to Collibra Knowledge Graph.
Whether the apply operation was a dry run.
The request is not valid.
The client is not authenticated.
The user lacks permissions.
Resource not found.
There was an error processing the request.
Collibra REST API authentication using Basic Authentication.
The unique identifier (UUID) of the data contract asset.
The cursor pointing to the first resource to be included in the response. This cursor cannot be created and must have been extracted from a response returned by a previous API call. If this parameter is missing, the API will return the resources starting from the first resource available (index=0).
The maximum number of resources to retrieve.
If not set, the default limit (limit = 100) will be used.
The maximum value for this parameter is 500.
100Should results include the total number of resources available in this collection.
falseThe version string to search for. The search behavior depends on the versionMatchMode parameter.
When used with the default EXACT match mode, it filters versions that exactly match the provided string.
When used with the START match mode, it filters versions that start with the provided string.
For example, searching for "10." with START mode will return versions like "10.0.0", "10.0.1", "10.1.0", and so on.
The mode used to match the filter value against the target field. If the match mode is EXACT the search is case-sensitive, otherwise the search is case-insensitive.
Possible values are:
START- The version must start with the given string.END- The version must end with the given string.ANYWHERE- The version must contain the given string anywhere.EXACT- The version must exactly match the given string.
Returns a paginated list of data contract version metadata.
A paginated list of data contract Version resources.
Count of resources available in this collection (based on the parameters provided to the API)
123The cursor pointing to the next page. If the cursor is missing, there are no additional pages of resources available after the current one.
N3Vyc29yV2hlblRoZXJlSXNNb3JlRGF0YQoMaximum number of items returned in this response.
50The request is not valid.
The client is not authenticated.
The user lacks permissions.
Resource not found.
There was an error processing the request.
Collibra REST API authentication using Basic Authentication.
The unique identifier (UUID) of the data contract asset in Collibra. This ID must correspond to a data contract asset that has already been initialized in Collibra.
A data contract manifest file.
The content of the data contract manifest file.
The filename should be provided in the Content-Disposition header.
id: 123e4567-e89b-12d3-a456-426614174000 kind: DataContract apiVersion: 1.0.3 title: Sample Title description: Sample DescriptionThe version of the data contract manifest being uploaded. If omitted, the version will be parsed automatically from the manifest unless it does not adhere to the Open Data Contract Standard, in which case omitting this field will result in an error. Maximum length: 100 characters.
0.0.1Set to true to make this data contract manifest version the active version. This will automatically deactivate the previous active version. The active version is the one that's exposed through the data contract asset. When set to false, current active status of the uploaded contract manifest is kept as is. Defaults to true.
trueExample: trueSet to true to force the overwrite of an existing manifest version if it has the same version value. When a new manifest overwrites the active version, the 'active' parameter in the request is ignored, and the version's active state remains unchanged. Defaults to false.
falseExample: trueReturns the metadata for the updated data contract version.
Returns the metadata for the newly created data contract version.
The request is not valid.
The client is not authenticated.
The user lacks permissions.
Resource not found.
Conflicts found.
There was an error processing the request.
Collibra REST API authentication using Basic Authentication.
The unique identifier (UUID) of the data contract asset.
The specific version of the data contract to delete.
The data contract version was successfully deleted.
No content
The data contract version does not exist or had been deleted already.
The request is not valid.
The client is not authenticated.
The user lacks permissions.
There was an error processing the request.
No content
Collibra REST API authentication using Basic Authentication.
The unique identifier of the data contract asset.
The version of the data contract manifest to download.
A downloadable file containing the data contract manifest.
The request is not valid.
The client is not authenticated.
The user lacks permissions.
Resource not found.
There was an error processing the request.
Collibra REST API authentication using Basic Authentication.
The unique identifier (UUID) of the data contract asset for which to retrieve the active version.
Returns the requested data contract manifest metadata.
Metadata attributes of a data contract version
Version of the data contract Manifest.
0.0.1The active version is the version exposed through the data contract asset.
trueFormat type of the data contract manifest.
Possible values are:
ODCSDCSCUSTOM
ODCSThe unique identifier of the user who created the data contract Version.
beea52a2-a56b-4015-a0dc-24d165b733f8The timestamp (in UTC time standard) when the data contract Version was created.
1476703764163The unique identifier of the user who last modified the data contract Version.
beea52a2-a56b-4015-a0dc-24d165b733f8The timestamp (in UTC time standard) when the data contract Version was last modified.
1476703764163The request is not valid.
The client is not authenticated.
The user lacks permissions.
Resource not found.
There was an error processing the request.
Collibra REST API authentication using Basic Authentication.
The unique identifier (UUID) of the data contract asset.
The specific version of the data contract to set as active.
Returns the requested data contract manifest metadata.
Metadata attributes of a data contract version
Version of the data contract Manifest.
0.0.1The active version is the version exposed through the data contract asset.
trueFormat type of the data contract manifest.
Possible values are:
ODCSDCSCUSTOM
ODCSThe unique identifier of the user who created the data contract Version.
beea52a2-a56b-4015-a0dc-24d165b733f8The timestamp (in UTC time standard) when the data contract Version was created.
1476703764163The unique identifier of the user who last modified the data contract Version.
beea52a2-a56b-4015-a0dc-24d165b733f8The timestamp (in UTC time standard) when the data contract Version was last modified.
1476703764163The request is not valid.
The client is not authenticated.
The user lacks permissions.
Resource not found.
There was an error processing the request.
Collibra REST API authentication using Basic Authentication.
The unique identifier (UUID) of the data contract asset for which to download the active manifest version.
A downloadable file containing the data contract manifest.
The request is not valid.
The client is not authenticated.
The user lacks permissions.
Resource not found.
There was an error processing the request.
Last updated
Was this helpful?