ユーザーIDに基づいたユーザーの最近のアクティビティの取得
get
/iam/governance/selfservice/api/v1/users/{uuid}/recentactivities
ユーザーIDで指定されたユーザーの最近のアクティビティを返します。レスポンスには、ユーザーによって発生し、ユーザーに対して発生したすべてのリクエストが含まれています。
リクエスト
サポートされているメディア・タイプ
- application/json
パス・パラメータ
- uuid: string
最近のアクティビティが返されるユーザーの一意識別子。
問合せパラメータ
- q(optional): string
アクティビティは次の属性に基づいてフィルタできます: endDate、creationDate、executionDate、requestStatus、justification、Beneficiary User ID、Beneficiary User First NameおよびBeneficiary User Last Name
レスポンス
サポートされているメディア・タイプ
- application/json
200レスポンス
成功
ヘッダー
- ResponseTime: string
リクエストの処理にかかった時間(ミリ秒)を取得します。
401レスポンス
未認可
404レスポンス
リクエスト・エンティティが見つからない
500レスポンス
内部サーバー・エラー
例
この例では、指定されたユーザーの最近のアクティビティを取得します。ここに示す情報は、擬似システムを使用した場合のものであり、プロトタイプとして提供しています。
cURLの例
curl -H "Content-Type: application/json" -X GET -u username:password https://pseudo.com/iam/governance/selfservice/api/v1/users/17/recentactivities
GETレスポンス本文の例
JSON形式のレスポンス本文のコンテンツの例を次に示します。
{
"links": [
{
"rel": "self",
"href": "http://pseudo.com/iam/governance/selfservice/api/v1/users/17/recentactivities?
offset=1&limit=10"
},
{
"rel": "first",
"href": "http://pseudo.com/iam/governance/selfservice/api/v1/users/17/recenties?
offset=1&limit=10"
}
],
"count": 2,
"hasMore": false,
"totalResult": 2,
"requests": [
{
"links": [
{
"rel": "self",
"href": "http://pseudo.com/iam/governance/selfservice/api/v1/requests/11"
}
],
"id": "11",
"reqStatus": "Request Awaiting Approval",
"requester": {
"name": "requesterId",
"value": "17",
"link": {
"rel": "self",
"href": "http://pseudo.com/iam/governance/selfservice/api/v1/users/17"
}
},
"reqCreatedOn": "2019-03-14T18:33:44Z",
"reqType": "Modify User Profile",
"reqBeneficiaryList": [
{
"links": [
{
"rel": "self",
"href": "http://pseudo.com/iam/governance/selfservice/api/v1/users/17"
}
],
"id": "17"
}
]
},
{
"links": [
{
"rel": "self",
"href": "http://pseudo.com/iam/governance/selfservice/api/v1/requests/12"
}
],
"id": "12",
"reqStatus": "Request Completed",
"requester": {
"name": "requesterId",
"value": "17",
"link": {
"rel": "self",
"href": "http://pseudo.com/iam/governance/selfservice/api/v1/users/17"
}
},
"reqCreatedOn": "2019-03-14T18:35:19Z",
"reqExpireOn": "2019-03-14T18:54:57Z",
"reqType": "Modify User Profile",
"reqBeneficiaryList": [
{
"links": [
{
"rel": "self",
"href": "http://pseudo.com/iam/governance/selfservice/api/v1/users/17"
}
],
"id": "17"
}
]
}
]
}