Dataset APIs allow you to manage the datasets, such as creating new datasets, updating and list existing datasets and retrieving specific dataset metadata.
This API generates presigned URLs to upload or download files from cloud
POSThttp://localhost:3000/v2/files/generate-url
Header parameters
Body
object
Response
OK
Headers
Body
object
Request
Dataset Status Transition
This API allows you to perform status transition between 2 states. Allowed status transition are Draft to ReadyToPublish, ReadyToPublish to Live, Live to Retired and even Delete a dataset.
This API allows you to perform status transition between 2 states. Allowed status transition are Draft to ReadyToPublish, ReadyToPublish to Live, Live to Retired and even Delete a dataset.
This API allows you to read dataset from the requested dataset_id. User can request for the specific fields and status of the dataset through the request params. By default, the API returns the dataset of status "Live". This API accepts the parameter mode=edit to read the draft dataset. If a draft dataset is not found, it creates one using the live dataset and returns the dataset details.
This API allows you to create new datasets used by the analytical data source.
POSThttp://localhost:3000/v2/datasets/create
Header parameters
Body
object
Response
OK
Headers
Body
object
Request
Update Dataset
This API allows you to update existing datasets, add or remove denorm fields used by the analytical data source. User can even add, remove or update transformations and connectors
PATCHhttp://localhost:3000/v2/datasets/update
Header parameters
Body
object
Response
OK
Headers
Body
object
Request
Schema Generation
This api is used to generate data schema for the given dataset event.
POSThttp://localhost:3000/v2/datasets/dataschema
Header parameters
Body
object
Response
OK
Headers
Body
object
Request
List Datasets
This API allows you to list all datasets. User can apply filters on dataset status and type.