Skip to main content

Export Product List

GET 

//:domain/api/v2/products/list/export

Export products as XLSX or CSV.

Authentication: Requires Bearer token.

Scope options:

  • filtered: Uses current filter parameters (same as the products list)
  • all: All products (ignores filters)
  • current_page: First page of current filter results
  • selected: Specific product IDs (requires ids param)

Content modes:

  • summary: One row per product
  • suppliers: One row per product-supplier combination (expands supplier columns)

Response (dual mode):

  • Small exports (≤ 1000 records, or scope=current_page): Returns the file directly as a binary download (XLSX or CSV).
  • Large exports (> 1000 records): Returns 200 application/json with { data: { tracked_job_log_id, queued: true }, message }. The export is dispatched as a background job; track it via the job tray. Once complete, download via GET /api/v2/products/list/export/download?file=<filename> (the job's results.file value).

Request

Responses

OK

Response Headers
    Content-Type