List test runs
<Info>This API is in beta. Endpoints, fields, and behavior may still change, so avoid depending on it in production.</Info>
Returns the app's 100 most recent test runs, newest first. Set flow_id to get only one test's runs. Older runs can't be listed.
This is limited to 6000 requests per minute per caller for each app. Some workspaces have a different limit.
<Note>This endpoint accepts a personal API key belonging to a user with access to the app. Read-only keys are refused even though this endpoint only reads, and workspace API keys are not accepted.</Note>
<Warning>The response includes fields beyond the ones documented here. Don't rely on undocumented response fields, as they can change at any time.</Warning>
Path parameters
ID of the app.
ID of the app.
Query parameters
Only return runs of this test.
Only return runs of this test.
Response
The runs, newest first.
Example response
[
{
"id": "68a1c9b7f0b3d9001a7e5d04",
"app_id": "6820f3a4e7b91d003c45a1f2",
"flow_id": "68a1c2e4f0b3d9001a7e5c21",
"flow_goal": "Sign up, create a project called Launch, and check that it appears on the dashboard.",
"flow_role": "admin",
"site_url": "https://preview-6820f3a4e7b91d003c45a1f2.base44.app/?_preview_token=FH-j7wHS7IR_fC1tUh4wCd_fNV1XGC479cuqNSYi9mA",
"status": "success",
"actions": [
{
"step_summary": "Clicked Sign up in the header to reach the registration form.",
"step_title": "Opened the sign-up form"
}
],
"result_message": "Created the project and found it on the dashboard.",
"goal_accomplished": true,
"live_status": "Analyzing results",
"analysis_status": "completed",
"failure_reason": "app",
"credits_charged": 1.5,
"started_at": "2026-09-28T10:16:02+00:00",
"completed_at": "2026-09-28T10:18:40+00:00",
"created_date": "2026-09-28T10:16:00+00:00",
"updated_date": "2026-09-28T10:18:40+00:00"
}
]Changes
Changed in 1 of the 33 revisions of this API.1
- ○
endpoint added
endpoint-added
- ○