---
title: "Bulk import assets"
method: POST
path: "/assets/bulk-import"
tags: ["Assets"]
---

# Bulk import assets

`POST /assets/bulk-import`

## Request

- Base URL: `https://public.escape.tech/v3`
- URL: `https://public.escape.tech/v3/assets/bulk-import`
- Auth: API key in header `X-ESCAPE-API-KEY`

Trigger an asynchronous job to create multiple assets in bulk. Returns a job ID that can be used to track the import progress.

## Request body

- object: Body of the request to bulk import assets
  - `assets` object[], required: The asset data objects to import
  - `projectIds` string[]: The project IDs to assign to the imported assets

## Response `200`

OK

- object
  - `jobId` string, required: The ID of the bulk import job

## Other responses

- `400`: Bad Request

---

[API](https://skmtc.dev/escape/apis/escape-public-api.md) - [All operations](https://skmtc.dev/escape/apis/escape-public-api/llms.txt) - [OpenAPI document](https://skmtc.dev/escape/apis/escape-public-api/revisions/2eab35df40c7?raw)
