ユーザーIDに基づいたユーザーの最近のアクティビティの取得

get

/iam/governance/selfservice/api/v1/users/{uuid}/recentactivities

ユーザーIDで指定されたユーザーの最近のアクティビティを返します。レスポンスには、ユーザーによって発生し、ユーザーに対して発生したすべてのリクエストが含まれています。

リクエスト

サポートされているメディア・タイプ
パス・パラメータ
  • 最近のアクティビティが返されるユーザーの一意識別子。
問合せパラメータ
  • アクティビティは次の属性に基づいてフィルタできます: endDate、creationDate、executionDate、requestStatus、justification、Beneficiary User ID、Beneficiary User First NameおよびBeneficiary User Last Name
先頭に戻る

レスポンス

サポートされているメディア・タイプ

200レスポンス

成功
ヘッダー
本文()
ルート・スキーマ: RecentActivityData
型: object
ソースを表示
ネストされたスキーマ: requests
型: array
ソースを表示
ネストされたスキーマ: LinkDataInstances
型: object
ソースを表示
ネストされたスキーマ: UserBulkRequest
型: object
ソースを表示
ネストされたスキーマ: Requester
型: object
ソースを表示

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"
                }
            ]
        }
    ]
}
先頭に戻る