{
    "service": "trading_eye",
    "schema_version": "trading_eye.api.v1",
    "endpoints": {
        "GET  cases": "/api/cases?page=1&per_page=5&status=NEW[&candles=inline&symbol=&detector=&event_type=]",
        "GET  case": "api.php/case?id=<case_id>[&candles=1][&analysis=latest]",
        "POST validate": "/api/validate  body: {\"case_id\":\"\u2026\",\"analysis_yaml\":\"\u2026\"} -> errors per field",
        "POST analysis": "/api/analysis  body: {\"case_id\":\"\u2026\",\"analysis_yaml\":\"\u2026\"} \u2014 invalid YAML is never stored",
        "GET  schema": "/api/schema  the JSON Schema every analysis is checked against"
    },
    "note": "outcome data is future-derived and never served",
    "cases": 723
}
