DatasetCreateRequest
Request to create a new dataset
nameName (string)required
Dataset name
slugSlug (string)required
URL-friendly slug
descriptionDescription (string)required
Dataset description
dataset_typeDatasetType (string)required
Type of dataset
Possible values: [text, audio, voice, images]
schema_definition objectrequired
Schema definition
schema_idSchema Id (string)required
Unique schema identifier
versionVersion (string)required
Schema version (e.g., 'v3')
descriptionDescription (string)required
Human-readable schema description
original objectrequired
Original files schema
required_filesstring[]
Required file patterns
optional_filesstring[]
Optional file patterns
metadata_schema object
JSONSchema7 for metadata validation
property name*any
JSONSchema7 for metadata validation
processed objectrequired
Processed content schema
content_schema object
JSONSchema7 for content validation
property name*any
JSONSchema7 for content validation
required_filesstring[]
Required processed files
optional_filesstring[]
Optional processed files
processing object
Processing artifacts schema
- DatasetSchemaProcessing
- null
intermediate_filesstring[]
Intermediate file patterns
retention_daysRetention Days (integer)
Days to retain processing artifacts
Default value:
7DatasetCreateRequest
{
"name": "string",
"slug": "string",
"description": "string",
"dataset_type": "text",
"schema_definition": {
"schema_id": "string",
"version": "string",
"description": "string",
"original": {
"required_files": [
"string"
],
"optional_files": [
"string"
],
"metadata_schema": {}
},
"processed": {
"content_schema": {},
"required_files": [
"string"
],
"optional_files": [
"string"
]
},
"processing": {
"intermediate_files": [
"string"
],
"retention_days": 7
}
}
}