GET Candidates Invited for an Assessment V2¶
This API retrieves candidates invited to an assessment, including assessment metadata and detailed report data for candidates who have completed it. Candidates can be filtered by their current invitation status.
Request URL¶
GET /assessments/invited/v2/<assessment_id>
Warning
Make sure to add your API key in the request header.
Path Parameters¶
Parameter |
Type |
Description |
|---|---|---|
assessment_id |
integer |
Assessment ID for which invited candidates are to be fetched. |
Query Parameters¶
Parameter |
Type |
Description |
|---|---|---|
status |
string |
Optional. Filters candidates by |
page |
integer |
Optional. Page number, starting at |
limit |
integer |
Optional. Candidates per page. Defaults to |
Response¶
The response contains assessment details and the invited candidates. A
report object is included only when report data is available for a
completed candidate. Report links expire after seven days.
{
"assessment_id": 123,
"assessment_name": "Software Engineer Assessment",
"cut_off": 60,
"total_invited_candidates": 54,
"candidates": [
{
"candidate_id": 456,
"email": "[email protected]",
"name": "Candidate Name",
"report_id": 789,
"invite_status": "Completed",
"report": {
"candidate_id": 456,
"email": "[email protected]",
"name": "Candidate Name",
"report_id": 789,
"overall_percentage": 82.5,
"integrity": "Clear",
"qualification": "Qualified",
"report_link": "https://example.com/signed-report-link",
"completed_date": "2026-07-13T10:30:00",
"sections": [
{
"section_name": "Programming",
"percentage": 85.0,
"skills": [
{
"skill": "Python",
"percentage": 90.0
}
]
}
]
}
},
{
"candidate_id": 457,
"email": "[email protected]",
"name": "Pending Candidate",
"report_id": 790,
"invite_status": "Pending"
}
],
"pagination": {
"page": 1,
"limit": 25,
"total": 40,
"total_pages": 2,
"has_next": true,
"has_previous": false
}
}
total_invited_candidates is the count of all invitations before applying
the optional status filter. pagination.total is the count after filtering.
The integrity field is a label: Clear, Review Needed, or Action
Required.
If no candidates match the request, the API returns assessment details, an
empty candidates array, pagination metadata, and the message No
candidates found.
Response Status Codes¶
Status Code |
Description |
|---|---|
200 |
Candidates were retrieved successfully, including an empty result. |
400 |
The supplied |
404 |
The assessment was not found. |
500 |
Candidate information could not be fetched. |