A.3 POST /api/util/tasksort (sort a list of tasks by the specified column)

Sort the specified tasks by the specified column.

NOTE:This REST API does not require authentication.

Used In

Dashboard task view

URL Parameters

None

Data to Send

{
    "sortBy":"recipientName",
    "sortOrder":"ASC",
    "tasks": [
        {
            "taskId":"85a180b8fad3425fb58a6d906075571a",
            "processName":"Anonymous Access - Create New User",
            "creationTime":"1337273009422",
            "expirationTime":"1338482609422",
            "recipient":  "cn=bmalley,ou=users,o=novell",    
            "recipientName":  "Bill Malley",    
            "simpleForm":  true
        },
        { 
            "taskId":"85a180b8fad3425fb58a6d906075571a",
            "processName":"Anonymous Access -Delete User",
            "creationTime":"1337273009422",
            "expirationTime":"1338482609422",
            "recipient":  "cn=ablake,ou=users,o=novell",    
            "recipientName":  "Allison Blake",    
            "simpleForm":  true
        }
    ]
}

NOTE:

  • The recipientName value must be a value in the JSON data.

  • For the sortOrder value, you can specify either ASC (ascending order) or DESC (descending order).

Response payload for status code: 200 OK

{
    "sortBy":"recipientName",
    "sortOrder":"ASC",
    "tasks": [
        { 
            "taskId":"85a180b8fad3425fb58a6d906075571a",
            "processName":"Anonymous Access -Delete User",
            "creationTime":"1337273009422",
            "expirationTime":"1338482609422",
            "recipient":  "cn=ablake,ou=users,o=novell",    
            "recipientName":  "Allison Blake",    
            "simpleForm":  true
        },
        {
            "taskId":"85a180b8fad3425fb58a6d906075571a",
            "processName":"Anonymous Access - Create New User",
            "creationTime":"1337273009422",
            "expirationTime":"1338482609422",
            "recipient":  "cn=bmalley,ou=users,o=novell",    
            "recipientName":  "Bill Malley",    
            "simpleForm":  true
        }
    ]
}