Skip to main content

Import CSV

POST 

/api/csv-templates/import

Imports data from a CSV file using the specified template. Supports preview mode to validate the file before committing.

Authentication: Requires Bearer token (Power User access required)

Request body (multipart/form-data):

  • file (file, required unless tmp_file): The CSV file to import
  • tmp_file (string, required unless file): Path to a previously uploaded temporary file
  • template_id (integer, required unless model): ID of the template to use
  • model (string, required unless template_id): Model type for auto-detecting the template. Values: product, sales_order, product_brand, supplier
  • preview (boolean, optional): If true, returns a 10-row preview without importing (default: false)

Request

Responses

Successful response