Evidence Task Implementations

Get List of Evidence Task Implementations

Use this API to retrieve a list of all evidence task implementations by entity, such as by assignee, control, and current interval status. The response will include relevant details for each evidence implementation.

post/api/controls/v1/evidence-task-implementations/pages

Query parameters

pageinteger

Results page to be retrieved (0..N)

sizeinteger

Number of records per page

sort'number,asc' | 'number,desc' | 'name,asc' | 'name,desc' | 'primaryEntityName,asc' | 'primaryEntityName,desc' | 'primaryEntityType,asc' | 'primaryEntityType,desc' | 'collectionInterval,asc' | 'collectionInterval,desc' | 'collectionStartDate,asc' | 'collectionStartDate,desc' | 'lastCollected,asc' | 'lastCollected,desc' | 'currentIntervalStatus,asc' | 'currentIntervalStatus,desc' | 'currentIntervalStartDate,asc' | 'currentIntervalStartDate,desc' | 'currentIntervalEndDate,asc' | 'currentIntervalEndDate,desc' | 'relatedControls,asc' | 'relatedControls,desc' | 'evidenceTaskType,asc' | 'evidenceTaskType,desc' | 'createdDate,asc' | 'createdDate,desc' | 'lastModifiedDate,asc' | 'lastModifiedDate,desc'

Sorting criteria in the format: property(,asc|desc). Default sort order is ascending

Request body

TechRiskComplianceITRiskManagementSearchCriteriaInformation required— unresolved $ref

Response

OK

emptyboolean

The flag to check if the entity is empty or not.

firstboolean

The flag to check if the entity is first entity or not.

lastboolean

The flag to check if the entity is last entity or not.

numberinteger

The number associated with the result.

numberOfElementsinteger

Total number of elements in the result.

totalPagesinteger

Total number of pages in the result list.

totalElementsinteger

Total number of elements in the result.

sizeinteger

Size of the result list.

Example response

{
  "content": [
    {
      "id": "1a2b3c4e-5f6g-7h8i-9j0k-1l2m3n4o5p6q",
      "number": 123,
      "orgGroup": {
        "id": "1a2b3c4e-5f6g-7h8i-9j0k-1l2m3n4o5p6q",
        "name": "Entity Name"
      },
      "primaryEntity": {
        "id": "1ab2fff0-cb80-b560-99a1-4a3b527f61f5",
        "name": "Asset 305",
        "type": "Risks",
        "evidenceEntityType": {
          "id": "1a2b3c4e-5f6g-7h8i-9j0k-1l2m3n4o5p6q",
          "label": "Assets",
          "translationKey": "Assets",
          "moduleName": "DataMapping",
          "seeded": true
        },
        "orgGroupId": "1ab2fff0-cb80-b560-99a1-4a3b527f61f5",
        "controlEntityType": {
          "id": "1a2b3c4e-5f6g-7h8i-9j0k-1l2m3n4o5p6q",
          "label": "Assets",
          "translationKey": "Assets",
          "moduleName": "DataMapping",
          "seeded": true
        }
      },
      "primaryEntityName": "Asset124",
      "evidenceTaskId": "123e4567-e89b-12d3-a456-426614174123",
      "name": "Security Updates",
      "description": "i) Provide evidence to confirm that periodic security updates are published and communicated to employees and contractors.",
      "guidance": "For internal users, the security updates communication can be demonstrated by making these policies available to them through the corporate intranet.",
      "collectionInterval": "MONTHLY",
      "collectionStartDate": "2020-11-05",
      "lastCollected": "2020-11-10",
      "currentIntervalStatus": "InProgress",
      "currentIntervalEndDate": "2020-11-30",
      "assignee": [
        {
          "id": "123e4567-e89b-12d3-a456-426614174000",
          "name": "Entity Name",
          "nameKey": "EntityName"
        }
      ],
      "approver": [
        {
          "id": "123e4567-e89b-12d3-a456-426614174000",
          "name": "Entity Name",
          "nameKey": "EntityName"
        }
      ],
      "relatedControls": 2,
      "related": 2,
      "canSplit": true,
      "evidenceTaskType": "SYSTEM",
      "createdBy": "1a2b3c4e-5f6g-7h8i-9j0k-1l2m3n4o5p6q",
      "createdDate": "2020-11-05T22:01:21.200+00:00",
      "lastModifiedBy": "123e4567-e89b-12d3-a456-426614174001",
      "lastModifiedDate": "2020-11-05T22:01:21.200+00:0",
      "collectedEvidenceCount": 1,
      "automaticCollection": "AVAILABLE",
      "deleteType": "SOFT",
      "dueDateOffset": 5,
      "collectionStartMonth": "January"
    }
  ],
  "first": true,
  "numberOfElements": 20,
  "pageable": {
    "pageSize": 20,
    "paged": true,
    "sort": {
      "sorted": true
    }
  },
  "sort": {
    "sorted": true
  },
  "totalPages": 5,
  "totalElements": 50,
  "size": 20
}

Changes