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.

Authorization

Any valid API token can call this endpoint — no specific scope required. Manage tokens.

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