証明履歴の取得。

get

/iam/governance/selfservice/api/v1/certifications/{certid}/tasks/{taskid}/history

証明履歴を返します。

リクエスト

サポートされているメディア・タイプ
パス・パラメータ
問合せパラメータ
  • 結果に返される属性。カンマ区切り属性を受け入れます。サポートされている属性のサンプル値は、"name、comment、certifier"などです
  • 証明の構成
先頭に戻る

レスポンス

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

200レスポンス

成功
ヘッダー
本文()
ルート・スキーマ: certHistoryForTask
型: object
ソースを表示
ネストされたスキーマ: lineItems
型: array
ソースを表示
ネストされたスキーマ: lineItemsForTask
型: object
ソースを表示
ネストされたスキーマ: actionHistoryList
型: array
ソースを表示
ネストされたスキーマ: lineItemDetails
型: array
ソースを表示
ネストされたスキーマ: lineItemDetailsForPolicy
型: array
ソースを表示
ネストされたスキーマ: actionHistoryList
型: object
ソースを表示
ネストされたスキーマ: lineItemDetailsForTask
型: object
ソースを表示
ネストされたスキーマ: actionHistoryList
型: array
ソースを表示
ネストされたスキーマ: certificationHistoryList
型: array
ソースを表示
ネストされたスキーマ: certificationHistoryList
型: object
ソースを表示
ネストされたスキーマ: LinkDataInstances
型: object
ソースを表示

401レスポンス

未認可

404レスポンス

リクエスト・エンティティが見つからない

500レスポンス

内部サーバー・エラー

デフォルト・レスポンス

予期しないエラー
先頭に戻る

この例では、指定された証明の指定されたタスクの履歴を取得します。ここに示す情報は、擬似システムを使用した場合のものであり、プロトタイプとして提供しています。

cURLの例

curl -H "Content-Type: application/json"  -X GET  -u username:password  
https://pseudo.com/iam/governance/selfservice/api/v1/certifications/3/tasks/bea5a9e0-8e4c-455f-
a34b-33ca190f0bce/history

GETレスポンス本文の例

JSON形式のレスポンス本文のコンテンツの例を次に示します。

{
    "links": [
        {
            "rel": "self",
            "href": "http://pseudo.com:PORT/iam/governance/selfservice/api/v1/certifications/3/tasks/be
a5a9e0-8e4c-455f-a34b-33ca190f0bce/history?offset=1&limit=10"
        },
        {
            "rel": "first",
            "href": "http://pseudo.com:PORT/iam/governance/selfservice/api/v1/certifications/3/tasks/be
a5a9e0-8e4c-455f-a34b-33ca190f0bce/history?offset=1&limit=10"
        },
        {
            "rel": "last",
            "href": "http://pseudo.com:PORT/iam/governance/selfservice/api/v1/certifications/3/tasks/be
a5a9e0-8e4c-455f-a34b-33ca190f0bce/history?offset=0&limit=10"
        }
    ],
    "count": 1,
    "hasMore": false,
    "totalResult": 1,
    "certId": 3,
    "taskUid": "bea5a9e0-8e4c-455f-a34b-33ca190f0bce",
    "certificationType": "User",
    "lineItems": [
        {
            "lineItemId": 1,
            "actionHistoryList": [
                {
                    "action": 2,
                    "actorDisplayName": "System",
                    "actorId": -2,
                    "certState": 11,
                    "eventId": 13,
                    "eventTimestamp": "2019-04-01T20:09:52Z",
                    "recipientDisplayName": "Ajay Arora",
                    "recipientId": 16,
                    "recipientTaskUID": "bea5a9e0-8e4c-455f-a34b-33ca190f0bce",
                    "relatedCertId": 2
                },
                {
                    "action": 15,
                    "actorDisplayName": "System",
                    "actorId": -2,
                    "certState": 11,
                    "eventId": 15,
                    "eventTimestamp": "2019-04-01T20:09:52Z",
                    "recipientDisplayName": "Ajay Arora",
                    "recipientId": 16,
                    "recipientTaskUID": "bea5a9e0-8e4c-455f-a34b-33ca190f0bce"
                },
                {
                    "action": 3,
                    "actorDisplayName": "System",
                    "actorId": -2,
                    "certState": 11,
                    "eventId": 17,
                    "eventTimestamp": "2019-04-01T20:09:53Z"
                }
            ],
            "lineItemDetails": [
                {
                    "lineItemDetailId": 2,
                    "actionHistoryList": [
                        {
                            "action": 2,
                            "actorDisplayName": "System",
                            "actorId": -2,
                            "certState": 11,
                            "eventId": 13,
                            "eventTimestamp": "2019-04-01T20:09:52Z",
                            "recipientDisplayName": "Ajay Arora",
                            "recipientId": 16,
                            "recipientTaskUID": "bea5a9e0-8e4c-455f-a34b-33ca190f0bce",
                            "relatedCertId": 2
                        },
                        {
                            "action": 15,
                            "actorDisplayName": "System",
                            "actorId": -2,
                            "certState": 11,
                            "eventId": 15,
                            "eventTimestamp": "2019-04-01T20:09:52Z",
                            "recipientDisplayName": "Ajay Arora",
                            "recipientId": 16,
                            "recipientTaskUID": "bea5a9e0-8e4c-455f-a34b-33ca190f0bce"
                        }
                    ],
                    "certificationHistoryList": [
                        {
                            "certificationStatus": 3,
                            "certificationName": "usercert [ Bud Spencer ] ",
                            "certificationDate": "2019-04-01T20:09:52Z",
                            "certificationType": 3,
                            "id": 1
                        },
                        {
                            "certificationStatus": 1,
                            "certificationName": "usercert [ Bud Spencer ] ",
                            "certifiedBy": "aarora",
                            "certificationDate": "2019-04-01T20:16:53Z",
                            "certificationType": 3,
                            "id": 2
                        }
                    ]
                }
            ]
        }
    ]
}
先頭に戻る