概要
User APIは、Fess のユーザーアカウントを管理するためのAPIです。 ユーザーの作成、更新、削除、権限設定などを操作できます。
ベースURL
エンドポイント一覧
| メソッド | パス | 説明 |
|---|---|---|
| GET/PUT | /settings | ユーザー一覧取得 |
| GET | /setting/{id} | ユーザー取得 |
| POST | /setting | ユーザー作成 |
| PUT | /setting | ユーザー更新 |
| DELETE | /setting/{id} | ユーザー削除 |
ユーザー一覧取得
リクエスト
パラメーター
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
size | Integer | いいえ | 1ページあたりの件数(デフォルト: 20) |
page | Integer | いいえ | ページ番号(0から開始) |
レスポンス
ユーザー取得
リクエスト
レスポンス
ユーザー作成
リクエスト
リクエストボディ
フィールド説明
| フィールド | 必須 | 説明 |
|---|---|---|
name | はい | ユーザー名(ログインID) |
password | はい | パスワード |
surname | いいえ | 姓 |
givenName | いいえ | 名 |
mail | いいえ | メールアドレス |
telephoneNumber | いいえ | 電話番号 |
roles | いいえ | ロールID配列 |
groups | いいえ | グループID配列 |
レスポンス
ユーザー更新
リクエスト
リクエストボディ
レスポンス
ユーザー削除
リクエスト
レスポンス
使用例
新規ユーザー作成
ユーザーのロール変更
参考情報
Admin API 概要 - Admin API概要
Role API - ロール管理API
Group API - グループ管理API
ユーザー - ユーザー管理ガイド