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
| Parameter | In | Type | Required | Description |
|---|---|---|---|---|
project | path | string | yes | The project's public id. |
runId | path | integer | yes | The run id. |
- cURL
- CLI
- MCP
curl -H "Authorization: Bearer $TESTVIBE_API_KEY" \
"$TESTVIBE_SERVER/api/v1/ops/projects/$PROJECT/runs/214/artifacts"
testvibe runs artifacts 214
Tool get_run_artifacts — { "runId": 214 }.
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
| HTTP | When |
|---|---|
404 not_found | No such run in this project. |