{
  "name": "Qtech LexAnalytica API",
  "version": "3.0.0",
  "description": "Case-Driven Legal Research Platform",
  "features": [
    "On-demand crawler za specifične slučajeve",
    "Semantička pretraga s embeddings",
    "Upload vlastitih dokumenata",
    "AI analiza konteksta (Grok)"
  ],
  "endpoints": {
    "cases": {
      "list": "GET /cases",
      "create": "POST /cases",
      "get": "GET /cases/:id",
      "update": "PUT /cases/:id",
      "delete": "DELETE /cases/:id",
      "documents": "GET /cases/:id/documents",
      "upload": "POST /cases/:id/documents",
      "crawl": "POST /cases/:id/crawl",
      "analyze": "POST /cases/:id/analyze"
    },
    "search": {
      "text": "GET /search?q={query}",
      "semantic": "POST /search/semantic"
    },
    "convert": {
      "toMarkdown": "POST /convert/markdown",
      "pdfToMarkdown": "POST /convert/pdf",
      "pdfBase64": "POST /convert/pdf-base64"
    },
    "embeddings": {
      "generateAll": "POST /embeddings/generate",
      "single": "POST /embeddings/single",
      "test": "POST /embeddings/text"
    },
    "legacy": {
      "decision": "GET /decision/:guid",
      "download": "GET /download/:guid",
      "ingest": "POST /ingest",
      "stats": "GET /stats"
    }
  },
  "documentation": "https://github.com/qtechdesign/Q-26-003-Agenti"
}