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

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


説明

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

必要権限

なし

URL

GET /system/organizations/{organizationId}/allassignedusers

パスパラメーター

名前必須か説明
organizationIdstring組織ID

クエリパラメーター

名前必須か説明
namestring×ユーザー名
部分一致するユーザーを取得します。
codestring×ユーザーのコード
部分一致するユーザーを取得します。
englishNamestring×ユーザーの英語名
部分一致するユーザーを取得します。
keywordstring×キーワード
以下のフィールドに指定したキーワードを持つユーザーを取得します。
・ユーザー名
・ユーザーの英語名
・ユーザーのコード
・所属する組織名
・ログイン名
・LDAPログイン名
・Eメールアドレス

レスポンス

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

エラーケース

なし

特記事項

なし

サンプル

指定したID配下の組織所属するユーザー情報を取得する

GET /system/organizations/7/allassignedusers
Response
200 OK

{
"totalCount":31,
"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