Overview
The Assessment Data API allows you to request, monitor, and download assessment report data. The workflow follows a three-step pattern: post a request to create a job, poll the job status until it completes, and download the output file from the provided URL.
What you can do
✓Post an assessment data request and receive a
requestId to track the job
✓Check the status of a job using its
requestId and download the output file when complete
✓Reset a completed request to trigger a new extraction without creating a new job
Step 1 — Post the Request
To initiate an assessment data extraction, POST a JSON request body containing three fields:
Request Types
| requestType | Description |
|---|---|
| ASSESSMENT_SUMMARY | Contains summary data, comments, and tasks for assessments |
| ASSESSMENT_SURVEY | Contains survey data, comments, and tasks for each survey within an assessment |
| ASSESSMENT_SURVEY_WITH_SUMMARY |
Combines both
ASSESSMENT_SUMMARY
and
ASSESSMENT_SURVEY
data in a single report
|
Step 2 — Check Request Status
Once the request is posted, the API returns a requestId that uniquely identifies the job. Use this ID to poll the request status. Possible status values are:
Step 3 — Reset and Reuse the Request
Once a job has completed, you can reset the request to trigger a new extraction without creating a new job. Resetting allows you to reuse the same requestName and configuration for subsequent data pulls.
TrustArc · Assessment Data API · support.trustarc.com