# Create Dataset

Create a new dataset.

Datasets use JSON structured data (visual_schema) for training. You must generate a visual schema via /generate_visual_schema before completing the dataset.

Completion Requirements:
Minimum 5 images required to mark as completed.

Upload types:
* Basic upload type: Supports up to 200 images, uploading image files
* Advanced upload type: Supports up to 5000 images, uploading a zip file

Endpoint: POST /tailored-gen/datasets

## Header parameters:

  - `api_token` (string, required)

## Request fields (application/json):

  - `project_id` (integer)
    Associated project ID (required)

  - `name` (string)
    Dataset name (required)

  - `upload_type` (string)
    The method used to upload images to the dataset.
    Enum: "basic", "advanced"

## Response 201 fields (application/json):

  - `id` (integer)

  - `project_id` (integer)

  - `name` (string)

  - `visual_schema` (string,null)
    A string containing the JSON structure representing the visual backbone. Must be generated via /generate_visual_schema.

  - `status` (string)
    Enum: "draft"

  - `captions_update_status` (string)
    Enum: "empty", "in_progress", "completed"

  - `upload_type` (string)
    Enum: "basic", "advanced"

  - `created_at` (string)

  - `updated_at` (string)


## Response 400 fields

## Response 401 fields

## Response 403 fields

## Response 404 fields

## Response 429 fields

## Response 500 fields
