List contest results (v1)
Method & Path
GET /api/v1/workspace/:workspaceId/contests/:contestId/results
Description
Returns all submitted attempts sorted by rank (score desc, faster duration first). Available while contest is open or ended for the workspace dashboard.
Authentication
Required: Workspace token. Persona: Workspace Owner.
Response 200 OK
{
"results": [
{
"id": "...",
"introResponses": {},
"scoreCorrect": 8,
"totalQuestions": 10,
"durationSeconds": 120,
"rank": 1,
"submittedAt": "2026-01-01T12:00:00.000Z"
}
]
}
Common Errors
- 401 Unauthorized
- 404 Not Found: Contest not in workspace