# Advanced Image Upload

Efficiently upload a large volume of images (up to 5000) from a ZIP file to an advanced dataset.

Upload without Schema: You can initiate a bulk upload even if visual_schema is null. Images will be uploaded but caption generation will be skipped. You must call Regenerate All Captions after defining the schema.

General:
* Asynchronous operation; status can be retrieved via {dataset_id}/bulk-upload/status.
* Supported for 'advanced' upload type datasets only.
* If the dataset is not empty, if another bulk upload is in progress, or if any previous bulk upload attempt took place, the request will fail.

Image Requirements:
* Supported formats: jpg, jpeg, png, webp.
* Minimum dimensions: 1024 x 1024 pixels.
* Total size limit: 5 GB zip file.

Endpoint: POST /tailored-gen/datasets/{dataset_id}/images/bulk-upload

## Path parameters:

  - `dataset_id` (integer, required)

## Header parameters:

  - `api_token` (string, required)

## Request fields (application/json):

  - `zip_url` (string)
    The publicly accessible URL of the ZIP file to upload.

  - `content_moderation` (boolean)
    When enabled, applies content moderation to input visuals.


## Response 202 fields

## Response 400 fields

## Response 401 fields

## Response 403 fields

## Response 404 fields

## Response 413 fields

## Response 429 fields

## Response 500 fields
