# Get pending tasks for My Work

Returns a filtered and paginated list of pending tasks assigned to the current user.
            
Behavior:
- Validates account and user context
- Supports pagination using the start query parameter
- Applies grouping filter using GroupCode from request body
- Retrieves pending tasks assigned to the user
- Returns structured pending task list response data
- Logs the action as a pending tasks grid view

Endpoint: POST /api/v2/maintenance/mywork/pendingtasks/list

## Query parameters:

  - `start` (integer)

## Request fields (application/json-patch+json):

  - `groupCode` (string,null)

  - `filters` (array,null)

  - `filters.dataFieldId` (string)

  - `filters.dataFieldValues` (array,null)

  - `datafieldIds` (array,null)

  - `selectedIds` (array,null)

  - `groupBy` (string,null)

  - `keyword` (string,null)

  - `sortColumn` (string,null)

  - `sortColumnId` (string,null)

  - `sortOrder` (string,null)

  - `fieldValues` (array,null)

  - `fieldValues.dataFieldId` (string)

  - `fieldValues.dataFieldValue` (string,null)

  - `fieldValues.dataFieldlabel` (string,null)

  - `fieldValues.dataFieldValueIds` (array,null)

  - `fieldValues.fromDate` (string,null)

  - `fieldValues.toDate` (string,null)

  - `fieldValues.dataFieldValueRangeType` (string,null)

  - `filter` (string,null)

## Response 200 fields (text/plain):

  - `data` (object)

  - `data.data` (array,null)

  - `data.data.uniqueId` (string)

  - `data.data.taskNumber` (string,null)

  - `data.data.dueDate` (string,null)

  - `data.data.taskType` (string,null)

  - `data.data.title` (string,null)

  - `data.data.workType` (string,null)

  - `data.data.status` (object)

  - `data.data.status.statusId` (string)

  - `data.data.status.statusCode` (string,null)

  - `data.data.status.statusName` (string,null)

  - `data.data.status.statusColor` (string,null)

  - `data.data.priority` (object)

  - `data.data.priority.priorityId` (string)

  - `data.data.priority.priorityName` (string,null)

  - `data.data.priority.priorityColorCode` (string,null)

  - `data.data.actionBy` (array,null)

  - `data.data.actionBy.userId` (string)

  - `data.data.actionBy.userName` (string,null)

  - `data.data.actionBy.userProfile` (string,null)

  - `data.data.addedOn` (string,null)

  - `data.data.actionByString` (string,null)

  - `data.data.completedOn` (string,null)

  - `data.data.taskItemType` (string,null)

  - `data.generalProperties` (array,null)

  - `data.generalProperties.name` (string,null)

  - `data.generalProperties.alias` (string,null)

  - `data.generalProperties.dataType` (string,null)

  - `data.generalProperties.propertyType` (string,null)

  - `data.generalProperties.isKeyData` (boolean)

  - `data.generalProperties.visibility` (boolean)

  - `data.generalProperties.dataFieldId` (string)

  - `data.generalProperties.uiProperties` (object)

  - `data.generalProperties.uiProperties.fullWidth` (boolean)

  - `data.generalProperties.uiProperties.columnWidth` (string,null)

  - `data.generalProperties.uiProperties.columnSpan` (integer,null)

  - `message` (string,null)

  - `isError` (boolean)

  - `messageCode` (integer)

  - `status` (string,null)

  - `errorType` (string,null)

  - `traceid` (string,null)

  - `responseDescription` (string,null)


