Test Suite API
3.1 Test Suite API¶
3.1.1 Get Paginated Test Suites¶
Path: /api-evaluation/suites
Method: GET
Headers:Headers
Request Parameters¶
| Parameter | Parameter Format | Description | Required | Type |
|---|---|---|---|---|
| page | query | Current page | No | number |
| pageSize | query | Items per page | No | number |
Response Data¶
| Code | Description | Type |
|---|---|---|
| 200 | OK | SuiteResponse |
3.1.2 Create Test Suite¶
Path: /api-evaluation/suites
Method: POST
Headers:Headers
Request Parameters¶
| Parameter | Parameter Format | Description | Required | Type |
|---|---|---|---|---|
| suite | body | Test Suite info including id, name, etc. | Yes | { "suite": Suite } |
Response Data¶
| Code | Description | Type |
|---|---|---|
| 200 | OK | Suite |
3.1.3 Get Single Test Suite¶
Path: /api-evaluation/suites/{id}
Method: GET
Headers:Headers
Request Parameters¶
| Parameter | Parameter Format | Description | Required | Type |
|---|---|---|---|---|
| id | path | Test Suite ID | Yes | string |
Response Data¶
| Code | Description | Type |
|---|---|---|
| 200 | OK | Suite |
3.1.4 Update Single Test Suite¶
Path: /api-evaluation/suites/{id}
Method: PUT
Headers:Headers
Request Parameters¶
| Parameter | Parameter Format | Description | Required | Type |
|---|---|---|---|---|
| id | path | Test Suite ID | Yes | string |
| data | body | Test Suite info to update | Yes | { "data": Suite } |
Response Data¶
| Code | Description | Type |
|---|---|---|
| 200 | OK | Suite |
3.1.5 Batch Delete Test Suites¶
Path: /api-evaluation/suites/remove
Method: POST
Headers:Headers
Request Parameters¶
| Parameter | Parameter Format | Description | Required | Type |
|---|---|---|---|---|
| ids | body | Test Suite ID list | Yes | { "ids": [ string ] } |
Response Data¶
| Code | Description |
|---|---|
| 204 | No content |