Skip to main content

Import Data Using Template

POST 

/api/csv-templates/import

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

Not yet available to API tokens

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

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)

Requires permission: csv_templates.import

Request

Responses

OK

Response Headers
    Content-Type