Action Provisioning Tasks or Fulfillment Tasks

The user can take actions of provisioning/fulfilment using the following URIs:
  • /provtasks GET: Obtains the provisioning tasks for the user with the appropriate filter

  • /provtasks PUT: Allows for the update of multiple tasks

  • /provtasks/{taskid} PUT: Allows for the update of a single task

cURL Example for Obtaining the Provisioning Tasks for the User with the Appropriate Filter

curl  -H "Content-Type: application/json"  -X GET  -u username:password https://pseudo.com/iam/governance/selfservice/api/v1/provtasks?q=Status.Category+eq+Rejected

GET Response Body

{
    "links": [
        {
            "rel": "self",
            "href": "https://pseudo.com/iam/governance/selfservice/api/v1/provtasks"
        },
        {
            "rel": "self",
            "href": "https://pseudo.com/iam/governance/selfservice/api/v1/provtasks?offset=1&limit=10&q=Status.Category%20eq%20Rejected"
        },
        {
            "rel": "first",
            "href": "https://pseudo.com/iam/governance/selfservice/api/v1/provtasks?offset=1&limit=10&q=Status.Category%20eq%20Rejected"
        }
    ],
    "count": 5,
    "hasMore": false,
    "totalResult": -1,
    "tasks": [
        {
            "links": [
                {
                    "rel": "self",
                    "href": "https://pseudo.com/iam/governance/selfservice/api/v1/provtasks/1006"
                }
            ],
            "fields": [
                {
                    "name": "Process Instance.Descriptive Data",
                    "value": "dtran20190614c"
                },
                {
                    "name": "Process Instance.Task Information.Assign Type",
                    "value": "User"
                },
                {
                    "name": "Process.Process Definition.Process Form Key",
                    "value": 11
                },
                {
                    "name": "Groups.Group Name",
                    "value": ""
                },
                {
                    "name": "Objects.Key",
                    "value": 6
                },
                {
                    "name": "Status.Category",
                    "value": "Rejected"
                },
                {
                    "name": "Process Instance.Task Information.Target User Last Name",
                    "value": "dtran20190614"
                },
                {
                    "name": "Objects.Type",
                    "value": "Application"
                },
                {
                    "name": "Process Instance.Task Information.Assigned To Group Key",
                    "value": 0
                },
                {
                    "name": "Process Instance.Task Information.Target User",
                    "value": "DTRAN20190614"
                },
                {
                    "name": "Process Instance.Task Information.Assignee Last Name",
                    "value": "Administrator"
                },
                {
                    "name": "APP_INSTANCE_NAME",
                    "value": "VisionEmployeesDomain"
                },
                {
                    "name": "REQUEST_KEY",
                    "value": 0
                },
                {
                    "name": "Process Instance.Task Information.Assignee User Key",
                    "value": 1
                },
                {
                    "name": "Process Instance.Task Information.Created By",
                    "value": 83
                },
                {
                    "name": "Process Instance.Task Details.Action",
                    "value": ""
                },
                {
                    "name": "Process Instance.Task Details.Creation Date",
                    "value": "June 17, 2019 04:52:14 PM"
                },
                {
                    "name": "INSTANCE_KEY",
                    "value": 23
                },
                {
                    "name": "Process Instance.Task Details.Key",
                    "value": 1006
                },
                {
                    "name": "Process Instance.Task Information.Assigned To User Key",
                    "value": 1
                },
                {
                    "name": "Process Instance.Task Information.Updated By",
                    "value": 83
                },
                {
                    "name": "Process Definition.Tasks.Key",
                    "value": 58
                },
                {
                    "name": "Process Instance.Task Information.Row Version",
                    "value": "AAAAAAAAAAE="
                },
                {
                    "name": "Process Instance.Task Details.Projected Start",
                    "value": "June 17, 2019 04:52:14 PM"
                },
                {
                    "name": "Process Instance.Task Details.Actual Start Date",
                    "value": "June 17, 2019 04:52:14 PM"
                },
                {
                    "name": "Process Instance.Task Details.Type",
                    "value": ""
                },
                {
                    "name": "Process Instance.Task Information.Assignee First Name",
                    "value": "System"
                },
                {
                    "name": "Process Instance.Task Details.Status",
                    "value": "R"
                },
                {
                    "name": "Process Instance.Task Details.Updated By",
                    "value": 83
                },
                {
                    "name": "APP_INSTANCE_KEY",
                    "value": 1
                },
                {
                    "name": "Process Instance.Task Information.Creation Date",
                    "value": "June 17, 2019 04:52:14 PM"
                },
                {
                    "name": "Process Instance.Task Information.Retry Task",
                    "value": 0
                },
                {
                    "name": "Process Instance.Task Details.Row Version",
                    "value": "AAAAAAAAAAE="
                },
                {
                    "name": "Process Instance.Task Details.Projected End",
                    "value": "June 17, 2019 04:52:14 PM"
                },
                {
                    "name": "Process Instance.Task Details.Created By",
                    "value": 83
                },
                {
                    "name": "Process Instance.Task Details.Update Date",
                    "value": "June 17, 2019 04:52:15 PM"
                },
                {
                    "name": "Process Instance.Task Details.Data",
                    "value": ""
                },
                {
                    "name": "Process Definition.Tasks.Task Name",
                    "value": "Create User"
                },
                {
                    "name": "Process Instance.Task Information.Target User First Name",
                    "value": ""
                },
                {
                    "name": "Process Instance.Task Details.Actual End Date",
                    "value": "January 01, 1970 12:00:00 AM"
                },
                {
                    "name": "Process Instance.Task Information.Update Date",
                    "value": "June 17, 2019 04:52:15 PM"
                },
                {
                    "name": "Process Instance.Task Information.Assignee User ID",
                    "value": "XELSYSADM"
                },
                {
                    "name": "Process Instance.Task Information.Assigned Date",
                    "value": "June 17, 2019 04:52:14 PM"
                },
                {
                    "name": "Process Instance.Task Information.Assigned To",
                    "value": 0
                },
                {
                    "name": "Process Instance.Key",
                    "value": 223
                },
                {
                    "name": "Process Instance.Task Details.Task Offlined",
                    "value": 0
                },
                {
                    "name": "RNUM",
                    "value": 1
                },
                {
                    "name": "Groups.Key",
                    "value": 0
                },
                {
                    "name": "Organizations.Organization Name",
                    "value": "Vision"
                },
                {
                    "name": "Objects.Name",
                    "value": "AD User"
                }
            ]
        },
        {
            "links": [
                {
                    "rel": "self",
                    "href": "https://pseudo.com/iam/governance/selfservice/api/v1/provtasks/1002"
                }
            ],
            "fields": [
                {
                    "name": "Process Instance.Descriptive Data",
                    "value": "dtran20190614a"
                },
                {
                    "name": "Process Instance.Task Information.Assign Type",
                    "value": "User"
                },
                {
                    "name": "Process.Process Definition.Process Form Key",
                    "value": 11
                },
                {
                    "name": "Groups.Group Name",
                    "value": ""
                },
                {
                    "name": "Objects.Key",
                    "value": 6
                },
                {
                    "name": "Status.Category",
                    "value": "Rejected"
                },
                {
                    "name": "Process Instance.Task Information.Target User Last Name",
                    "value": "dtran20190614"
                },
                {
                    "name": "Objects.Type",
                    "value": "Application"
                },
                {
                    "name": "Process Instance.Task Information.Assigned To Group Key",
                    "value": 0
                },
                {
                    "name": "Process Instance.Task Information.Target User",
                    "value": "DTRAN20190614"
                },
                {
                    "name": "Process Instance.Task Information.Assignee Last Name",
                    "value": "Administrator"
                },
                {
                    "name": "APP_INSTANCE_NAME",
                    "value": "VisionEmployeesDomain"
                },
                {
                    "name": "REQUEST_KEY",
                    "value": 0
                },
                {
                    "name": "Process Instance.Task Information.Assignee User Key",
                    "value": 1
                },
                {
                    "name": "Process Instance.Task Information.Created By",
                    "value": 83
                },
                {
                    "name": "Process Instance.Task Details.Action",
                    "value": ""
                },
                {
                    "name": "Process Instance.Task Details.Creation Date",
                    "value": "June 17, 2019 04:47:15 PM"
                },
                {
                    "name": "INSTANCE_KEY",
                    "value": 21
                },
                {
                    "name": "Process Instance.Task Details.Key",
                    "value": 1002
                },
                {
                    "name": "Process Instance.Task Information.Assigned To User Key",
                    "value": 1
                },
                {
                    "name": "Process Instance.Task Information.Updated By",
                    "value": 83
                },
                {
                    "name": "Process Definition.Tasks.Key",
                    "value": 58
                },
                {
                    "name": "Process Instance.Task Information.Row Version",
                    "value": "AAAAAAAAAAE="
                },
                {
                    "name": "Process Instance.Task Details.Projected Start",
                    "value": "June 17, 2019 04:47:15 PM"
                },
                {
                    "name": "Process Instance.Task Details.Actual Start Date",
                    "value": "June 17, 2019 04:47:15 PM"
                },
                {
                    "name": "Process Instance.Task Details.Type",
                    "value": ""
                },
                {
                    "name": "Process Instance.Task Information.Assignee First Name",
                    "value": "System"
                },
                {
                    "name": "Process Instance.Task Details.Status",
                    "value": "R"
                },
                {
                    "name": "Process Instance.Task Details.Updated By",
                    "value": 83
                },
                {
                    "name": "APP_INSTANCE_KEY",
                    "value": 1
                },
                {
                    "name": "Process Instance.Task Information.Creation Date",
                    "value": "June 17, 2019 04:47:15 PM"
                },
                {
                    "name": "Process Instance.Task Information.Retry Task",
                    "value": 0
                },
                {
                    "name": "Process Instance.Task Details.Row Version",
                    "value": "AAAAAAAAAAE="
                },
                {
                    "name": "Process Instance.Task Details.Projected End",
                    "value": "June 17, 2019 04:47:15 PM"
                },
                {
                    "name": "Process Instance.Task Details.Created By",
                    "value": 83
                },
                {
                    "name": "Process Instance.Task Details.Update Date",
                    "value": "June 17, 2019 04:47:17 PM"
                },
                {
                    "name": "Process Instance.Task Details.Data",
                    "value": ""
                },
                {
                    "name": "Process Definition.Tasks.Task Name",
                    "value": "Create User"
                },
                {
                    "name": "Process Instance.Task Information.Target User First Name",
                    "value": ""
                },
                {
                    "name": "Process Instance.Task Details.Actual End Date",
                    "value": "January 01, 1970 12:00:00 AM"
                },
                {
                    "name": "Process Instance.Task Information.Update Date",
                    "value": "June 17, 2019 04:47:17 PM"
                },
                {
                    "name": "Process Instance.Task Information.Assignee User ID",
                    "value": "XELSYSADM"
                },
                {
                    "name": "Process Instance.Task Information.Assigned Date",
                    "value": "June 17, 2019 04:47:15 PM"
                },
                {
                    "name": "Process Instance.Task Information.Assigned To",
                    "value": 0
                },
                {
                    "name": "Process Instance.Key",
                    "value": 221
                },
                {
                    "name": "Process Instance.Task Details.Task Offlined",
                    "value": 0
                },
                {
                    "name": "RNUM",
                    "value": 2
                },
                {
                    "name": "Groups.Key",
                    "value": 0
                },
                {
                    "name": "Organizations.Organization Name",
                    "value": "Vision"
                },
                {
                    "name": "Objects.Name",
                    "value": "AD User"
                }
            ]
        },
        {
            "links": [
                {
                    "rel": "self",
                    "href": "https://pseudo.com/iam/governance/selfservice/api/v1/provtasks/1004"
                }
            ],
            "fields": [
                {
                    "name": "Process Instance.Descriptive Data",
                    "value": "dtran20190614b"
                },
                {
                    "name": "Process Instance.Task Information.Assign Type",
                    "value": "User"
                },
                {
                    "name": "Process.Process Definition.Process Form Key",
                    "value": 11
                },
                {
                    "name": "Groups.Group Name",
                    "value": ""
                },
                {
                    "name": "Objects.Key",
                    "value": 6
                },
                {
                    "name": "Status.Category",
                    "value": "Rejected"
                },
                {
                    "name": "Process Instance.Task Information.Target User Last Name",
                    "value": "dtran20190614"
                },
                {
                    "name": "Objects.Type",
                    "value": "Application"
                },
                {
                    "name": "Process Instance.Task Information.Assigned To Group Key",
                    "value": 0
                },
                {
                    "name": "Process Instance.Task Information.Target User",
                    "value": "DTRAN20190614"
                },
                {
                    "name": "Process Instance.Task Information.Assignee Last Name",
                    "value": "Administrator"
                },
                {
                    "name": "APP_INSTANCE_NAME",
                    "value": "VisionEmployeesDomain"
                },
                {
                    "name": "REQUEST_KEY",
                    "value": 0
                },
                {
                    "name": "Process Instance.Task Information.Assignee User Key",
                    "value": 1
                },
                {
                    "name": "Process Instance.Task Information.Created By",
                    "value": 83
                },
                {
                    "name": "Process Instance.Task Details.Action",
                    "value": ""
                },
                {
                    "name": "Process Instance.Task Details.Creation Date",
                    "value": "June 17, 2019 04:50:25 PM"
                },
                {
                    "name": "INSTANCE_KEY",
                    "value": 22
                },
                {
                    "name": "Process Instance.Task Details.Key",
                    "value": 1004
                },
                {
                    "name": "Process Instance.Task Information.Assigned To User Key",
                    "value": 1
                },
                {
                    "name": "Process Instance.Task Information.Updated By",
                    "value": 83
                },
                {
                    "name": "Process Definition.Tasks.Key",
                    "value": 58
                },
                {
                    "name": "Process Instance.Task Information.Row Version",
                    "value": "AAAAAAAAAAE="
                },
                {
                    "name": "Process Instance.Task Details.Projected Start",
                    "value": "June 17, 2019 04:50:25 PM"
                },
                {
                    "name": "Process Instance.Task Details.Actual Start Date",
                    "value": "June 17, 2019 04:50:25 PM"
                },
                {
                    "name": "Process Instance.Task Details.Type",
                    "value": ""
                },
                {
                    "name": "Process Instance.Task Information.Assignee First Name",
                    "value": "System"
                },
                {
                    "name": "Process Instance.Task Details.Status",
                    "value": "R"
                },
                {
                    "name": "Process Instance.Task Details.Updated By",
                    "value": 83
                },
                {
                    "name": "APP_INSTANCE_KEY",
                    "value": 1
                },
                {
                    "name": "Process Instance.Task Information.Creation Date",
                    "value": "June 17, 2019 04:50:25 PM"
                },
                {
                    "name": "Process Instance.Task Information.Retry Task",
                    "value": 0
                },
                {
                    "name": "Process Instance.Task Details.Row Version",
                    "value": "AAAAAAAAAAE="
                },
                {
                    "name": "Process Instance.Task Details.Projected End",
                    "value": "June 17, 2019 04:50:25 PM"
                },
                {
                    "name": "Process Instance.Task Details.Created By",
                    "value": 83
                },
                {
                    "name": "Process Instance.Task Details.Update Date",
                    "value": "June 17, 2019 04:50:26 PM"
                },
                {
                    "name": "Process Instance.Task Details.Data",
                    "value": ""
                },
                {
                    "name": "Process Definition.Tasks.Task Name",
                    "value": "Create User"
                },
                {
                    "name": "Process Instance.Task Information.Target User First Name",
                    "value": ""
                },
                {
                    "name": "Process Instance.Task Details.Actual End Date",
                    "value": "January 01, 1970 12:00:00 AM"
                },
                {
                    "name": "Process Instance.Task Information.Update Date",
                    "value": "June 17, 2019 04:50:26 PM"
                },
                {
                    "name": "Process Instance.Task Information.Assignee User ID",
                    "value": "XELSYSADM"
                },
                {
                    "name": "Process Instance.Task Information.Assigned Date",
                    "value": "June 17, 2019 04:50:25 PM"
                },
                {
                    "name": "Process Instance.Task Information.Assigned To",
                    "value": 0
                },
                {
                    "name": "Process Instance.Key",
                    "value": 222
                },
                {
                    "name": "Process Instance.Task Details.Task Offlined",
                    "value": 0
                },
                {
                    "name": "RNUM",
                    "value": 3
                },
                {
                    "name": "Groups.Key",
                    "value": 0
                },
                {
                    "name": "Organizations.Organization Name",
                    "value": "Vision"
                },
                {
                    "name": "Objects.Name",
                    "value": "AD User"
                }
            ]
        },
        {
            "links": [
                {
                    "rel": "self",
                    "href": "https://pseudo.com/iam/governance/selfservice/api/v1/provtasks/1008"
                }
            ],
            "fields": [
                {
                    "name": "Process Instance.Descriptive Data",
                    "value": "dtran20190614a"
                },
                {
                    "name": "Process Instance.Task Information.Assign Type",
                    "value": "User"
                },
                {
                    "name": "Process.Process Definition.Process Form Key",
                    "value": 11
                },
                {
                    "name": "Groups.Group Name",
                    "value": ""
                },
                {
                    "name": "Objects.Key",
                    "value": 6
                },
                {
                    "name": "Status.Category",
                    "value": "Rejected"
                },
                {
                    "name": "Process Instance.Task Information.Target User Last Name",
                    "value": "dtran20190614"
                },
                {
                    "name": "Objects.Type",
                    "value": "Application"
                },
                {
                    "name": "Process Instance.Task Information.Assigned To Group Key",
                    "value": 0
                },
                {
                    "name": "Process Instance.Task Information.Target User",
                    "value": "DTRAN20190614"
                },
                {
                    "name": "Process Instance.Task Information.Assignee Last Name",
                    "value": "Administrator"
                },
                {
                    "name": "APP_INSTANCE_NAME",
                    "value": "VisionEmployeesDomain"
                },
                {
                    "name": "REQUEST_KEY",
                    "value": 0
                },
                {
                    "name": "Process Instance.Task Information.Assignee User Key",
                    "value": 1
                },
                {
                    "name": "Process Instance.Task Information.Created By",
                    "value": 4
                },
                {
                    "name": "Process Instance.Task Details.Action",
                    "value": ""
                },
                {
                    "name": "Process Instance.Task Details.Creation Date",
                    "value": "June 17, 2019 05:36:32 PM"
                },
                {
                    "name": "INSTANCE_KEY",
                    "value": 21
                },
                {
                    "name": "Process Instance.Task Details.Key",
                    "value": 1008
                },
                {
                    "name": "Process Instance.Task Information.Assigned To User Key",
                    "value": 1
                },
                {
                    "name": "Process Instance.Task Information.Updated By",
                    "value": 4
                },
                {
                    "name": "Process Definition.Tasks.Key",
                    "value": 61
                },
                {
                    "name": "Process Instance.Task Information.Row Version",
                    "value": "AAAAAAAAAAE="
                },
                {
                    "name": "Process Instance.Task Details.Projected Start",
                    "value": "June 17, 2019 05:36:32 PM"
                },
                {
                    "name": "Process Instance.Task Details.Actual Start Date",
                    "value": "June 17, 2019 05:36:32 PM"
                },
                {
                    "name": "Process Instance.Task Details.Type",
                    "value": ""
                },
                {
                    "name": "Process Instance.Task Information.Assignee First Name",
                    "value": "System"
                },
                {
                    "name": "Process Instance.Task Details.Status",
                    "value": "R"
                },
                {
                    "name": "Process Instance.Task Details.Updated By",
                    "value": 4
                },
                {
                    "name": "APP_INSTANCE_KEY",
                    "value": 1
                },
                {
                    "name": "Process Instance.Task Information.Creation Date",
                    "value": "June 17, 2019 05:36:32 PM"
                },
                {
                    "name": "Process Instance.Task Information.Retry Task",
                    "value": 0
                },
                {
                    "name": "Process Instance.Task Details.Row Version",
                    "value": "AAAAAAAAAAE="
                },
                {
                    "name": "Process Instance.Task Details.Projected End",
                    "value": "June 17, 2019 05:36:32 PM"
                },
                {
                    "name": "Process Instance.Task Details.Created By",
                    "value": 4
                },
                {
                    "name": "Process Instance.Task Details.Update Date",
                    "value": "June 17, 2019 05:36:33 PM"
                },
                {
                    "name": "Process Instance.Task Details.Data",
                    "value": ""
                },
                {
                    "name": "Process Definition.Tasks.Task Name",
                    "value": "Disable User"
                },
                {
                    "name": "Process Instance.Task Information.Target User First Name",
                    "value": ""
                },
                {
                    "name": "Process Instance.Task Details.Actual End Date",
                    "value": "January 01, 1970 12:00:00 AM"
                },
                {
                    "name": "Process Instance.Task Information.Update Date",
                    "value": "June 17, 2019 05:36:33 PM"
                },
                {
                    "name": "Process Instance.Task Information.Assignee User ID",
                    "value": "XELSYSADM"
                },
                {
                    "name": "Process Instance.Task Information.Assigned Date",
                    "value": "June 17, 2019 05:36:32 PM"
                },
                {
                    "name": "Process Instance.Task Information.Assigned To",
                    "value": 0
                },
                {
                    "name": "Process Instance.Key",
                    "value": 221
                },
                {
                    "name": "Process Instance.Task Details.Task Offlined",
                    "value": 0
                },
                {
                    "name": "RNUM",
                    "value": 4
                },
                {
                    "name": "Groups.Key",
                    "value": 0
                },
                {
                    "name": "Organizations.Organization Name",
                    "value": "Vision"
                },
                {
                    "name": "Objects.Name",
                    "value": "AD User"
                }
            ]
        },
        {
            "links": [
                {
                    "rel": "self",
                    "href": "https://pseudo.com/iam/governance/selfservice/api/v1/provtasks/1010"
                }
            ],
            "fields": [
                {
                    "name": "Process Instance.Descriptive Data",
                    "value": "dtran20190614b"
                },
                {
                    "name": "Process Instance.Task Information.Assign Type",
                    "value": "User"
                },
                {
                    "name": "Process.Process Definition.Process Form Key",
                    "value": 11
                },
                {
                    "name": "Groups.Group Name",
                    "value": ""
                },
                {
                    "name": "Objects.Key",
                    "value": 6
                },
                {
                    "name": "Status.Category",
                    "value": "Rejected"
                },
                {
                    "name": "Process Instance.Task Information.Target User Last Name",
                    "value": "dtran20190614"
                },
                {
                    "name": "Objects.Type",
                    "value": "Application"
                },
                {
                    "name": "Process Instance.Task Information.Assigned To Group Key",
                    "value": 0
                },
                {
                    "name": "Process Instance.Task Information.Target User",
                    "value": "DTRAN20190614"
                },
                {
                    "name": "Process Instance.Task Information.Assignee Last Name",
                    "value": "Administrator"
                },
                {
                    "name": "APP_INSTANCE_NAME",
                    "value": "VisionEmployeesDomain"
                },
                {
                    "name": "REQUEST_KEY",
                    "value": 0
                },
                {
                    "name": "Process Instance.Task Information.Assignee User Key",
                    "value": 1
                },
                {
                    "name": "Process Instance.Task Information.Created By",
                    "value": 4
                },
                {
                    "name": "Process Instance.Task Details.Action",
                    "value": ""
                },
                {
                    "name": "Process Instance.Task Details.Creation Date",
                    "value": "June 17, 2019 05:36:34 PM"
                },
                {
                    "name": "INSTANCE_KEY",
                    "value": 22
                },
                {
                    "name": "Process Instance.Task Details.Key",
                    "value": 1010
                },
                {
                    "name": "Process Instance.Task Information.Assigned To User Key",
                    "value": 1
                },
                {
                    "name": "Process Instance.Task Information.Updated By",
                    "value": 4
                },
                {
                    "name": "Process Definition.Tasks.Key",
                    "value": 61
                },
                {
                    "name": "Process Instance.Task Information.Row Version",
                    "value": "AAAAAAAAAAE="
                },
                {
                    "name": "Process Instance.Task Details.Projected Start",
                    "value": "June 17, 2019 05:36:34 PM"
                },
                {
                    "name": "Process Instance.Task Details.Actual Start Date",
                    "value": "June 17, 2019 05:36:34 PM"
                },
                {
                    "name": "Process Instance.Task Details.Type",
                    "value": ""
                },
                {
                    "name": "Process Instance.Task Information.Assignee First Name",
                    "value": "System"
                },
                {
                    "name": "Process Instance.Task Details.Status",
                    "value": "R"
                },
                {
                    "name": "Process Instance.Task Details.Updated By",
                    "value": 4
                },
                {
                    "name": "APP_INSTANCE_KEY",
                    "value": 1
                },
                {
                    "name": "Process Instance.Task Information.Creation Date",
                    "value": "June 17, 2019 05:36:34 PM"
                },
                {
                    "name": "Process Instance.Task Information.Retry Task",
                    "value": 0
                },
                {
                    "name": "Process Instance.Task Details.Row Version",
                    "value": "AAAAAAAAAAE="
                },
                {
                    "name": "Process Instance.Task Details.Projected End",
                    "value": "June 17, 2019 05:36:34 PM"
                },
                {
                    "name": "Process Instance.Task Details.Created By",
                    "value": 4
                },
                {
                    "name": "Process Instance.Task Details.Update Date",
                    "value": "June 17, 2019 05:36:35 PM"
                },
                {
                    "name": "Process Instance.Task Details.Data",
                    "value": ""
                },
                {
                    "name": "Process Definition.Tasks.Task Name",
                    "value": "Disable User"
                },
                {
                    "name": "Process Instance.Task Information.Target User First Name",
                    "value": ""
                },
                {
                    "name": "Process Instance.Task Details.Actual End Date",
                    "value": "January 01, 1970 12:00:00 AM"
                },
                {
                    "name": "Process Instance.Task Information.Update Date",
                    "value": "June 17, 2019 05:36:35 PM"
                },
                {
                    "name": "Process Instance.Task Information.Assignee User ID",
                    "value": "XELSYSADM"
                },
                {
                    "name": "Process Instance.Task Information.Assigned Date",
                    "value": "June 17, 2019 05:36:34 PM"
                },
                {
                    "name": "Process Instance.Task Information.Assigned To",
                    "value": 0
                },
                {
                    "name": "Process Instance.Key",
                    "value": 222
                },
                {
                    "name": "Process Instance.Task Details.Task Offlined",
                    "value": 0
                },
                {
                    "name": "RNUM",
                    "value": 5
                },
                {
                    "name": "Groups.Key",
                    "value": 0
                },
                {
                    "name": "Organizations.Organization Name",
                    "value": "Vision"
                },
                {
                    "name": "Objects.Name",
                    "value": "AD User"
                }
            ]
        }
    ]
}

