Test Cases API
Manage test cases programmatically.
List Test Cases
GET /v1/test-cases
Query Parameters
| Param | Type | Description |
|---|---|---|
| projectId | string | Filter by project |
| priority | string | Filter by priority |
| page | number | Page number |
| limit | number | Items per page |
Response
{
"success": true,
"data": [
{
"id": "tc-001",
"title": "User Login Test",
"priority": "high",
"status": "approved"
}
]
}
Get Test Case
GET /v1/test-cases/:id
Create Test Case
POST /v1/test-cases
Content-Type: application/json
{
"title": "New Test Case",
"projectId": "proj-123",
"priority": "high",
"steps": [...]
}
Update Test Case
PUT /v1/test-cases/:id
Delete Test Case
DELETE /v1/test-cases/:id