Evaluation Preset API
3.3 Evaluation Preset API¶
3.3.1 Get All Presets¶
Path: /api-evaluation/presets/all
Method: GET
Headers:Headers
Request Parameters¶
| Parameter | Parameter Format | Description | Required | Type |
|---|---|---|---|---|
| type | query | Preset type | No | string |
Response Data¶
| Code | Description | Type |
|---|---|---|
| 200 | OK | PresetsResponse |
3.3.2 Get Paginated Presets¶
Path: /api-evaluation/presets
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 | PresetsResponse |
3.3.3 Create Single Preset¶
Path: /api-evaluation/presets
Method: POST
Headers:Headers
Request Parameters¶
| Parameter | Parameter Format | Description | Required | Type |
|---|---|---|---|---|
| body | body | Preset info including name, data, etc. | Yes | Preset |
Response Data¶
| Code | Description | Type |
|---|---|---|
| 200 | OK | Preset |
3.3.4 Get Single Preset¶
Path: /api-evaluation/presets/{id}
Method: GET
Headers:Headers
Request Parameters¶
| Parameter | Parameter Format | Description | Required | Type |
|---|---|---|---|---|
| id | path | Preset ID | Yes | number |
Response Data¶
| Code | Description | Type |
|---|---|---|
| 200 | OK | PresetResponse |
3.3.5 Update Single Preset¶
Path: /api-evaluation/presets/{id}
Method: PUT
Headers:Headers
Request Parameters¶
| Parameter | Parameter Format | Description | Required | Type |
|---|---|---|---|---|
| id | path | Preset ID | Yes | number |
| body | body | Preset info object to update | Yes | Preset |
Response Data¶
| Code | Description | Type |
|---|---|---|
| 200 | OK | Preset |
3.3.6 Delete Single Preset¶
Path: /api-evaluation/presets/{id}
Method: DELETE
Headers:Headers
Request Parameters¶
| Parameter | Parameter Format | Description | Required | Type |
|---|---|---|---|---|
| id | path | Preset ID | Yes | number |
Response Data¶
| Code | Description |
|---|---|
| 204 | No content |
3.3.7 Clone Single Preset¶
Path: /api-evaluation/presets/clone
Method: POST
Headers:Headers
Request Parameters¶
| Parameter | Parameter Format | Description | Required | Type |
|---|---|---|---|---|
| id | body | Preset ID | Yes | number |
Response Data¶
| Code | Description | Type |
|---|---|---|
| 200 | OK | Preset |
3.3.8 Import Single Preset¶
Path: /api-evaluation/presets/import
Method: POST
Headers:Headers
Request Parameters¶
| Parameter | Parameter Format | Description | Required | Type |
|---|---|---|---|---|
| body | body | Preset info to update | Yes | Preset |
Response Data¶
| Code | Description | Type |
|---|---|---|
| 200 | OK | PresetImportResponse |
3.3.9 Check Whether Preset Name Is Duplicated¶
Path: /api-evaluation/presets/isrepeat
Method: POST
Headers:Headers
Request Parameters¶
| Parameter | Parameter Format | Description | Required | Type |
|---|---|---|---|---|
| preset | body | Preset info | No | { "name": string, "type?": string, "id?": string } |
Response Data¶
| Code | Description | Type |
|---|---|---|
| 200 | OK | { "isNameRepeat": boolean; "uniqueName": string } |