ログインユーザーの取得
説明
APIを実行している、自身のユーザー情報を取得します。
必要権限
なし
URL
GET /system/users/me
パスパラメーター
なし
クエリパラメーター
な し
レスポンス
| 名前 | 型 | 説明 |
|---|---|---|
| ー | LoginUser | 取得したユーザー情報 |
エラーケース
なし
サンプル
APIを実行しているユーザー情報を取得する
GET /system/users/me
Response
200 OK
{
”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”:”システム管理者”,
”availableFeatures”: [”Berkley”, ”Berkley Admin”],
”canEdit”:true,
”aclId”:”0”,
”permission”:-1,
”id”:”21”,
”authenticationType”: ”Bearer”,
”allowLocalAuthentication”: true,
”createdAt”:”2019-01-10T07:29:22Z”,
”createdBy”:”0”,
”updatedAt”:”2019-01-22T05:55:24Z”,
”updatedBy”:”21”
}
型定義
LoginUser
User 型を継承して、以下の項目を追加しています。
(参考)User型の定義: 「User」
以下のケースはライセンスが無効です。
- ライセンスの有効期限が切れている
- 有効なユーザーがライセンス数を超過している