タスクIDに基づいたプロビジョニング・タスクの取得。
get
/iam/governance/selfservice/api/v1/provtasks/{taskid}
指定されたタスクIDのプロビジョニング・タスクを返します。
リクエスト
サポートされているメディア・タイプ
- application/json
パス・パラメータ
- taskid: string
タスクID
レスポンス
サポートされているメディア・タイプ
- application/json
200レスポンス
401レスポンス
未認可
404レスポンス
リクエスト・エンティティが見つからない
500レスポンス
内部サーバー・エラー
デフォルト・レスポンス
予期しないエラー
例
この例では、指定されたタスクIDの情報を取得します。ここに示す情報は、擬似システムを使用した場合のものであり、プロトタイプとして提供しています。
cURLの例
curl -H "Content-Type: application/json" -X GET -u username:password https://pseudo.com/iam/governance/selfservice/api/v1/unauthservice/provtasks/5124
GETレスポンス本文の例
JSON形式のレスポンス本文のコンテンツの例を次に示します。
{
"id": "5124",
"fields": [
{
"name": "Process Definition.Tasks.Key",
"value": 39
},
{
"name": "Process Instance.Task Information.Updated By User ID",
"value": "XELSYSADM"
},
{
"name": "Process Instance.Task Details.Data",
"value": "Rejected"
},
{
"name": "Process Instance.Task Details.Created By",
"value": 1
},
{
"name": "Process Definition.Tasks.Task Name",
"value": "ManualRevokeStart"
},
{
"name": "Process Instance.Task Information.Assignee First Name",
"value": "System"
},
{
"name": "SCH_REASON",
"value": ""
},
{
"name": "Process Instance.Task Details.System level",
"value": 0
},
{
"name": "Process Instance.Task Information.Assign Type",
"value": "User"
},
{
"name": "Process Definition.Tasks.Milestone Datalabel",
"value": ""
},
{
"name": "Process Instance.Task Information.Assignee User Key",
"value": 1
},
{
"name": "Process Instance.Task Details.Status",
"value": "X"
},
{
"name": "Organizations.Key",
"value": 1
},
{
"name": "Process Definition.Tasks.Days",
"value": 0
}
]
}