- Endpoint:
GET /test-cases - Authentication: Bearer token (project API token)
- Base URL:
https://api.qa.tech/v1
The test case
id (UUID) is used when creating tests with dependencies or running specific test cases via the Rerun API. For most run operations, use test plans instead of individual test case IDs.Authentication
Include your project’s API token in theAuthorization header:
Query Parameters
All parameters are optional. Use them to filter and paginate results:| Parameter | Type | Description |
|---|---|---|
applicationShortId | string | Filter by application (e.g. app_gXeBl2) |
labels | string | Filter by labels (comma-separated, e.g. smoke,login) |
isEnabled | boolean | Filter by enabled status (true or false) |
limit | integer | Maximum number of results to return |
offset | integer | Number of results to skip (for pagination) |
Response Format
Success (200)
Response Fields
| Field | Type | Description |
|---|---|---|
testCases | array | Array of test case objects |
total | integer | Total number of matching test cases |
limit | integer | Applied limit value |
offset | integer | Applied offset value |
Test Case Fields
| Field | Type | Description |
|---|---|---|
id | string (UUID) | Test case identifier |
name | string | Test case name |
isEnabled | boolean | Whether the test is enabled in test plans |
labels | array | Array of label strings |
classification | string | Test classification (e.g. functional) |
applicationShortId | string | Associated application short ID |
applicationName | string | Associated application name |
goal | string | null | Test goal/objective |
createdAt | string | ISO 8601 creation timestamp |
Example Requests
List All Test Cases
Filter by Application
Filter by Labels
List Only Enabled Tests
Paginated Request
Combined Filters
Error Responses
| Status | Description |
|---|---|
| 400 | Invalid query parameters |
| 401 | Missing or invalid API key |
| 403 | Invalid token or organization suspended |
| 404 | Project not found |
| 500 | Server error |
{ "message": "Error description" }.
Related
- Create Test Case API – Create test cases programmatically
- Start Run API – Trigger test runs
- API Introduction – Authentication and ID reference