Bulk Products Import
Bulk Products
Upload product metadata in bulk via CSV.
Overview
The Bulk Product Upload endpoint allows sellers to import product data into Commenda using a CSV file. This is especially useful for onboarding existing catalogs or synchronizing product data across platforms.
Endpoint
Request Body
- The
file_id
should point to a previously uploaded CSV file via the/files
endpoint. - If
corporation_id
is included, additional authorization checks are performed.
CSV File Requirements
- Must be CSV format with headers.
- Max file size: 15 MB
- Content-Type must be one of the supported file types (e.g.,
text/csv
) - Header row is required.
CSV Headers
Column Header | Required | Type | Description |
---|---|---|---|
name | No | string | Name of the product |
description | No | string | Short description of the product |
sku | No | string | Unique identifier used by seller |
product_taxability_code | No | string | Tax code indicating how the product is taxed. Defaults to TPP . |
source_platform | No | enum | Integration source (SHOPIFY , STRIPE , etc) |
source_platform_id | No | string | Unique product ID from the source platform |
corporation_id | Yes | string | UUID of the corporation owning the product |
Sample CSV
Notes
- Commenda creates an async import job to process the CSV.
- You can monitor job status via the Jobs API.
- Only the first few rows are validated synchronously. Deeper row-level validation is handled asynchronously in the import job.
- The import is non-blocking—you’ll receive a job ID to track progress.