Skip to main content

get_run_artifacts

Exchange a run's artifact manifest for short-lived signed download links — Playwright traces, screenshots, videos, reports.

Request

GET /api/v1/ops/projects/{project}/runs/{runId}/artifacts
ParameterInTypeRequiredDescription
projectpathstringyesThe project's public id.
runIdpathintegeryesThe run id.
curl -H "Authorization: Bearer $TESTVIBE_API_KEY" \
"$TESTVIBE_SERVER/api/v1/ops/projects/$PROJECT/runs/214/artifacts"

Response

[
{
"kind": "trace",
"path": "trace/locked-out-user.zip",
"size": 482133,
"url": "https://…blob.core.windows.net/…?sig=…"
},
{
"kind": "screenshot",
"path": "screenshots/locked-out-user.png",
"size": 88241,
"url": "https://…blob.core.windows.net/…?sig=…"
}
]
warning

The url links expire quickly by design. Fetch this endpoint right before downloading; don't store the URLs. An empty array means the run uploaded no artifacts (yet).

info

Trace .zip files open in the Playwright trace viewer: npx playwright show-trace trace.zip — or just open the run in the TestVibe app.

Errors

HTTPWhen
404 not_foundNo such run in this project.