curl --request GET \
--url https://api.testdino.com/api/public/v1/{projectId}/test-case-explorer \
--header 'Authorization: Bearer <token>'{
"success": true,
"data": {
"testCases": [
{
"fullTitle": "<string>",
"title": "<string>",
"specName": "<string>",
"executions": 123,
"platforms": [
"<string>"
],
"failureRate": 123,
"flakyRate": 123,
"avgDuration": 123,
"tags": [
"<string>"
],
"recentStatus": "passed",
"lastRun": {
"status": "passed",
"duration": 123,
"timestamp": "2023-11-07T05:31:56Z",
"testRunId": "<string>",
"counter": 123,
"branch": "<string>",
"environment": "<string>"
}
}
],
"pagination": {
"page": 123,
"limit": 123,
"total": 123,
"hasNext": true,
"hasPrev": true
},
"appliedFilters": {
"status": "<string>",
"specFilePath": "<string>",
"platform": "<string>",
"environment": "<string>",
"tags": "<string>",
"days": 123,
"dateRange": "<string>",
"fromDate": "<string>",
"toDate": "<string>",
"search": "<string>",
"sortBy": "<string>",
"sortBy2": "<string>",
"order": "<string>",
"order2": "<string>",
"testRunId": "<string>",
"testRunIds": [
"<string>"
]
}
}
}Automated test cases with metrics aggregated across runs.
Returns pass rate, fail rate, flakiness, average duration, and last execution per test case. Filter by spec file, platform, environment, status, or tags to surface consistently failing, slow, or flaky tests.
curl --request GET \
--url https://api.testdino.com/api/public/v1/{projectId}/test-case-explorer \
--header 'Authorization: Bearer <token>'{
"success": true,
"data": {
"testCases": [
{
"fullTitle": "<string>",
"title": "<string>",
"specName": "<string>",
"executions": 123,
"platforms": [
"<string>"
],
"failureRate": 123,
"flakyRate": 123,
"avgDuration": 123,
"tags": [
"<string>"
],
"recentStatus": "passed",
"lastRun": {
"status": "passed",
"duration": 123,
"timestamp": "2023-11-07T05:31:56Z",
"testRunId": "<string>",
"counter": 123,
"branch": "<string>",
"environment": "<string>"
}
}
],
"pagination": {
"page": 123,
"limit": 123,
"total": 123,
"hasNext": true,
"hasPrev": true
},
"appliedFilters": {
"status": "<string>",
"specFilePath": "<string>",
"platform": "<string>",
"environment": "<string>",
"tags": "<string>",
"days": 123,
"dateRange": "<string>",
"fromDate": "<string>",
"toDate": "<string>",
"search": "<string>",
"sortBy": "<string>",
"sortBy2": "<string>",
"order": "<string>",
"order2": "<string>",
"testRunId": "<string>",
"testRunIds": [
"<string>"
]
}
}
}Project PAT (tdp_) token with public-api scope
The project identifier (e.g. project_abc123). Must match the project associated with your PAT.
Page number for paginated results. Starts at 1.
x >= 1Items per page (1–100, default 50).
x <= 100Filter by aggregated status (e.g. passed, failed, flaky).
Filter to test cases from a specific spec file path.
Filter by test platform (e.g. chromium, firefox, webkit).
Filter results by environment name (e.g. production, staging). Use the /filters endpoint to discover available environments.
Comma-separated tags to filter by.
Lookback period in days for metric aggregation (1–365, default 30).
1 <= x <= 365Free-text search across test case names.
Field to sort by (e.g. lastExecution, failRate, avgDuration, flakyRate).
Sort direction: asc or desc (default desc).
asc, desc Was this page helpful?