メインコンテンツまでスキップ

組織に所属するユーザーの取得


説明

指定したIDの組織に直接所属するユーザーを取得します。

必要権限

なし

URL

GET /system/organizations/{organizationId}/users

パスパラメーター

名前必須か説明
organizationIdstring組織ID

クエリパラメーター

名前必須か説明
namestring×ユーザー名
部分一致するユーザーを取得します。
englishNamestring×ユーザーの英語名
部分一致するユーザーを取得します。
codestring×ユーザーのコード
部分一致するユーザーを取得します。

レスポンス

名前説明
totalCountint検索条件に該当するユーザーの総数
dataUser[]取得したユーザーの一覧

エラーケース

なし

特記事項

組織が階層構造の場合、指定した組織に直接所属するユーザーのみ取得します。
配下の組織に所属するユーザーを取得したい場合は、次の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