Retrieves minimal CAT metadata for preview before starting an attempt. Questions are not included.
GET
/api/v1/student/{studentId}/cats/{catId}/preview
curl \
--request GET 'https://api.echoplain.social/api/v1/student/uuid-string/cats/uuid-string/preview'
Response examples (200)
{
"cat": {
"id": "uuid",
"score": 30,
"title": "CAT 1",
"status": "ACTIVE",
"dueDate": "2025-10-01T01:00:00.000Z",
"maxAttempts": 1,
"releaseDate": "2025-10-01T00:00:00.000Z",
"attemptsUsed": 0,
"durationMinutes": 60
},
"message": "CAT preview retrieved successfully",
"success": true,
"canAttempt": true
}