Appearance
Query Search Filter API
API Information
- Request Path:
/analysis/task/query/search/filter - Request Method:
GET - Content-Type:
application/json
Request Headers
| Parameter | Type | Required | Description |
|---|---|---|---|
| Authorization | String | Yes | User authentication token |
Request Parameters
No request parameters required.
Response Body Structure
CommonResponse Object
| Field | Type | Description |
|---|---|---|
| code | Integer | Response status code |
| message | String | Response message |
| data | AnalysisTaskSearchFilterDto | Search filter options response |
AnalysisTaskSearchFilterDto Object
| Field | Type | Description |
|---|---|---|
| taskStatusList | List<TaskStatusOption> | List of task status options |
TaskStatusOption Object (Nested in AnalysisTaskSearchFilterDto)
| Field | Type | Description |
|---|---|---|
| code | String | Status code |
| name | String | Status name |
Response Examples
Success Response
json
{
"code": 200,
"message": "success",
"data": {
"taskStatusList": [
{
"code": "PENDING",
"name": "Pending"
},
{
"code": "RUNNING",
"name": "Running"
},
{
"code": "COMPLETED",
"name": "Completed"
},
{
"code": "FAILED",
"name": "Failed"
}
]
}
}Failure Response
json
{
"code": 401,
"message": "Unauthorized",
"data": null
}Error Code Description
| Error Code | Description |
|---|---|
| 200 | Success |
| 401 | Unauthorized |
| 500 | Server internal error |
Usage Instructions
- This API is used to get available search filter options for analysis tasks
- User authentication is required
- Returns predefined filter options for task statuses
- No request parameters needed
Notes
- Returns static filter options for frontend dropdowns
- Options are predefined and not configurable
- User authentication token must be included in request headers