ユーザー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/manas1/recentactivities
GETレスポンス本文の例
JSON形式のレスポンス本文のコンテンツの例を次に示します。
{
"links": [
{
"rel": "self",
"href": "http://pseudo.com/iam/governance/selfservice/api/v1/users/manas1/recentactivity"
}
],
"totalResult": 13,
"requests": [
{
"links": [
{
"rel": "self",
"href": "http://pseudo.com/iam/governance/selfservice/api/v1/requests/3243"
}
],
"id": "3243",
"reqStatus": "Obtaining Request Approval",
"requester": "5026",
"reqCreatedOn": "Tue Apr 05 11:56:52 IST 2016",
"reqType": "Assign Roles"
},
{
"links": [
{
"rel": "self",
"href": "http://pseudo.com/iam/governance/selfservice/api/v1/requests/3244"
}
],
"id": "3244",
"reqStatus": "Obtaining Request Approval",
"requester": "5026",
"reqCreatedOn": "Tue Apr 05 11:57:33 IST 2016",
"reqType": "Assign Roles"
},
{
"links": [
{
"rel": "self",
"href": "http://pseudo.com/iam/governance/selfservice/api/v1/requests/3245"
}
],
"id": "3245",
"reqStatus": "Obtaining Request Approval",
"requester": "5026",
"reqCreatedOn": "Tue Apr 05 11:58:02 IST 2016",
"reqType": "Provision ApplicationInstance"
},
{
"links": [
{
"rel": "self",
"href": "http://pseudo.com/iam/governance/selfservice/api/v1/requests/4067"
}
],
"id": "4067",
"reqStatus": "Request Withdrawn",
"requester": "5026",
"reqCreatedOn": "Thu Apr 14 11:04:04 IST 2016",
"reqExpireOn": "Thu Apr 14 11:24:22 IST 2016",
"reqType": "Provision ApplicationInstance"
},
{
"links": [
{
"rel": "self",
"href": "http://pseudo.com/iam/governance/selfservice/api/v1/requests/4068"
}
],
"id": "4068",
"reqStatus": "Obtaining Request Approval",
"requester": "5026",
"reqCreatedOn": "Thu Apr 14 11:42:52 IST 2016",
"reqType": "Provision ApplicationInstance"
},
{
"links": [
{
"rel": "self",
"href": "http://pseudo.com/iam/governance/selfservice/api/v1/requests/4071"
}
],
"id": "4071",
"reqStatus": "Obtaining Request Approval",
"requester": "5026",
"reqCreatedOn": "Thu Apr 14 13:31:43 IST 2016",
"reqType": "Provision ApplicationInstance"
},
{
"links": [
{
"rel": "self",
"href": "http://pseudo.com/iam/governance/selfservice/api/v1/requests/4104"
}
],
"id": "4104",
"reqStatus": "Obtaining Request Approval",
"requester": "5026",
"reqCreatedOn": "Fri Apr 15 14:20:10 IST 2016",
"reqType": "Provision ApplicationInstance"
},
{
"links": [
{
"rel": "self",
"href": "http://pseudo.com/iam/governance/selfservice/api/v1/requests/4106"
}
],
"id": "4106",
"reqStatus": "Obtaining Request Approval",
"requester": "5026",
"reqCreatedOn": "Fri Apr 15 14:22:30 IST 2016",
"reqType": "Provision ApplicationInstance"
},
{
"links": [
{
"rel": "self",
"href": "http://pseudo.com/iam/governance/selfservice/api/v1/requests/4108"
}
],
"id": "4108",
"reqStatus": "Obtaining Request Approval",
"requester": "5026",
"reqCreatedOn": "Fri Apr 15 14:26:00 IST 2016",
"reqType": "Provision ApplicationInstance"
},
{
"links": [
{
"rel": "self",
"href": "http://pseudo.com/iam/governance/selfservice/api/v1/requests/4109"
}
],
"id": "4109",
"reqStatus": "Obtaining Request Approval",
"requester": "5026",
"reqCreatedOn": "Fri Apr 15 14:29:21 IST 2016",
"reqType": "Provision ApplicationInstance"
},
{
"links": [
{
"rel": "self",
"href": "http://pseudo.com/iam/governance/selfservice/api/v1/requests/4112"
}
],
"id": "4112",
"reqStatus": "Obtaining Request Approval",
"requester": "5026",
"reqCreatedOn": "Fri Apr 15 14:33:02 IST 2016",
"reqType": "Provision ApplicationInstance"
},
{
"links": [
{
"rel": "self",
"href": "http://pseudo.com/iam/governance/selfservice/api/v1/requests/4116"
}
],
"id": "4116",
"reqStatus": "Obtaining Request Approval",
"requester": "5026",
"reqCreatedOn": "Fri Apr 15 14:39:55 IST 2016",
"reqType": "Provision ApplicationInstance"
},
{
"links": [
{
"rel": "self",
"href": "http://pseudo.com/iam/governance/selfservice/api/v1/requests/4123"
}
],
"id": "4123",
"reqStatus": "Obtaining Request Approval",
"requester": "5026",
"reqCreatedOn": "Fri Apr 15 14:46:59 IST 2016",
"reqType": "Provision ApplicationInstance"
}
]
}