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

Data Collections

Create one or more Data Collections

post

Creates one or multiple data collections with provided metadata and attributes

Authorizations
AuthorizationstringRequired

Insert the JWT token here

Body
or
Responses
post
/api/public/v3/data-collections

Get Data Collection by ID

get

Returns metadata and attribute information for a single data collection by its ID

Authorizations
AuthorizationstringRequired

Insert the JWT token here

Path parameters
idstring · uuidRequired

Data Collection ID

Responses
200

Default Response

application/json
statusintegerRequired

HTTP status code

Example: 200
get
/api/public/v3/data-collections/{id}

Delete a Data Collection

delete

Deletes a data collection by its ID

Authorizations
AuthorizationstringRequired

Insert the JWT token here

Path parameters
idstring · uuidRequired

UUID of the data collection to delete

Responses
200

Successfully deleted the collection

application/json

Successfully deleted the collection

statusintegerRequiredExample: 200
messagestringOptionalExample: Data collection deleted successfully
delete
/api/public/v3/data-collections/{id}

Update a Data Collection

patch

Updates attributes for an existing data collection by ID

Authorizations
AuthorizationstringRequired

Insert the JWT token here

Path parameters
idstring · uuidRequired

Data Collection ID

Body
namestringOptional

Name of the data collection

Responses
200

Default Response

application/json
statusintegerRequiredExample: 200
patch
/api/public/v3/data-collections/{id}

Get Data Collections by IDs

post

Returns an array of metadata and attribute info for multiple data collections by their IDs

🚨 Note: Results are limited to 10,000 items.

Authorizations
AuthorizationstringRequired

Insert the JWT token here

Body
idsstring · uuid[] · min: 1Required

List of data collection IDs

Responses
200

Default Response

application/json
statusintegerRequired

HTTP status code

Example: 200
post
/api/public/v3/data-collections/by-ids

Add children to a collection

post

Associates a list of entity UUIDs as children of a data collection

Authorizations
AuthorizationstringRequired

Insert the JWT token here

Path parameters
idstring · uuidRequired

Collection ID to which entities will be added as children

Body
entitiesstring · uuid[] · min: 1Required

List of entity UUIDs to add as children

Responses
200

Default Response

application/json
statusintegerRequiredExample: 200
messagestringRequiredExample: Children successfully added to collection
post
/api/public/v3/data-collections/{id}/add-children

Remove children from a collection

post

Disassociates a list of entity UUIDs from a data collection

Authorizations
AuthorizationstringRequired

Insert the JWT token here

Path parameters
idstring · uuidRequired

Collection ID to remove entities from

Body
entitiesstring · uuid[] · min: 1Required

List of entity UUIDs to remove

Responses
200

Default Response

application/json
statusintegerRequiredExample: 200
messagestringRequiredExample: Children successfully removed from collection
post
/api/public/v3/data-collections/{id}/remove-children

Filter Collections

post

Returns array of collections filtered by criteria with pagination support.

🚨 Note: Results are limited to 10,000 items.

Authorizations
AuthorizationstringRequired

Insert the JWT token here

Body

At least one filter must be provided

pageinteger · min: 1Optional

Page number for pagination (starts from 1)

Default: 1
perPageinteger · min: 1Optional

Number of items per page

Default: 1000
Responses
200

Default Response

application/json
statusintegerRequired

HTTP status code

Example: 200
post
/api/public/v3/data-collections/filter

Get Profiling Information by Collection IDs

post

Returns profiling statistics for a list of collections by their IDs.

🚨 Note: Results are limited to 10,000 items.

Authorizations
AuthorizationstringRequired

Insert the JWT token here

Body
idsstring · uuid[] · min: 1Required

Array of collection IDs

Responses
200

Default Response

application/json
statusintegerRequired

HTTP status code

Example: 200
post
/api/public/v3/data-collections/by-ids/profiling-info

Filter Collections and Get Profiling Information

post

Returns array of collections with their profiling information filtered by criteria with pagination support.

🚨 Note: Results are limited to 10,000 items.

Authorizations
AuthorizationstringRequired

Insert the JWT token here

Body

At least one filter must be provided

pageinteger · min: 1Optional

Page number for pagination (starts from 1)

Default: 1
perPageinteger · min: 1Optional

Number of items per page

Default: 1000
Responses
200

Default Response

application/json
statusintegerRequired

HTTP status code

Example: 200
post
/api/public/v3/data-collections/filter/profiling-info

Share a data collection

post

Shares a data collection with other users. Only the changes payload (add/update/remove) is supported. The valid types are "View", "View,Update", and "View,Update,Run".

Authorizations
AuthorizationstringRequired

Insert the JWT token here

Path parameters
idstring · uuidRequired

Data Collection ID to share

Body
Responses
200

Default Response

application/json
statusintegerRequiredExample: 200
post
/api/public/v3/data-collections/{id}/share

Publish a Data Collection

post

Publishes a data collection by promoting it to a Data Product. The collection must be marketplace-ready before it can be published.

Authorizations
AuthorizationstringRequired

Insert the JWT token here

Path parameters
idstring · uuidRequired

Data Collection ID

Responses
200

Default Response

application/json
statusintegerRequired

HTTP status code

Example: 200
post
/api/public/v3/data-collections/{id}/action/publish

Unpublish a Data Collection

post

Unpublishes a data collection by reverting it from a Data Product back to its original type. Only collections that are currently published as a Data Product can be unpublished.

Authorizations
AuthorizationstringRequired

Insert the JWT token here

Path parameters
idstring · uuidRequired

Data Collection ID

Responses
200

Default Response

application/json
statusintegerRequired

HTTP status code

Example: 200
post
/api/public/v3/data-collections/{id}/action/unpublish

Get data collection output

get

Returns the collection output: data entities that are part of the collection

Authorizations
AuthorizationstringRequired

Insert the JWT token here

Path parameters
idstring · uuidRequired

Data Collection ID to retrieve output for

Responses
200

Default Response

application/json
statusintegerRequiredExample: 200
get
/api/public/v3/data-collections/{id}/output

Last updated

Was this helpful?