> ## Documentation Index
> Fetch the complete documentation index at: https://docs.firstresonance.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Kit Item Imports

> Bulk-add or update the part requests on existing kits from a CSV file.

## Overview

The Kit Items importer adds part requests to **existing kits**, one CSV row per requested part, with the target kit identified by `kit_id`. A single file can target any number of kits.

Rows upsert on the kit and the part together. A row whose kit already requests that part updates the request's quantity, keeping any inventory already kitted against it; a row naming a pair the kit doesn't hold creates the request. There is no column for an existing request's own id.

```
kit_id | part_number | revision | quantity
1042   | PN-000123   | A        | 4
1042   | PN-000456   |          | 1
1043   | PN-000123   | A        | 2
```

## Columns

The header set is closed. A column outside this list fails the import rather than being skipped.

| Column        | Required | Description                                                                             |
| ------------- | -------- | --------------------------------------------------------------------------------------- |
| `kit_id`      | Yes      | Numeric ID of the kit to add the part request to.                                       |
| `part_number` | Yes      | Part number of the requested part.                                                      |
| `revision`    | No       | Part revision. Leave blank, or leave the column out, to use the part's latest revision. |
| `quantity`    | Yes      | Requested quantity.                                                                     |

ION also accepts `kit id`, `kit-id`, `part number`, and `part-number` as header spellings.

<Warning>
  A header-only file is rejected rather than completing as an import that changed nothing.
</Warning>

<Info>
  This importer does not support custom attributes.
</Info>

## Related pages

For general import behavior, empty cell handling, and error reporting, see [Importers](/administration/ion-importers). For working a kit's requests in the UI instead, see [Create and fulfill kits](/manage-supply-chain/kitting/create-and-fulfill-kits).
