機能
ユーザー一覧表示
処理概要
作成された内部認証ユーザーの一覧を表示します。
実行ユーザーのロールが“Monitor”の場合は、実行ユーザーの情報のみを表示します。
パラメーター
パラメーター名 | 説明 | 指定 | 形式 | タイプ |
---|---|---|---|---|
token | 認証トークン | 必須 | string | query |
filter_cols | フィルターするカラム名を指定します。 | 任意 | string | query |
filter_vals | filter_colsで指定したカラム名に対して、指定順にフィルターの条件を指定します。 | 任意 | string | query |
sort_cols | ソートするカラム名を指定します。 | 任意 | string | query |
sort_vals | sort_colsで指定したカラム名に対して、指定順にソートの条件を指定します。
[例] | 任意 | string | query |
show_cols | 表示するカラム名を指定します。 | 任意 | string | query |
hide_cols | 非表示にするカラム名を指定します。 | 任意 | string | query |
limit | 表示する項目数を指定します。 | 任意 | integer | query |
offset | 項目の表示開始位置を指定します。 | 任意 | integer | query |
ステータスコード
本REST APIの実行が正常終了した場合は、以下のステータスコードで復帰します。
200
ステータスコードの詳細は、「ステータスコード」を参照してください。
ステータスコードに応じてメッセージが出力されます。メッセージの詳細は、「第2章 メッセージ」を参照してください。
レスポンス詳細
JSON形式のレスポンスとして表示されます。
データを格納するキー名: users
オブジェクトの配列を返却
表示形式は、「1.1.2.2 レスポンス」の「レスポンスボディー」を参照してください。
コード | キー | 説明 | 表示 | 形式 | 列挙型定数 |
---|---|---|---|---|---|
200 | id | ユーザーID | Yes | integer | |
session_id | セッションID | No | integer | ||
name | ユーザー名 | Yes | string | ||
role | ユーザーの役割 | Yes | enum | Administrator: Monitor: | |
mail_address | メールアドレス | No | string | ||
password_changed_at | パスワードの最終設定日時 | No | timestamp | ||
description | ユーザーの説明 | No | string |
機能
ユーザー詳細表示
処理概要
ユーザーの詳細を表示します。
実行ユーザーのロールが“Monitor”の場合は、実行ユーザーの情報のみ表示可能です。
パラメーター
パラメーター名 | 説明 | 指定 | 形式 | タイプ |
---|---|---|---|---|
token | 認証トークン | 必須 | string | query |
id | リソースの識別子を指定します。 | 必須 | integer | path |
ステータスコード
本REST APIの実行が正常終了した場合は、以下のステータスコードで復帰します。
200
ステータスコードの詳細は、「ステータスコード」を参照してください。
ステータスコードに応じてメッセージが出力されます。メッセージの詳細は、「第2章 メッセージ」を参照してください。
レスポンス詳細
JSON形式のレスポンスとして表示されます。
データを格納するキー名: user
単一のオブジェクトを返却
表示形式は、「1.1.2.2 レスポンス」の「レスポンスボディー」を参照してください。
コード | キー | 説明 | 形式 | 列挙型定数 |
---|---|---|---|---|
200 | id | ユーザーID | integer | |
session_id | セッションID | integer | ||
name | ユーザー名 | string | ||
role | ユーザーの役割 | enum | Administrator: Monitor: | |
mail_address | メールアドレス | string | ||
password_changed_at | パスワードの最終設定日時 | timestamp | ||
description | ユーザーの説明 | string |
機能
ユーザー作成
処理概要
内部認証ユーザーを作成します。
内部認証ユーザー数の上限は100件です。
実行ユーザーのロールが“Monitor”の場合は、実行できません。
パラメーター
パラメーター名 | 説明 | 指定 | 形式 | タイプ |
---|---|---|---|---|
token | 認証トークン | 必須 | string | query |
name | ユーザー名を指定します。
半角スペースは使用できません。 | 必須 | string | query |
password | ユーザーパスワードを指定します。
半角スペースは使用できません。 | 必須 | string | query |
role | ユーザーの役割を指定します。
| 必須 | enum | query |
mail_address | メールアドレスを指定します。
半角スペースは使用できません。 | 任意 | string | query |
description | ユーザーの説明を入力します。
[例] | 任意 | string | query |
ステータスコード
本REST APIの実行が正常終了した場合は、以下のステータスコードで復帰します。
200
ステータスコードの詳細は、「ステータスコード」を参照してください。
ステータスコードに応じてメッセージが出力されます。メッセージの詳細は、「第2章 メッセージ」を参照してください。
レスポンス詳細
JSON形式のレスポンスとして表示されます。
データを格納するキー名: user
単一のオブジェクトを返却
表示形式は、「1.1.2.2 レスポンス」の「レスポンスボディー」を参照してください。
コード | キー | 説明 | 形式 | 列挙型定数 |
---|---|---|---|---|
200 | id | ユーザーID | integer | |
session_id | セッションID | integer | ||
name | ユーザー名 | string | ||
role | ユーザーの役割 | enum | Administrator: Monitor: | |
mail_address | メールアドレス | string | ||
password_changed_at | パスワードの最終設定日時 | timestamp | ||
description | ユーザーの説明 | string |
機能
ユーザー変更
処理概要
内部認証ユーザーの登録情報を変更します。
パラメーターで指定された項目のみが変更されます。
変更するパラメーターが何も指定されなかった場合は、何も変更せず200 OKで復帰します。
実行ユーザーのロールが“Monitor”の場合は、自分自身のパスワードとメールアドレスと説明の変更のみ可能です。
操作を行っているユーザー自身と“Administrator”ロールを持つ最後の内部認証ユーザーは、アカウントの無効化を行えません。
パラメーター
パラメーター名 | 説明 | 指定 | 形式 | タイプ |
---|---|---|---|---|
token | 認証トークン | 必須 | string | query |
id | ユーザーIDを指定します。 | 必須 | integer | path |
password | ユーザーパスワードを指定します。
半角スペースは使用できません。 | 任意 | string | query |
role | ユーザーの役割を指定します。
| 任意 | enum | query |
mail_address | メールアドレスを指定します。
半角スペースは使用できません。 | 任意 | string | query |
description | ユーザーの説明を入力します。
設定を削除する場合は、空文字列("")を指定します。 [例] | 任意 | string | query |
ステータスコード
本REST APIの実行が正常終了した場合は、以下のステータスコードで復帰します。
200
ステータスコードの詳細は、「ステータスコード」を参照してください。
ステータスコードに応じてメッセージが出力されます。メッセージの詳細は、「第2章 メッセージ」を参照してください。
レスポンス詳細
JSON形式のレスポンスとして表示されます。
データを格納するキー名: user
以下の値のうち、パラメーターとして指定された値を単一のオブジェクトとして返却
表示形式は、「1.1.2.2 レスポンス」の「レスポンスボディー」を参照してください。
コード | キー | 説明 | 形式 | 列挙型定数 |
---|---|---|---|---|
200 | id | ユーザーID | string | |
role | ユーザーの役割 | enum | Administrator: Monitor: | |
mail_address | メールアドレス | string | ||
description | ユーザーの説明 | string |
機能
ユーザー削除
処理概要
内部認証ユーザーを削除します。
ユーザーIDを複数指定した場合、存在するIDのユーザーのみ削除処理を行います。
指定したすべてのユーザーの削除に成功した場合、200 OKで復帰します。
削除不可のユーザーが含まれていた場合、409 Conflictで復帰します。
指定されたユーザーIDがすべて存在しない場合、404 Not Foundで復帰します。
操作を行っているユーザー自身は、削除できません。
実行ユーザーのロールが“Monitor”の場合は、実行できません。
パラメーター
パラメーター名 | 説明 | 指定 | 形式 | タイプ |
---|---|---|---|---|
token | 認証トークン | 必須 | string | query |
ids | ユーザーIDを指定します。 [例] | 必須 | string | query |
force | セッションごとユーザーを削除する場合に指定します。
“true”を指定すればセッションごとユーザーを削除します。“false”を指定すれば削除しません。 省略時は“false”を指定したものとみなします。 [例] | 任意 | string | query |
ステータスコード
本REST APIの実行が正常終了した場合は、以下のステータスコードで復帰します。
200
ステータスコードの詳細は、「ステータスコード」を参照してください。
ステータスコードに応じてメッセージが出力されます。メッセージの詳細は、「第2章 メッセージ」を参照してください。
レスポンス詳細
JSON形式のレスポンスとして表示されます。
データを格納するキー名: user
以下の値のうち、パラメーターとして指定された値を単一のオブジェクトとして返却
表示形式は、「1.1.2.2 レスポンス」の「レスポンスボディー」を参照してください。
コード | キー | 説明 | 形式 | 列挙型定数 |
---|---|---|---|---|
200 | ids | 削除されたユーザーID(複数存在する場合はコンマ区切りの文字列) | string | |
force | パラメーターで指定した“true”または“false” | string |