---
title: "Import a Launcher draft batch"
method: POST
path: "/mcp/launcher/import"
tags: ["DraftBatchFileImport"]
---

# Import a Launcher draft batch

`POST /mcp/launcher/import`

## Request

- Base URL: `https://plainrouter.com`
- URL: `https://plainrouter.com/mcp/launcher/import`
- Auth: HTTP bearer

Import a CSV or spreadsheet into a governed Launcher draft batch for the workspace and account authorized by the execution key.

## Response `200`

Draft batch result and syntactic row failures.

- object

## Other responses

- `401`: Invalid or missing Server secret.
- `403`
- `404`: A missing, inaccessible or non-canonical workspace selector returns the api_route_not_found envelope.
- `422`: Integer selector or file validation returns message plus field errors. Rejected import files return error, reason_code and syntactic_row_failures.

---

[API](https://skmtc.dev/plainrouter/apis/plainrouter-conversion-api.md) · [All operations](https://skmtc.dev/plainrouter/apis/plainrouter-conversion-api/llms.txt) · [OpenAPI document](https://skmtc.dev/plainrouter/apis/plainrouter-conversion-api/revisions/d071d4f4f05c?raw)
