upload_assets_batch
Batch upload up to 100 local files into a single brand kit block, automatically skipping duplicate file paths. Supports logos, visuals, videos, collaterals, resources, and icons.
Instructions
Batch upload multiple local files into a single block with one tool call. Duplicate file_path values in the list are automatically skipped — each unique path is uploaded only once. Use for logos, visuals, videos, collaterals, resources, and icons. For files larger than 50 MB, prefer uploading individually with upload_asset. If the batch partially fails, resubmit only the failed files.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kit_id | Yes | Kit UUID | |
| block_id | Yes | Block UUID | |
| block_type | Yes | Target block type (used for MIME validation and storage path) | |
| files | Yes | List of files to upload in a single batch request (max 100 files) | |
| parallelism | No | How many files to upload concurrently. Default: 3 (max: 6) | |
| continue_on_error | No | If true, continues uploading after failures and returns a partial result. Default: true |