Export Product List
GET/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 viaGET /api/v2/products/list/export/download?file=<filename>(the job'sresults.filevalue).
Request
Responses
- 200
Successful response