ユーザーの取得
get
/iam/governance/selfservice/api/v1/users
ログイン・ユーザーに表示可能なOracle Identity Manager内のすべてのユーザーを返します。ユーザーは、フィルタ問合せパラメータで指定された基準に基づいてフィルタできます。たとえば、姓がGで始まるすべてのユーザーを取得するには、URIは/users?q=Last::Name sw 'G'となります。ユーザー定義フィールド(UDF)を含むユーザーのすべての属性は、レスポンス・ペイロードの一部として返されます。レスポンス・ペイロードは、"fields"問合せパラメータで必要な属性を指定することにより管理できます。
リクエスト
サポートされているメディア・タイプ
- application/json
問合せパラメータ
- fields(optional): string
結果に返される属性。カンマ区切り属性を受け入れます。属性のサンプル値は、"First Name、Middle Name、Last Name、Email、User Login、Employee Number、Manager Login、Department Number"です
- q(optional): string
レコードを取得する検索フィルタ。SCIMフィルタを受け入れます。属性値に空白は使用できません。属性値に空白を渡す場合、"::"に置き換えます。フィルタのサンプル値は、"User::Login eq avinkまたはLast Name eq kamboj"です。含まれているエンティティの属性にフィルタを適用することはできません。たとえば、マネージャの姓がZで始まるユーザー(/users?q=Manager.Last::Name sw 'Z')をフィルタすることはできません。検索可能として構成されているフィールドをフィルタの一部として指定できます。
レスポンス
サポートされているメディア・タイプ
- application/json
200レスポンス
成功
ヘッダー
- ResponseTime: string
リクエストの処理にかかった時間(ミリ秒)を取得します。
401レスポンス
未認可
404レスポンス
リクエスト・エンティティが見つからない
500レスポンス
内部サーバー・エラー