Datasets API
Create reusable Datasets, manage draft membership, publish versions, and read exact snapshots.
Endpoints
Method
Endpoint
Purpose
Create and publish
curl --fail-with-body --silent --show-error \
-X POST "$UNITLAB_API_URL/api/sdk/datasets/" \
-H "Authorization: Api-Key $UNITLAB_API_KEY" \
-H "Content-Type: application/json" \
--data '{"name":"Training set","description":"Approved July cohort","folder_ids":["FOLDER_ID"],"asset_ids":[]}'
curl --fail-with-body --silent --show-error \
-X POST "$UNITLAB_API_URL/api/sdk/datasets/DATASET_ID/versions/" \
-H "Authorization: Api-Key $UNITLAB_API_KEY" \
-H "Content-Type: application/json" \
--data '{"version_title":"July baseline","description":"Initial reviewed cohort"}'
Read exact membership

Request operating contract
Concern
Required behavior