Data collection

This topic describes the operations and methods you can use to create and manipulate datasets and groups.

Datasets

Method Path Description
POST /datasets/query Returns a list of datasets.
POST /datasets/file Creates a new dataset file.
POST /datasets/file/upload/{datasetName} Uploads a part (chunk) of a file dataset.
POST /datasets/file/complete-multipart-upload/{datasetName} Requests completion of a multipart upload. This operation notifies Infor AI that all parts of a multipart upload are uploaded and to load the data into the dataset.
POST /datasets/dynamic Creates a new dynamic dataset.
POST /datasets/datalake/query Creates a new dataset from Data Lake but does not load the data from Data Lake. Data must be loaded using a dedicated load operation.
POST /datasets/datalake/query/load/{datasetName} Updates the dataset with latest data from Data Lake.
GET /datasets/{datasetName} Gets dataset properties.
DELETE /datasets/{datasetName} Deletes a dataset.
GET /datasets/{datasetName}/status Gets dataset status.
GET /datasets/file/presigned-url/{datasetName} Gets presigned URL for a dataset part upload.

Groups

Method Path Description
POST /groups/query Get the list of available groups.
POST /groups Create a group.
PUT /groups/{name} Update a group.
POST /groups/{name}/reload Reload the datasets for a group.
DELETE /groups/{name} Delete a group.
GET /groups/{name} Get the properties for a group. For example, name, ID, and so on.