Dataset Versions

Dataset Versions

GET /api/v1/dataset-versions/{id}/splits

Get Splits By Version I D

getSplitsByVersionID gets splits for a version using just the version ID (no dataset_id required)

Parameters

NameInTypeRequired
idpathstringtrue

Example

curl -X GET \
  -H "Authorization: Bearer <token>" \
  https://api.seeme.ai/api/v1/dataset-versions/{id}/splits

GET /api/v1/datasets/{dataset_id}/versions

Get Dataset Versions

Parameters

NameInTypeRequired
dataset_idpathstringtrue

Example

curl -X GET \
  -H "Authorization: Bearer <token>" \
  https://api.seeme.ai/api/v1/datasets/{dataset_id}/versions

POST /api/v1/datasets/{dataset_id}/versions

Create Dataset Version

Parameters

NameInTypeRequired
dataset_idpathstringtrue

Request Body

Type: DatasetVersion

FieldTypeDescription
iduuid.UUID
created_attime.Time
updated_attime.Time
namestring
descriptionstring
labels[]Label
user_idstring
dataset_iduuid.UUID
splits[]DatasetSplit
default_splitstring
configstring

Response

Type: DatasetVersion

FieldTypeDescription
iduuid.UUID
created_attime.Time
updated_attime.Time
namestring
descriptionstring
labels[]Label
user_idstring
dataset_iduuid.UUID
splits[]DatasetSplit
default_splitstring
configstring

Example

curl -X POST \
  -H "Authorization: Bearer <token>" \
  -H "Content-Type: application/json" \
  -d '{}' \
  https://api.seeme.ai/api/v1/datasets/{dataset_id}/versions

GET /api/v1/datasets/{dataset_id}/versions/{id}

Get Dataset Version

Parameters

NameInTypeRequired
dataset_idpathstringtrue
idpathstringtrue

Response

Type: DatasetVersion

FieldTypeDescription
iduuid.UUID
created_attime.Time
updated_attime.Time
namestring
descriptionstring
labels[]Label
user_idstring
dataset_iduuid.UUID
splits[]DatasetSplit
default_splitstring
configstring

Example

curl -X GET \
  -H "Authorization: Bearer <token>" \
  https://api.seeme.ai/api/v1/datasets/{dataset_id}/versions/{id}

PUT /api/v1/datasets/{dataset_id}/versions/{id}

Update Dataset Version

Parameters

NameInTypeRequired
dataset_idpathstringtrue
idpathstringtrue

Request Body

Type: DatasetVersion

FieldTypeDescription
iduuid.UUID
created_attime.Time
updated_attime.Time
namestring
descriptionstring
labels[]Label
user_idstring
dataset_iduuid.UUID
splits[]DatasetSplit
default_splitstring
configstring

Response

Type: DatasetVersion

FieldTypeDescription
iduuid.UUID
created_attime.Time
updated_attime.Time
namestring
descriptionstring
labels[]Label
user_idstring
dataset_iduuid.UUID
splits[]DatasetSplit
default_splitstring
configstring

Example

curl -X PUT \
  -H "Authorization: Bearer <token>" \
  -H "Content-Type: application/json" \
  -d '{}' \
  https://api.seeme.ai/api/v1/datasets/{dataset_id}/versions/{id}

DELETE /api/v1/datasets/{dataset_id}/versions/{id}

Delete Dataset Version

Parameters

NameInTypeRequired
dataset_idpathstringtrue
idpathstringtrue

Example

curl -X DELETE \
  -H "Authorization: Bearer <token>" \
  https://api.seeme.ai/api/v1/datasets/{dataset_id}/versions/{id}

GET /api/v1/datasets/{dataset_id}/versions/{id}/download

Get Dataset Version

Parameters

NameInTypeRequired
dataset_idpathstringtrue
idpathstringtrue

Example

curl -X GET \
  -H "Authorization: Bearer <token>" \
  https://api.seeme.ai/api/v1/datasets/{dataset_id}/versions/{id}/download

GET /api/v1/datasets/{dataset_id}/versions/{id}/download/{split_id}

Get Dataset Version

Parameters

NameInTypeRequired
dataset_idpathstringtrue
idpathstringtrue
split_idpathstringtrue

Example

curl -X GET \
  -H "Authorization: Bearer <token>" \
  https://api.seeme.ai/api/v1/datasets/{dataset_id}/versions/{id}/download/{split_id}

POST /api/v1/datasets/{dataset_id}/versions/{id}/new

Create duplicate Version

Parameters

NameInTypeRequired
dataset_idpathstringtrue
idpathstringtrue

Request Body

Type: DatasetVersion

FieldTypeDescription
iduuid.UUID
created_attime.Time
updated_attime.Time
namestring
descriptionstring
labels[]Label
user_idstring
dataset_iduuid.UUID
splits[]DatasetSplit
default_splitstring
configstring

Response

Type: DatasetVersion

FieldTypeDescription
iduuid.UUID
created_attime.Time
updated_attime.Time
namestring
descriptionstring
labels[]Label
user_idstring
dataset_iduuid.UUID
splits[]DatasetSplit
default_splitstring
configstring

Example

curl -X POST \
  -H "Authorization: Bearer <token>" \
  -H "Content-Type: application/json" \
  -d '{}' \
  https://api.seeme.ai/api/v1/datasets/{dataset_id}/versions/{id}/new

POST /api/v1/datasets/{dataset_id}/versions/{id}/upload

Create Dataset Version

Parameters

NameInTypeRequired
dataset_idpathstringtrue
idpathstringtrue

Response

Type: DatasetVersion

FieldTypeDescription
iduuid.UUID
created_attime.Time
updated_attime.Time
namestring
descriptionstring
labels[]Label
user_idstring
dataset_iduuid.UUID
splits[]DatasetSplit
default_splitstring
configstring

Example

curl -X POST \
  -H "Authorization: Bearer <token>" \
  -H "Content-Type: application/json" \
  https://api.seeme.ai/api/v1/datasets/{dataset_id}/versions/{id}/upload

POST /api/v1/datasets/{dataset_id}/versions/{id}/upload/{format}

Create Dataset Version

Parameters

NameInTypeRequired
dataset_idpathstringtrue
idpathstringtrue
formatpathstringtrue

Response

Type: DatasetVersion

FieldTypeDescription
iduuid.UUID
created_attime.Time
updated_attime.Time
namestring
descriptionstring
labels[]Label
user_idstring
dataset_iduuid.UUID
splits[]DatasetSplit
default_splitstring
configstring

Example

curl -X POST \
  -H "Authorization: Bearer <token>" \
  -H "Content-Type: application/json" \
  https://api.seeme.ai/api/v1/datasets/{dataset_id}/versions/{id}/upload/{format}

GET /api/v1/datasetversions/{id}

Get Dataset Version

Parameters

NameInTypeRequired
idpathstringtrue

Response

Type: DatasetVersion

FieldTypeDescription
iduuid.UUID
created_attime.Time
updated_attime.Time
namestring
descriptionstring
labels[]Label
user_idstring
dataset_iduuid.UUID
splits[]DatasetSplit
default_splitstring
configstring

Example

curl -X GET \
  -H "Authorization: Bearer <token>" \
  https://api.seeme.ai/api/v1/datasetversions/{id}