hyperion-problem-statement
post/api/hyperion/programming-exercises/{exerciseId}/consistency-check
Path parameters
exerciseIdinteger required
Query parameters
skipThreadContextboolean
Response
OK
Example response
{
"issues": [
{
"severity": "HIGH",
"category": "METHOD_RETURN_TYPE_MISMATCH",
"description": "Problem statement does not match test cases",
"suggestedFix": "Update problem statement to clarify expected behavior",
"relatedLocations": [
{
"type": "PROBLEM_STATEMENT",
"filePath": "src/main/java/Main.java"
}
]
}
],
"timing": {
"startTime": "2025-07-27T07:17:05.500Z",
"endTime": "2025-07-27T07:17:05.500Z",
"durationS": 27.765
},
"tokens": {
"prompt": 10204,
"completion": 3753,
"total": 13957
},
"costs": {
"promptEur": 0.011224,
"completionEur": 0.016513,
"totalEur": 0.027738
}
}