組織に所属するユーザーの取得
説明
指定したIDの組織に直接所属するユーザーを取得します。
必要権限
なし
URL
GET /system/organizations/{organizationId}/users
パスパラメーター
名前 | 型 | 必須か | 説明 |
---|---|---|---|
organizationId | string | ○ | 組織ID |
クエリパラメーター
名前 | 型 | 必須か | 説明 |
---|---|---|---|
name | string | × | ユーザー名 部分一致するユーザーを取得します。 |
englishName | string | × | ユーザーの英語名 部分一致するユーザーを取得します。 |
code | string | × | ユーザーのコード 部分一致するユーザーを取得します。 |
レスポンス
名前 | 型 | 説明 |
---|---|---|
totalCount | int | 検索条件に該当するユーザーの総数 |
data | User[] | 取得したユーザーの一覧 |
エラーケース
なし
特記事項
組織が階層構造の場合、指定した組織に直接所属するユーザーのみ取得します。
配下の組織に所属するユーザーを取得したい場合は、次のAPIをご利用ください。
「子組織に所属するユーザーの取得」
サンプル
指定したIDに所属するユーザーの一覧を取得する
GET /system/organizations/7/users
Response
200 OK
{
"totalCount":21,
"data":
[
{
"name":"柴田 智彦",
"englishName":"",
"loginName":"shibata",
"email":"",
"code":"005",
"organizationName":"開発2課",
"avatarUrl":"https://example.com/timetrackernx/avatar/....",
"language":"ja-JP",
"timeZone":"Asia/Tokyo",
"isDeleted":false,
"unitCost":3000.0,
"organizationId":"7",
"timeEntryLockedDate":"2018-11-30T00:00:00",
"description":"",
"ldapLoginName":"",
"systemRoleId":"62",
"systemRoleName":"担当",
"canEdit":true,
"aclId":"0",
"permission":-1,
"id":"17",
"createdAt":"2019-01-10T07:29:22Z",
"createdBy":"0",
"updatedAt":"2019-01-07T02:20:01Z",
"updatedBy":"21"
},
{
"name":"岡本 直哉",
"englishName":"",
"loginName":"okamoto",
"email":"",
"code":"008",
"organizationName":"開発2課",
"avatarUrl":"https://example.com/timetrackernx/avatar/....",
"language":"ja-JP",
"timeZone":"Asia/Tokyo",
"isDeleted":false,
"unitCost":8000.0,
"organizationId":"7",
"timeEntryLockedDate":"1753-01-01T00:00:00",
"description":"",
"ldapLoginName":"",
"systemRoleId":"1",
"systemRoleName":"システム管理者",
"canEdit":true,
"aclId":"0",
"permission":-1,
"id":"21",
"createdAt":"2019-01-10T07:29:22Z",
"createdBy":"0",
"updatedAt":"2019-01-22T05:55:24Z",
"updatedBy":"21"
},
.
.
.
]
}
型定義
User
ユーザー型の定義は、次のリンクを参照ください。:「User」