Knowledge RAG

Federated search across Marktkommunikation/regulatory collections

Async wrapper for cernion_willi_federated_search, which searches in parallel across multiple collections optimized for Marktkommunikation (MaKo/EDIFACT) and regulatory (Festlegungen, BNetzA, etc.) content. Uses job pattern for REST calls (HTTP 202 + /api/jobs polling), same as query/semantic.

post/api/knowledge-rag/federated-search

Request

  • Base URL: https://api.cernion.de
  • URL: https://api.cernion.de/api/knowledge-rag/federated-search
  • Auth: none declared

Query parameters

tokenstring

Optional Cernion MCP token as URL query parameter. If provided, it overrides CERNION_TOKEN for this request. Prefer Authorization Bearer header in production to reduce token exposure in URLs/logs.

Request body

querystring required
limitnumber
tokenstring

Optional Cernion MCP token for this request. Overrides CERNION_TOKEN when provided.

Example request

{
  "query": "Welche Fristen gelten für den Lieferantenwechsel nach GPKE?",
  "limit": 10
}

Response

RAG query result (internal/direct calls only; external callers receive 202)

successboolean

Example response

{
  "success": true,
  "data": {
    "queryType": "semantic",
    "collection": "cernion_knowledge_v1",
    "returned": 2,
    "results": [
      {
        "pointId": "doc-123",
        "score": 0.91,
        "referenceText_L0": "Die Festlegung regelt ...",
        "vectorText": "Welche Regeln gelten für ...",
        "metadata": {
          "title": "BK6-24-xxx",
          "docType": "Festlegung",
          "authority": "BNetzA",
          "status": "gültig"
        }
      }
    ]
  }
}

Changes

No recorded changes to this operation across all 2 revisions of this API.