Retrieve results for a completed test run
cURL
curl --request GET \ --url https://api.example.com/api/platform/results/{runId}
{ "runId": "<string>", "status": "<string>", "passed": true, "score": {}, "failures": [ {} ], "diff": {}, "execution_time": 123 }
GET /api/platform/results/{runId}
startRun
curl -X GET https://api.agentdiff.dev/api/platform/results/run-xyz789 \ -H "X-API-Key: ad_live_sk_..."
"passed"
"failed"
"running"
{ "runId": "run-xyz789", "status": "passed", "passed": true, "score": { "passed": 2, "total": 2, "percent": 100.0 }, "failures": [], "diff": { "inserts": [ { "__table__": "messages", "message_id": "1732645891.000200", "message_text": "Hello World!" } ], "updates": [], "deletes": [] }, "execution_time": 2.45 }
run_not_found
results = client.get_results_for_run(runId=run.runId) print(f"Status: {results.status}") print(f"Passed: {results.passed}") print(f"Score: {results.score['percent']}%") print(f"Execution time: {results.execution_time}s") if results.failures: print("Failures:") for f in results.failures: print(f" - {f}")