Overview
LabelType API is an API for managing Fess label types. You can configure label types for search result classification and filtering.
Base URL
Endpoint List
| Method | Path | Description |
|---|---|---|
| GET/PUT | /settings | List label types |
| GET | /setting/{id} | Get label type |
| POST | /setting | Create label type |
| PUT | /setting | Update label type |
| DELETE | /setting/{id} | Delete label type |
List Label Types
Request
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
size | Integer | No | Number of items per page (default: 20) |
page | Integer | No | Page number (starts from 0) |
Response
Get Label Type
Request
Response
Create Label Type
Request
Request Body
Field Description
| Field | Required | Description |
|---|---|---|
name | Yes | Label display name |
value | Yes | Label value (used in search) |
includedPaths | No | Regex patterns for paths to label (newline-separated for multiple) |
excludedPaths | No | Regex patterns for paths to exclude from labeling (newline-separated for multiple) |
sortOrder | No | Display order |
permissions | No | Access permission roles |
virtualHost | No | Virtual host |
Response
Update Label Type
Request
Request Body
Response
Delete Label Type
Request
Response
Usage Examples
Create Documentation Label
Search with Label
Reference
Admin API Overview - Admin API Overview
Search API - Search API
Label - Label Type Management Guide