Use this API to retrieve list of all the assessments or assessments by filter criteria like Approver Ids, Respondent Ids, Template Ids etc. The response will include details such as the assessment ID, number, stage, result, primary record, and associated organization.
Things to Know
All assessments regardless of their stage are returned in the response by default.
The assessments can be filtered by stage using the
assessmentStatuses, templateTypes, assessmentArchivalStatequery parameter. Other than these commonly used filters, request body can be used to filter assessments by approver Ids, respondent Ids, template Ids, workflow stage name.The
sizeandpagequery parameters can be used to paginate the response (list of assessments). Thesizeparameter defines the number of assessments to be returned in each page. Thepageparameter defines the page number. The first page and defaultpageis page number 0. Thesizeparameter is optional and default value is 10.
Example Request
POST https://{hostname}/api/assessment/v3/assessments/list?page=0&size=100&sort=number,desc&templateTypes=PIA,VENDOR,ITRM,INCIDENT,TPDD&assessmentArchivalState=ALL&assessmentStatuses=COMPLETED
