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