Overview
BadWord API is an API for managing Fess bad words (excluding inappropriate suggestion words). You can configure keywords that should not appear in the suggest feature.
Base URL
Endpoint List
| Method | Path | Description |
|---|---|---|
| GET/PUT | /settings | List bad words |
| GET | /setting/{id} | Get bad word |
| POST | /setting | Create bad word |
| PUT | /setting | Update bad word |
| DELETE | /setting/{id} | Delete bad word |
List Bad Words
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 Bad Word
Request
Response
Create Bad Word
Request
Request Body
Field Description
| Field | Required | Description |
|---|---|---|
suggestWord | Yes | Keyword to exclude |
targetRole | No | Target role (empty = all roles) |
targetLabel | No | Target label (empty = all labels) |
Response
Update Bad Word
Request
Request Body
Response
Delete Bad Word
Request
Response
Usage Examples
Exclude Spam Keyword
Bad Word for Specific Role
Reference
Admin API Overview - Admin API Overview
Suggest API - Suggest Management API
ElevateWord API - Elevate Word API
Bad Word - Bad Word Management Guide