List Investigation Runs

GET https://app.resemble.ai/api/v2/agents/{uuid}/runs

Return up to 100 of a Detect Agent’s most recent investigation runs.

Path Parameters

ParameterTypeDescription
uuidstringStable agent identifier returned in the uuid field by GET /agents.
$curl --request GET \
> 'https://app.resemble.ai/api/v2/agents/verify_document/runs' \
> -H 'Authorization: Bearer YOUR_API_KEY'

Response

1{
2 "success": true,
3 "items": [
4 {
5 "uuid": "6b208dee-f515-48d7-a895-cd595c46aa6d",
6 "status": "completed",
7 "result": {
8 "verdict": {
9 "forced": false,
10 "excerpt": "The clip contains synthetic visual artifacts and conflicts with the claimed source."
11 },
12 "recommended_action": "reject",
13 "confidence": 0.98
14 },
15 "inputs": {
16 "query": "Is this clip authentic?",
17 "filename": "clip.mp4",
18 "check_urls": "https://example.com/original-post"
19 },
20 "has_media": true,
21 "created_at": "2026-08-11T17:30:00Z",
22 "updated_at": "2026-08-11T17:31:12Z"
23 }
24 ],
25 "count": 1
26}

Run summaries do not include transcripts, configuration snapshots, memory snapshots, media URLs, or internal cost data. Use Get Investigation Run for replay data.

This endpoint returns at most 100 runs in newest-first order and currently does not accept pagination parameters. count is the number of runs in the returned page, so it is never greater than 100.

For a Detect Agent the team has never run, the endpoint returns 200 OK with items: [] and count: 0.