Certification Sign Off
A certification is signed off using the following URIs:
-
/certifications/{certid}/tasks/{taskid} PUT: Allows the update to a task, such as expire the task or create a proxy for the task -
/certifications/{certid/tasks/{taskid}/lineitems/{lineitemid} PUT: Updates the action associated with a line item, such as claim, revoke abstain, and complete
cURL Example for Updating a Task
curl -H "Content-Type: application/json" -H "X-Requested-By: <anyvalue>" -X PUT -u username:password -d @put.json https://pseudo.com/iam/governance/selfservice/api/v1/certifications/21/tasks/ca52584a-71f7-48da-8ac0-3accb37efa92
PUT Request Body
{
"action" : "suspend"
}
PUT Response Bode
{
"links": [
{
"rel": "self",
"href": "https://pseudo.com/iam/governance/selfservice/api/v1/certifications/21/tasks/ca52584a-71f7-48da-8ac0-3accb37efa92"
}
],
"id": "ca52584a-71f7-48da-8ac0-3accb37efa92",
"action": "suspend",
"status": "SUCCESS",
"fields": [
{
"name": "state",
"value": "SUSPENDED"
},
{
"name": "assignees",
"value": [
"Ajay Arora"
]
}
]
}
cURL Example for Updating the Line Item Action
curl -H "Content-Type: application/json" -H "X-Requested-By: <anyvalue>" -X PUT -u username:password -d @put.json https://pseudo.com/iam/governance/selfservice/api/v1/certifications/1/tasks/164b640d-e192-4177-8d1b-dc440e260677/lineitems
PUT Request Body
{
"lineItems": [
{
"requestId": "100",
"lineItemId": "1",
"action": "ResetStatus",
"comments": "test ResetStatus"
},
{
"requestId": "101",
"lineItemId": "1",
"action": "EditComment",
"comments": "test EditComment"
}
]
}
PUT Response Body
{
"links": [
{
"rel": "self",
"href": "https://pseudo.com/iam/governance/selfservice/api/v1/certifications/1/tasks/164b640d-e192-4177-8d1b-dc440e260677/lineitems"
}
],
"lineItems": [
{
"links": [
{
"rel": "self",
"href": "https://pseudo.com/iam/governance/selfservice/api/v1/certifications/1/tasks/164b640d-e192-4177-8d1b-dc440e260677/lineitems/1"
}
],
"action": "ResetStatus",
"requestId": "100",
"lineItemId": "1",
"status": "SUCCESS"
},
{
"links": [
{
"rel": "self",
"href": "https://pseudo.com/iam/governance/selfservice/api/v1/certifications/1/tasks/164b640d-e192-4177-8d1b-dc440e260677/lineitems/1"
}
],
"action": "EditComment",
"requestId": "101",
"lineItemId": "1",
"status": "SUCCESS"
}
]
}