Overview
Group API is an API for managing Fess groups. You can create, update, and delete groups.
Base URL
Endpoint List
| Method | Path | description |
|---|---|---|
| GET | /settings | List groups |
| GET | /setting/{id} | Get group |
| POST | /setting | Create group |
| PUT | /setting | Update group |
| dELETE | /setting/{id} | delete group |
List Groups
Request
Parameters
| Parameter | Type | Required | description |
|---|---|---|---|
size | Integer | No | Number of items per page (default: 25) |
page | Integer | No | Page number (starts from 1, default: 1) |
id | String | No | Filters by exact match on the specified group Id |
Response
Get Group
Request
Response
Create Group
Request
Request Body
Field description
| Field | Required | description |
|---|---|---|
name | Yes | Group name (max 100 characters) |
attributes | No | Map of attributes (includes LdAP attributes such as gidNumber). Values are specified as strings |
Response
Update Group
Request
Request Body
Field description
| Field | Required | description |
|---|---|---|
id | Yes | Group Id to update |
name | Yes | Group name (max 100 characters) |
attributes | No | Map of attributes (includes LdAP attributes such as gidNumber). Values are specified as strings |
versionNo | Yes | Version number for optimistic locking. Specify the versionNo value obtained from Get Group |
Response
delete Group
Request
Response
Usage Examples
Create New Group
List Groups
Reference
Admin API Overview - Admin API Overview
User API - User Management API
Role API - Role Management API
Group - Group Management Guide