Skip to content

Query Search Filter API

API Information

  • Request Path: /processtask/query/search/filter
  • Request Method: GET
  • Content-Type: application/json

Request Headers

ParameterTypeRequiredDescription
AuthorizationStringYesUser authentication token

Request Parameters

No request parameters required.

Response Body Structure

CommonResponse Object

FieldTypeDescription
codeIntegerResponse status code
messageStringResponse message
dataDataTaskSearchFilterDtoSearch filter options response

Response Examples

Success Response

json
{
  "code": 200,
  "message": "success",
  "data": {
    "compressionList": [
      {
        "code": "LOSSY",
        "name": "Lossy Compression"
      },
      {
        "code": "LOSSLESS",
        "name": "Lossless Compression"
      }
    ],
    "resampleList": [
      {
        "code": "NEAREST",
        "name": "Nearest Neighbor"
      },
      {
        "code": "BILINEAR",
        "name": "Bilinear"
      }
    ],
    "taskStatusList": [
      {
        "code": "PENDING",
        "name": "Pending"
      },
      {
        "code": "RUNNING",
        "name": "Running"
      },
      {
        "code": "COMPLETED",
        "name": "Completed"
      }
    ],
    "taskTypeList": [
      {
        "code": "COMPRESSION",
        "name": "Compression"
      },
      {
        "code": "RESAMPLE",
        "name": "Resample"
      }
    ]
  }
}

Failure Response

json
{
  "code": 401,
  "message": "Unauthorized",
  "data": null
}

Error Code Description

Error CodeDescription
200Success
401Unauthorized
500Server internal error

Usage Instructions

  1. This API is used to get available search filter options for process tasks
  2. User authentication is required
  3. Returns predefined filter options for task types, statuses, compression methods, and resample methods
  4. No request parameters needed

Notes

  • Returns static filter options for frontend dropdowns
  • User authentication token must be included in request headers
  • Filter options are predefined and not configurable