子組織に所属するユーザーの取得
説明
IDで指定した組織の配下の組織に所属するユーザーを取得します。
必要権限
なし
URL
GET /system/organizations/{organizationId}/allassignedusers
パスパラメーター
名前 | 型 | 必須か | 説明 |
---|---|---|---|
organizationId | string | ○ | 組織ID |
クエリパラメーター
名前 | 型 | 必須か | 説明 |
---|---|---|---|
name | string | × | ユーザー名 部分一致するユーザーを取得します。 |
code | string | × | ユーザーのコード 部分一致するユーザーを取得します。 |
englishName | string | × | ユーザーの英語名 部分一致するユーザーを取得します。 |
keyword | string | × | キーワード 以下のフィールドに指定したキーワードを持つユーザーを取得します。 ・ユーザー名 ・ユーザーの英語名 ・ユーザーのコード ・所属する組織名 ・ログイン名 ・LDAPログイン名 ・Eメールアドレス |
レスポンス
名前 | 型 | 説明 |
---|---|---|
totalCount | int | 検索条件に該当するユーザーの総数 |
data | User[] | 取得したユーザーの一覧 |
エラーケース
なし
特記事項
なし
サンプル
指定した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」