AnalysisLookupResponse
Fields
Latest AI analysis for a (project, fingerprint) pair.
3 fields
analysis_id- string (uuid) or null
analyzed_at- string (date-time) or null
failure_category- string or null
Raw schema (JSON)
{
"description": "US-2.4: latest AI analysis for a (project, fingerprint) pair.\n\nAll fields are ``None`` when the test has never been analysed — the UI\nrenders a \"no AI analysis recorded yet\" empty state instead of a 404\n(which axios would surface as a scary error toast).\n\n``failure_category`` is a plain string, NOT the ``FailureCategory``\nenum: the backing column is ``String(30)`` and a strict enum here would\n422 the whole response if a stored value ever drifts out of vocab.",
"properties": {
"analysis_id": {
"anyOf": [
{
"format": "uuid",
"type": "string"
},
{
"type": "null"
}
],
"title": "Analysis Id"
},
"analyzed_at": {
"anyOf": [
{
"format": "date-time",
"type": "string"
},
{
"type": "null"
}
],
"title": "Analyzed At"
},
"failure_category": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Failure Category"
}
},
"title": "AnalysisLookupResponse",
"type": "object"
}Used by endpoints
Section titled “Used by endpoints”One endpoint sends or returns this schema, on its own or inside another schema.
GET/api/v1/projects/{project_id}/analyses/lookup— Lookup Latest Analysis
Used by schemas
Section titled “Used by schemas”No other schema contains this one.
More details
Section titled “More details”- Specification: OpenAPI JSON