cURL Example for Updating Multiple Tasks

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/provtasks

PUT Request Body

{
 "tasks":[
     {
	   "id" : "3016",
	   "requestId" : "10001",
           "action": "reassign",
	   "fields": [
		  {
			"name": "assignee",
			"value": "23"
		  },
		  {
			"name": "type",
			"value": "user"
		  }
	    ]
     },
     {
     	  "id" : "3018",
     	  "requestId" : "10002",
   	  "action": "reassign",
	  "fields": [
		  {
			"name": "assignee",
			"value": "23"
		  },
		  {
			"name": "type",
			"value": "user"
		  }
	    ]
     }
  ]
}

PUT Response Body

{
    "links": [
        {
            "rel": "self",
            "href": "https://pseudo.com/iam/governance/selfservice/api/v1/provtasks"
        }
    ],
    "tasks": [
        {
            "links": [
                {
                    "rel": "self",
                    "href": 
"https://pseudo.com/iam/governance/selfservice/api/v1/provtasks/3018"
                }
            ],
            "id": "3018",
            "status": "SUCCESS",
            "requestId": "10002",
            "action": "reassign"
        },
        {
            "links": [
                {
                    "rel": "self",
                    "href": 
"https://pseudo.com/iam/governance/selfservice/api/v1/provtasks/3016"
                }
            ],
            "id": "3016",
            "status": "SUCCESS",
            "requestId": "10001",
            "action": "reassign"
        }
    ]
}

cURL Example for Updating a Single 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/provtasks/3009

PUT Request Body

{
	"action": "reassign",
	"fields":
	[
		{
			"name": "assignee",
			"value": "23"
		},
		{
			"name": "type",
			"value": "user"
		}
	]
}

PUT Response Body

{
    "links": [
        {
            "rel": "self",
            "href": "https://pseudo.com/iam/governance/selfservice/api/v1/provtasks/3009"
        }
    ],
    "id": "3009",
    "status": "SUCCESS"
}