---
title: "List a test's assets"
method: GET
path: "/v1/tests/{id}/assets"
tags: ["Tests"]
---

# List a test's assets

`GET /v1/tests/{id}/assets`

Returns presigned download URLs for everything the session produced: video, per-type log files, HAR network capture, performance metrics and screenshots. URLs expire (video/logs/HAR after 1 hour, screenshots after 7 days) -- fetch this again for fresh ones. Ideal for archiving artifacts from CI after a run.

## Path parameters

- `id` string, required

## Response `200`

List a test's assets

- TestingbotEntitiesTestAssets — Testingbot_Entities_TestAssets model
  - `session_id` string, required — WebDriver session id of the test the assets belong to.
  - `video` string, required — Presigned video URL (valid 1 hour). Null when no video was recorded or assets were deleted.
  - `logs` object, required — Presigned log-file URLs keyed by log type (selenium, appium, logcat, browser, ...), each valid 1 hour. Empty object when none remain.
  - `har` string, required — Presigned HAR network-capture URL (valid 1 hour). Null unless network capture was enabled for the session.
  - `performance` string, required — Presigned performance-metrics log URL (valid 1 hour). Null unless performance data was collected.
  - `screenshots` string[], required — Presigned screenshot URLs in capture order, each valid 7 days.

## Other responses

- `401` — Authentication required
- `404` — Test not found

---

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