Getting Started
- What is TestInvite?
- Build Your First Test
- Run Your First Assessment
- Taking the Assessment
- Viewing the Results
- Question Bank Overview
- Common Question Features
- Scoring
- Question Types
- Question Authoring
- Browsing Questions
- Content Blocks
- Media Library
- Metadata Rules & Schema
- Roles & Access
- Tests Overview
- My Tests
- Creating a Test
- The Test Editor
- Test Settings
- Sections & Pages
- Adding Questions
- Page Builders
- Test Profile
- Reporting
- Test Papers
- Analytics
- Publishing a Test
- Test Library
- Marketplace
- Tasks Overview
- Creating a Task
- Task Dashboard
- Steps
- Task Settings
- Candidates
- Test Sessions
- Sent Mails
- Proctoring
- Analytics
- Analytics Overview
- Test Analytics
- Question Analytics
- Per-Question Analytics
- Results Explorer
- Segment Analysis
Integrations
Test Sessions & Results
Answers
Fetch every question a candidate saw in a test session and exactly what they answered — this endpoint is in beta.
Published 2026/08/26
GET /tasks/:taskId/test-instances/:id/answers — query param: mode. Returns { answers: [...] }, one entry per question.
- basic —
sectionIndex, sectionNo, pageNo, pageNoInSection, questionNo, questionNoInSection, questionNoInPage, questionReference, required, effective, question. - detailed — adds
sectionUuid, pageUuid.
question is shaped differently depending on the question type:
- Multiple choice —
{ text, answer: { valid, score, pointsAchieved, choices: [{ text }] } } - Match —
{ text, answer: { valid, score, pointsAchieved, matches: [{ item, option }] } } - Input (field, area, audio, video, code, rich, file, photo, numeric, tabular) —
{ text, type, answer: { valid, score, pointsAchieved, value } }
answer is null if the candidate never responded to that question. score ranges from −1 to 1, matching the success-rate scale used throughout scoring — see Point Scoring.