Skip to main content
Available since CLI v8.8.0.
The checkly assets command lets you list and download result assets from the terminal. Assets are the artifacts produced by a check run or test session result, such as logs, Playwright traces, videos, screenshots, packet captures, and reports. Every asset belongs to a single result. Identify that result with --result-id together with either --check-id (for a scheduled check result) or --test-session-id (for a test-session result).
Before using checkly assets, ensure you have:
  • Checkly CLI installed
  • Valid Checkly account authentication (run npx checkly login if needed)
  • A check result ID or test-session result ID, and its corresponding check ID or test session ID
For additional setup information, see CLI overview.

Usage

Terminal

Subcommands

SubcommandDescription
listList result assets.
downloadDownload result assets.

checkly assets list

List the assets available for a check result or a test-session result. Use filters to narrow by asset type or name, then copy the exact Asset value to use with checkly assets download. Usage:
Terminal
Options:
OptionRequiredDescription
--result-idYesCheck result ID or test-session result ID.
--check-id-Check ID for a scheduled check result. Use one of --check-id or --test-session-id.
--test-session-id-Test session ID for a test-session result. Use one of --check-id or --test-session-id.
--type-Filter assets by type: log, trace, video, screenshot, pcap, report, file, or all. Default: all.
--asset-Filter assets by exact Asset/Name value or glob.
--view-Human output view: table or tree. Ignored with --output json. Default: table.
--output, -o-Output format: table, json, or md. Default: table.

List Options

--result-id
string
required
The check result ID or test-session result ID to list assets for.Usage:
Terminal
--check-id
string
The check ID for a scheduled check result. Use exactly one of --check-id or --test-session-id.Usage:
Terminal
--test-session-id
string
The test session ID for a test-session result. Use exactly one of --check-id or --test-session-id.Usage:
Terminal
--type
string
default:"all"
Filter assets by type. Available values: log, trace, video, screenshot, pcap, report, file, all.Usage:
Terminal
--asset
string
Filter assets by their exact Asset/Name value, or by a glob pattern.Usage:
Terminal
--view
string
default:"table"
Choose the human-readable view. Use table to see exact Asset values for download, or tree for a hierarchical overview. This flag is ignored when --output=json.Usage:
Terminal
--output, -o
string
default:"table"
Set the output format. Use json for programmatic access or md for markdown.Usage:
Terminal

List Examples

Terminal

checkly assets download

Download assets for a check result or a test-session result. You must select assets with --type or --asset — use --type all to download everything. By default, files are written to ./checkly-assets/<source>-<result-id>. Usage:
Terminal
Options:
OptionRequiredDescription
--result-idYesCheck result ID or test-session result ID.
--check-id-Check ID for a scheduled check result. Use one of --check-id or --test-session-id.
--test-session-id-Test session ID for a test-session result. Use one of --check-id or --test-session-id.
--type-Select assets by type: log, trace, video, screenshot, pcap, report, file, or all.
--asset-Select an asset by exact Asset/Name value or glob.
--dir-Directory to write assets into. Default: ./checkly-assets/<source>-<result-id>.
--force-Overwrite existing files. Mutually exclusive with --skip-existing.
--skip-existing-Skip files that already exist. Mutually exclusive with --force.
--output, -o-Output format: table or json. Default: table.
Pass --type or --asset to select which assets to download. Use --type all to download all assets for the result.

Download Options

--result-id
string
required
The check result ID or test-session result ID to download assets from.Usage:
Terminal
--check-id
string
The check ID for a scheduled check result. Use exactly one of --check-id or --test-session-id.Usage:
Terminal
--test-session-id
string
The test session ID for a test-session result. Use exactly one of --check-id or --test-session-id.Usage:
Terminal
--type
string
Select assets by type. Available values: log, trace, video, screenshot, pcap, report, file, all. Use --type all to download every asset.Usage:
Terminal
--asset
string
Select a single asset by its exact Asset/Name value, or by a glob pattern.Usage:
Terminal
--dir
string
Directory to write the downloaded assets into. When omitted, assets are written to ./checkly-assets/<source>-<result-id>.Usage:
Terminal
--force
boolean
default:"false"
Overwrite existing files in the target directory. Cannot be combined with --skip-existing.Usage:
Terminal
--skip-existing
boolean
default:"false"
Skip files that already exist in the target directory. Cannot be combined with --force.Usage:
Terminal
--output, -o
string
default:"table"
Set the output format. Use json for programmatic access, including the resolved directory and downloaded file paths.Usage:
Terminal

Download Examples

Terminal