https://{TheMangoClient}/api/filterList
조건이 없는 경우, 모든 검색 필터를 조회합니다. 한페이지에 최대 20개씩 출력됩니다.
API Limit
| Rate Limit | 3 Request(s) / 1 Second(s) |
|---|---|
| Token Usage | 1 Token(s) / 1 Request |
Request
| Name | Required | Type | Description |
|---|---|---|---|
| page | - | String | 요청 페이지
최대 500페이지까지 요청가능합니다. |
| searchQuery | - | Object | 검색조건 |
| + searchKeyword | - | String | 검색 키워드 |
| + siteId | - | String | 사이트 ID |
| + filterGroup | - | String | 검색필터그룹 검색조건
- all : 모든 검색필터 조회
- group : 그룹핑된 검색필터 조회
- noGroup : 그룹핑되지 않은 검색필터 조회
- manageFilter : 별도관리 검색필터 조회 |
| + sort | - | String | 정렬조건
- updateDateDesc/updateDateAsc : 수집일자 내림차순/오름차순
- createDateDesc/createDateAsc : 검색필터 생성일 내림차순/오름차순
- nameDesc/nameAsc : 검색필터명 내림차순/오름차순 |
Response
| Name | Type | Description |
|---|---|---|
| data | Object | 응답 데이터 |
| + filters | Array | 검색필터정보 |
| + filterId | String | 검색필터 ID |
| + filterName | String | 검색필터명 |
| + itemCount | String | 검색필터에 포함된 상품개수 |
| + siteId | String | 사이트 ID |
| + createDate | String | 검색필터 생성일자 (ex 2025-01-01 12:59:59) |
| + updateDate | String | 마지막 상품 수집일자 (ex 2025-01-01 12:59:59) |
| + groupName | String | 검색필터 그룹명
그룹핑된 검색 필터의 경우 그룹명이 표기됩니다. |
Error Code
| Name | Description |
|---|---|
| NO FILTERS | 검색 결과가 없습니다. |
API Request Sample
curl --location 'https://{TheMangoClient}/api/filterList' \
--header 'Authorization: Bearer XXXXXXXXXXXXXXXXXXXXXXXXX' \
--header 'Content-Type: application/json' \
--data '{
"page": "",
"searchQuery": {
"searchKeyword": "",
"siteId": "",
"filterGroup": "",
"sort": ""
}
}'