CYA Agent

Generate multi-perspective comparison from profiles/templates

Runs phases 1–3 once (retrieval/graph/grounding) and executes phase 4 synthesis in parallel for 2–5 profile IDs or template IDs.

post/api/cya/compare-perspectives

Request

  • Base URL: https://api.cernion.de
  • URL: https://api.cernion.de/api/cya/compare-perspectives
  • 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

profile_idsstring[] required
target_audiencestring required
session_idstring nullable
tokenstring

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

Example request

{
  "profile_ids": [
    "vnb_defensiv",
    "projektierer_offensiv"
  ],
  "target_audience": "Aufsichtsrat",
  "context": {
    "location": "Heidelberg",
    "trigger": "Presseanfrage zur Netzstabilität",
    "focus_areas": [
      "capacity",
      "compliance"
    ],
    "capacity_mw": 10
  },
  "session_id": "cya_mp_1713110400000"
}

Response

Comparison result

successboolean
session_idstring
status'completed' | 'needs_clarification'
perspectiveCountnumber
groundingobject
regulatory_graphobject
perspectivesobject[]
metadataobject

Example response

{
  "success": true,
  "perspectiveCount": 2
}

Changes

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