Skip to main content
POST
/
products
/
api
/
v1
/
import
/
csv
Bulk import products from CSV
curl --request POST \
  --url https://www.closient.com/products/api/v1/import/csv \
  --header 'Content-Type: multipart/form-data' \
  --header 'X-API-Key: <api-key>' \
  --form file='@example-file'
{
  "total_rows": 123,
  "created": 123,
  "updated": 123,
  "skipped": 123,
  "error_count": 123,
  "errors": [
    {
      "line": 123,
      "message": "<string>",
      "column": "<string>"
    }
  ]
}

Authorizations

X-API-Key
string
header
required

Body

multipart/form-data
file
file
required

Response

200 - application/json

OK

total_rows
integer
required

Total number of rows processed.

created
integer
required

Number of new products created.

updated
integer
required

Number of existing products updated.

skipped
integer
required

Number of rows skipped (duplicates or no changes).

error_count
integer
required

Number of rows that failed validation.

errors
RowErrorOut · object[]

Detailed error list for failed rows.