Overview
User API is an API for managing Fess user accounts. You can create, update, delete users, and configure permissions.
Base URL
Endpoint List
| Method | Path | Description |
|---|---|---|
| GET/PUT | /settings | List users |
| GET | /setting/{id} | Get user |
| POST | /setting | Create user |
| PUT | /setting | Update user |
| DELETE | /setting/{id} | Delete user |
List Users
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 User
Request
Response
Create User
Request
Request Body
Field Description
| Field | Required | Description |
|---|---|---|
name | Yes | Username (login ID) |
password | Yes | Password |
surname | No | Surname |
givenName | No | Given name |
mail | No | Email address |
telephoneNumber | No | Phone number |
roles | No | Role ID array |
groups | No | Group ID array |
Response
Update User
Request
Request Body
Response
Delete User
Request
Response
Usage Examples
Create New User
Change User Roles
Reference
Admin API Overview - Admin API Overview
Role API - Role Management API
Group API - Group Management API
User - User Management Guide