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
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
}