Skip to main content

Upload Product Mappings (CSV)

POST 

/api/shopify/:integrationInstance/product-mappings/csv/upload

Uploads a product mappings CSV (multipart/form-data) and applies it synchronously. Each row is keyed by shopify_variant_id (required). A non-empty mapped_sku links the Shopify product to that SKU.io product (creating or updating the listing); an empty mapped_sku removes the existing mapping. Optional listing_sku and price columns override the stored listing values.

Not yet available to API tokens

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

Authentication: Requires Bearer token.

Form fields:

  • file (file, required): CSV file, max 2MB, .csv or .txt.

All rows are validated before anything is applied - if any row fails (unknown variant ID, unknown SKU), the whole upload is rejected with 422 and per-line errors.

Request

Responses

OK

Response Headers
    Content-Type