ユーザー一覧の取得
すべ てのユーザーを取得する
クエリパラメータに何も指定しない場合、すべてのユーザーを取得します。
データ数が多い場合、 offset パラメータと limit パラメータを指定して、一度に取得するデータ数を制限できます。
GET /system/users?offset=0&limit=100
ユーザー名で取得する
ユーザー名でユーザーを取得する場合、 name パラメータに取 得するユーザーのユーザー名を指定します。
GET /system/users?name=岡本 直哉
以下のようなレスポンスが返ります。
Response
{
"totalCount": 1,
"data": [
{
"name": "岡本 直哉",
"englishName": "",
"loginName": "okamoto",
"email": "",
"code": "008",
"organizationName": "開発2課",
"language": "ja-JP",
"timeZone": "Asia/Tokyo",
"isDeleted": false,
"unitCost": 8000.0,
"organizationId": "7",
"timeEntryLockedDate": "1753-01-01T00:00:00",
"description": "",
"ldapLoginName": "",
"systemRoleId": "1",
"systemRoleName": "システム管理者",
"avatarUrl": null,
"canEdit": true,
"allowLocalAuthentication": false,
"aclId": "0",
"permission": -1,
"id": "21",
"createdAt": "2023-09-07T07:29:22Z",
"createdBy": "0",
"updatedAt": "2023-09-19T10:55:02Z",
"updatedBy": "21"
}
]
}
所属するプロジェクトの ID で取得する
所属するプロジェクトの ID でユーザーを取得する場合、 assignedProjectIds パラメータにプロジェクトの ID を指定します。
GET /system/users?assignedProjectIds=47
以下のようなレスポンスが返ります。
Response
{
"totalCount": 4,
"data": [
{
"name": "岡本 直哉",
"englishName": "",
"loginName": "okamoto",
"email": "",
"code": "008",
"organizationName": "開発2課",
・・・
},
{ "name": "黒川 悠太", "englishName": "", "loginName": "kurokawa", ・・・ },
{ "name": "志賀 修造", "englishName": "", "loginName": "shiga", ・・・ },
{ "name": "高畑 哲也", "englishName": "", "loginName": "takahata", ・・・ }
]
}