Skip to main content

Import Product Mappings CSV

POST 

/api/channel-partners/:id/product-mappings/import

Bulk imports product mappings from a CSV upload (multipart/form-data, field name: file).

Not yet available to API tokens

This endpoint currently requires session authentication; Personal Access Token scope support is in progress.

Columns read: external_sku (required), mapped_sku (a product SKU in this system; empty = unmap an existing row). Other columns are ignored, so a file downloaded from the Export endpoint can be edited and uploaded directly.

Row semantics: a new external_sku creates a mapping (requires mapped_sku); an existing row is remapped when mapped_sku differs, unmapped when mapped_sku is empty, and left untouched when unchanged. Imported writes carry source and match_method = import.

Validation is all-or-nothing: if ANY line has a problem (unknown product SKU, duplicate external_sku, missing value, more than 5,000 rows), the response has status validation_failed with per-line errors and nothing is written.

Request

Responses

OK

Response Headers
    Content-Type