Start, list, and download asynchronous CSV exports of threats and assets via the TAM export API.
Exports run asynchronously. create and create-aggregate enqueue a job and return an id plus a status (e.g. queued). Poll export list until the export reports download_available: true (status completed), then retrieve the file with export download <id> --output-file <path>.
List export history with optional filtering, sorting, and pagination. Use this to poll the status of a started export until download_available is true.
Start an asynchronous CSV export of threats or assets. This is a mutation: it enqueues a job and prompts for confirmation unless -y/--yes is passed. It returns the new export id and status; track progress with export list and retrieve the file with export download <id>.
Flat filters use key=v1,v2; enriched (JSONB) filters use --jsonb "path=v1,v2".
Start an asynchronous CSV export of grouped/aggregated data. This is a mutation: it enqueues a job and prompts for confirmation unless -y/--yes is passed. It returns the new export id and status; track progress with export list and retrieve the file with export download <id>.
Group-by and select fields use path[:alias]; filters use path=v1,v2.
Fetch the presigned download URL for a completed export. By default the URL is printed; with --output-file the CSV is downloaded to disk. The export must report download_available: true (run export list first).