---
title: "Request supply chain CSV export"
method: POST
path: "/scan/v3/reports/supply-chain/csv"
tags: ["model-scanner_other"]
---

# Request supply chain CSV export

`POST /scan/v3/reports/supply-chain/csv`

Asynchronously initiates generation of a supply chain CSV report containing scan results matching the specified filters.
Returns an ephemeral report ID that can be used to check the status of the export and download the file.
File is stored for 30 days once generated.

**Row Limit**: Returns up to 10,000 most recent scan results.

**Filtering**: Supports the same filtering parameters as the Query endpoint (GET /scan/v3/results).

**Sorting**: Supports sorting via the `sort` parameter. Results can be ordered by any CSV column.

**Columns**: The CSV columns can be customized using the optional `column_list` query parameter.
If not specified, defaults to: name, detections, scanned_on, policy_status, origin, threat_level.

## Query parameters

- `column_list` string
- `model_version_ids` string[]
- `model_ids` string[]
- `start_time` string, date-time
- `end_time` string, date-time
- `severity` union
  - 'critical' | 'high' | 'medium' | 'low' | 'none' | 'unknown' — The highest severity of any detections on the scan.
  - 'critical' | 'high' | 'medium' | 'low' | 'unknown' | 'safe' — The highest severity of any detections on the scan, including "safe". Use `.summary.highest_severity` instead.
- `status` string[]
- `compliance_status` string[]
- `request_source` ScanJobRequestSource[]
- `scanner_version` string
- `detection_category` string
- `model_name` object
  - `eq` string — Exact match
  - `contains` string — Case-insensitive partial match
- `source` object
  - `eq` 'adhoc'
- `latest_per_model_version_only` boolean
- `region` string
- `provider` string
- `limit` integer
- `offset` integer
- `sort` string[]

## Response `202`

CSV export initiated

## Other responses

- `400` — Bad request - invalid parameters (columns, filters, or sort)
- `422` — Validation Error

---

[API](https://skmtc.net/hiddenlayerai/apis/hiddenlayer-audit-api.md) · [All operations](https://skmtc.net/hiddenlayerai/apis/hiddenlayer-audit-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/hiddenlayerai/hiddenlayer-audit-api/revisions/efca861e915b/schema)
