---
title: "Import Products"
method: POST
path: "/imports/product"
---

# Import Products

`POST /imports/product`

## Request

- Base URL: `https://dc-region.zuperpro.com/api`
- URL: `https://dc-region.zuperpro.com/api/imports/product`
- Auth: API key in header `x-api-key`

Bulk-creates products from an uploaded XLSX file. Each sheet name must match an existing Product Category. Row cap under 1000 per sheet. Products spanning multiple rows (e.g. multiple locations) are grouped by Product ID, summing quantity/min_quantity across those rows.

## Request body `multipart/form-data`

- object
  - `product_type` 'PRODUCT' | 'PARTS' | 'SERVICE', required
  - `file` string, binary, required

## Response `200`

200

## Other responses

- `400`: 400

## Changes

- **2026-11-03** `3c21bc232e16`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/zuper/apis/zuper-pro-api/changes/imports/product/post.md)

---

[API](https://skmtc.dev/zuper/apis/zuper-pro-api.md) - [All operations](https://skmtc.dev/zuper/apis/zuper-pro-api/llms.txt) - [OpenAPI document](https://skmtc.dev/zuper/apis/zuper-pro-api/revisions/3c21bc232e16?raw)
