Skip to content

sympozium-apiserver

📦 Auto-synced from

opsclaw-product/tools/api-inventory/openapi/sympozium-apiserver.yaml

@ 2061009. To change this page, edit the upstream OpenAPI fragment and let docs-propagate.yml re-sync.

At a glance

FieldValue
Listen port8080
Ownersympozium
Default authbearer-static
Public hostnamesui.sympozium.opstech.dev
Service-level side effectsmutates-k8s-crds
Declared paths54
Scanned routes0
Total paths emitted54

Event-flow diagram


      
        mmdc render failed: Command failed: npx --no-install mmdc -i "/home/runner/_work/opstech-site/opstech-site/docs-site/.mermaid-cache/9db413e5bc863125.mmd" -o "/home/runner/_work/opstech-site/opstech-site/docs-site/.mermaid-cache/9db413e5bc863125.svg" -b transparent 2>&1
      
    
sympozium-apiserver — operations grouped and coloured by their primary side-effect class.

Per-tag flow diagrams

This service has more than 30 operations; one diagram per OpenAPI tag is emitted, plus the overview above. Use the tab(s) below to drill into a specific tag.

agent-sandbox


      
        mmdc render failed: Command failed: npx --no-install mmdc -i "/home/runner/_work/opstech-site/opstech-site/docs-site/.mermaid-cache/56a4bd35e1c108bb.mmd" -o "/home/runner/_work/opstech-site/opstech-site/docs-site/.mermaid-cache/56a4bd35e1c108bb.svg" -b transparent 2>&1
      
    
sympozium-apiserver — operations tagged `agent-sandbox`

agents


      
        mmdc render failed: Command failed: npx --no-install mmdc -i "/home/runner/_work/opstech-site/opstech-site/docs-site/.mermaid-cache/e9ffb449333745a9.mmd" -o "/home/runner/_work/opstech-site/opstech-site/docs-site/.mermaid-cache/e9ffb449333745a9.svg" -b transparent 2>&1
      
    
sympozium-apiserver — operations tagged `agents`

capabilities


      
        mmdc render failed: Command failed: npx --no-install mmdc -i "/home/runner/_work/opstech-site/opstech-site/docs-site/.mermaid-cache/9ef9937435a13a6e.mmd" -o "/home/runner/_work/opstech-site/opstech-site/docs-site/.mermaid-cache/9ef9937435a13a6e.svg" -b transparent 2>&1
      
    
sympozium-apiserver — operations tagged `capabilities`

cluster


      
        mmdc render failed: Command failed: npx --no-install mmdc -i "/home/runner/_work/opstech-site/opstech-site/docs-site/.mermaid-cache/586cbdd9603fe234.mmd" -o "/home/runner/_work/opstech-site/opstech-site/docs-site/.mermaid-cache/586cbdd9603fe234.svg" -b transparent 2>&1
      
    
sympozium-apiserver — operations tagged `cluster`

density


      
        mmdc render failed: Command failed: npx --no-install mmdc -i "/home/runner/_work/opstech-site/opstech-site/docs-site/.mermaid-cache/5a5fe08441cc2385.mmd" -o "/home/runner/_work/opstech-site/opstech-site/docs-site/.mermaid-cache/5a5fe08441cc2385.svg" -b transparent 2>&1
      
    
sympozium-apiserver — operations tagged `density`

ensembles


      
        mmdc render failed: Command failed: npx --no-install mmdc -i "/home/runner/_work/opstech-site/opstech-site/docs-site/.mermaid-cache/3f211fbff183cdfe.mmd" -o "/home/runner/_work/opstech-site/opstech-site/docs-site/.mermaid-cache/3f211fbff183cdfe.svg" -b transparent 2>&1
      
    
sympozium-apiserver — operations tagged `ensembles`

gateway


      
        mmdc render failed: Command failed: npx --no-install mmdc -i "/home/runner/_work/opstech-site/opstech-site/docs-site/.mermaid-cache/e60ad7ac70b7d9dc.mmd" -o "/home/runner/_work/opstech-site/opstech-site/docs-site/.mermaid-cache/e60ad7ac70b7d9dc.svg" -b transparent 2>&1
      
    
sympozium-apiserver — operations tagged `gateway`

health


      
        mmdc render failed: Command failed: npx --no-install mmdc -i "/home/runner/_work/opstech-site/opstech-site/docs-site/.mermaid-cache/dc65a64ad69afe85.mmd" -o "/home/runner/_work/opstech-site/opstech-site/docs-site/.mermaid-cache/dc65a64ad69afe85.svg" -b transparent 2>&1
      
    
sympozium-apiserver — operations tagged `health`

mcpservers


      
        mmdc render failed: Command failed: npx --no-install mmdc -i "/home/runner/_work/opstech-site/opstech-site/docs-site/.mermaid-cache/ab995af2c7ce8849.mmd" -o "/home/runner/_work/opstech-site/opstech-site/docs-site/.mermaid-cache/ab995af2c7ce8849.svg" -b transparent 2>&1
      
    
sympozium-apiserver — operations tagged `mcpservers`

models


      
        mmdc render failed: Command failed: npx --no-install mmdc -i "/home/runner/_work/opstech-site/opstech-site/docs-site/.mermaid-cache/18c57ed698da8d8a.mmd" -o "/home/runner/_work/opstech-site/opstech-site/docs-site/.mermaid-cache/18c57ed698da8d8a.svg" -b transparent 2>&1
      
    
sympozium-apiserver — operations tagged `models`

namespaces


      
        mmdc render failed: Command failed: npx --no-install mmdc -i "/home/runner/_work/opstech-site/opstech-site/docs-site/.mermaid-cache/57fc16a95c33fd49.mmd" -o "/home/runner/_work/opstech-site/opstech-site/docs-site/.mermaid-cache/57fc16a95c33fd49.svg" -b transparent 2>&1
      
    
sympozium-apiserver — operations tagged `namespaces`

nodes


      
        mmdc render failed: Command failed: npx --no-install mmdc -i "/home/runner/_work/opstech-site/opstech-site/docs-site/.mermaid-cache/f7431ae84e090616.mmd" -o "/home/runner/_work/opstech-site/opstech-site/docs-site/.mermaid-cache/f7431ae84e090616.svg" -b transparent 2>&1
      
    
sympozium-apiserver — operations tagged `nodes`

observability


      
        mmdc render failed: Command failed: npx --no-install mmdc -i "/home/runner/_work/opstech-site/opstech-site/docs-site/.mermaid-cache/fce0d114ea59096f.mmd" -o "/home/runner/_work/opstech-site/opstech-site/docs-site/.mermaid-cache/fce0d114ea59096f.svg" -b transparent 2>&1
      
    
sympozium-apiserver — operations tagged `observability`

pods


      
        mmdc render failed: Command failed: npx --no-install mmdc -i "/home/runner/_work/opstech-site/opstech-site/docs-site/.mermaid-cache/0a08c694270c6112.mmd" -o "/home/runner/_work/opstech-site/opstech-site/docs-site/.mermaid-cache/0a08c694270c6112.svg" -b transparent 2>&1
      
    
sympozium-apiserver — operations tagged `pods`

policies


      
        mmdc render failed: Command failed: npx --no-install mmdc -i "/home/runner/_work/opstech-site/opstech-site/docs-site/.mermaid-cache/f99e0de8fafc304f.mmd" -o "/home/runner/_work/opstech-site/opstech-site/docs-site/.mermaid-cache/f99e0de8fafc304f.svg" -b transparent 2>&1
      
    
sympozium-apiserver — operations tagged `policies`

providers


      
        mmdc render failed: Command failed: npx --no-install mmdc -i "/home/runner/_work/opstech-site/opstech-site/docs-site/.mermaid-cache/ee9f30ad6ec8cafb.mmd" -o "/home/runner/_work/opstech-site/opstech-site/docs-site/.mermaid-cache/ee9f30ad6ec8cafb.svg" -b transparent 2>&1
      
    
sympozium-apiserver — operations tagged `providers`

runs


      
        mmdc render failed: Command failed: npx --no-install mmdc -i "/home/runner/_work/opstech-site/opstech-site/docs-site/.mermaid-cache/326cd1eaeb8ef473.mmd" -o "/home/runner/_work/opstech-site/opstech-site/docs-site/.mermaid-cache/326cd1eaeb8ef473.svg" -b transparent 2>&1
      
    
sympozium-apiserver — operations tagged `runs`

schedules


      
        mmdc render failed: Command failed: npx --no-install mmdc -i "/home/runner/_work/opstech-site/opstech-site/docs-site/.mermaid-cache/1ddd533f982b78d6.mmd" -o "/home/runner/_work/opstech-site/opstech-site/docs-site/.mermaid-cache/1ddd533f982b78d6.svg" -b transparent 2>&1
      
    
sympozium-apiserver — operations tagged `schedules`

skills


      
        mmdc render failed: Command failed: npx --no-install mmdc -i "/home/runner/_work/opstech-site/opstech-site/docs-site/.mermaid-cache/42e5a0fb51c94e1c.mmd" -o "/home/runner/_work/opstech-site/opstech-site/docs-site/.mermaid-cache/42e5a0fb51c94e1c.svg" -b transparent 2>&1
      
    
sympozium-apiserver — operations tagged `skills`

stream


      
        mmdc render failed: Command failed: npx --no-install mmdc -i "/home/runner/_work/opstech-site/opstech-site/docs-site/.mermaid-cache/15581d4f9088cd1b.mmd" -o "/home/runner/_work/opstech-site/opstech-site/docs-site/.mermaid-cache/15581d4f9088cd1b.svg" -b transparent 2>&1
      
    
sympozium-apiserver — operations tagged `stream`

Endpoints

MethodPathSummarySide effectsStatus
DELETE/api/v1/agent-sandbox/installUninstall all Agent Sandbox CRDs (group agents.x-k8s.io)mutates-k8s-crdverified-from-code
POST/api/v1/agent-sandbox/installInstall Agent Sandbox CRDs from kubernetes-sigs release manifestsmutates-k8s-crdverified-from-code
GET/api/v1/agentsList Agent CRDs in a namespaceread-k8sread-onlyverified-from-code
POST/api/v1/agentsCreate an Agentmutates-k8s-crdread-k8sverified-from-code
DELETE/api/v1/agents/{name}Delete an Agentmutates-k8s-crdverified-from-code
GET/api/v1/agents/{name}Get a single Agentread-k8sread-onlyverified-from-code
PATCH/api/v1/agents/{name}Patch an Agent (web-endpoint, lifecycle, approval gate)mutates-k8s-crdread-k8sverified-from-code
GET/api/v1/agents/{name}/web-endpointWeb-endpoint exposure status for an Agentread-k8sread-onlyverified-from-code
GET/api/v1/canaryRead system canary config + most recent run healthread-k8sread-onlyverified-from-code
PATCH/api/v1/canaryPatch the canary spec (auto-creates SympoziumConfig if absent)mutates-config-crdread-k8sverified-from-code
GET/api/v1/capabilitiesOptional feature availability (currently: agent-sandbox CRDs)read-k8sread-onlyverified-from-code
GET/api/v1/catalogAggregated catalog — what models the cluster can runread-onlyverified-from-code
GET/api/v1/clusterCluster summary — node/namespace/pod counts and versionread-k8sread-onlyverified-from-code
GET/api/v1/density/costCorrelate placed Models with fitness data for cost attributionread-k8sread-onlyverified-from-code
GET/api/v1/density/installed-modelsList installed models per node (as detected by runtimes)read-onlyverified-from-code
GET/api/v1/density/nodesList nodes with llmfit fitness dataread-onlyverified-from-code
GET/api/v1/density/nodes/{name}Get fitness data for a single noderead-onlyverified-from-code
GET/api/v1/density/queryRank nodes by fitness for a given modelread-onlyverified-from-code
GET/api/v1/density/runtimesList per-node runtimes (Ollama, llama.cpp, vLLM, ...) detected by llmfitread-onlyverified-from-code
POST/api/v1/density/simulateSimulate placing a model and report per-node impactread-onlyverified-from-code
GET/api/v1/ensemblesList Ensemble items (excludes the system-canary)read-k8sread-onlyverified-from-code
POST/api/v1/ensemblesCreate an Ensemble from scratchmutates-k8s-crdverified-from-code
DELETE/api/v1/ensembles/{name}Delete an Ensemblemutates-k8s-crdverified-from-code
GET/api/v1/ensembles/{name}Get an Ensembleread-k8sread-onlyverified-from-code
PATCH/api/v1/ensembles/{name}Patch an Ensemble (provider, model, channels, personas, etc.)mutates-k8s-crdread-k8sverified-from-code
POST/api/v1/ensembles/{name}/cloneClone an Ensemble (strips activation state and auth)mutates-k8s-crdread-k8sverified-from-code
GET/api/v1/ensembles/{name}/shared-memoryProxy to the ensemble shared-memory server's /list endpointread-k8sread-onlyverified-from-code
POST/api/v1/ensembles/{name}/stimulus/triggerManually fire the Ensemble's stimulus relationshipmutates-k8s-crdread-k8sverified-from-code
POST/api/v1/ensembles/install-defaultsCopy default Ensembles from sympozium-system into a namespacemutates-k8s-crdread-k8sverified-from-code
DELETE/api/v1/gatewayDelete the SympoziumConfig singletonmutates-config-crdverified-from-code
GET/api/v1/gatewayRead SympoziumConfig.gateway (singleton)read-k8sread-onlyverified-from-code
PATCH/api/v1/gatewayPatch the SympoziumConfig.gateway blockmutates-config-crdread-k8sverified-from-code
POST/api/v1/gatewayCreate the SympoziumConfig singleton with gateway specmutates-config-crdverified-from-code
GET/api/v1/gateway/metricsTime-bucketed gateway request metrics derived from web-proxy AgentRunsread-k8sread-onlyverified-from-code
GET/api/v1/mcpserversList MCPServer items (cluster-wide)read-k8sread-onlyverified-from-code
POST/api/v1/mcpserversCreate an MCPServermutates-k8s-crdverified-from-code
DELETE/api/v1/mcpservers/{name}Delete an MCPServermutates-k8s-crdverified-from-code
GET/api/v1/mcpservers/{name}Get an MCPServerread-k8sread-onlyverified-from-code
PATCH/api/v1/mcpservers/{name}Patch an MCPServer (transport, URL, allow/deny lists, timeout)mutates-k8s-crdread-k8sverified-from-code
GET/api/v1/mcpservers/{name}/auth/statusCheck whether an MCPServer's token Secret is populatedread-k8sread-onlyverified-from-code
POST/api/v1/mcpservers/{name}/auth/tokenStore a bearer/PAT token for an MCPServer (key GITHUB_PERSONAL_ACCESS_TOKEN)mutates-k8s-crdverified-from-code
POST/api/v1/mcpservers/install-defaultsCopy default MCPServers from sympozium-system into a namespacemutates-k8s-crdread-k8sverified-from-code
GET/api/v1/modelsList Model CRDs (optionally namespaced)read-k8sread-onlyverified-from-code
POST/api/v1/modelsCreate a Model (cluster-local inference server)mutates-k8s-crdverified-from-code
DELETE/api/v1/models/{name}Delete a Modelmutates-k8s-crdverified-from-code
GET/api/v1/models/{name}Get a Model by nameread-k8sread-onlyverified-from-code
GET/api/v1/namespacesList namespace names cluster-wideread-k8sread-onlyverified-from-code
GET/api/v1/nodesList Kubernetes nodes (Ready status + labels)read-k8sread-onlyverified-from-code
GET/api/v1/observability/metricsAggregated AgentRun metrics + collector proberead-k8sread-onlyverified-from-code
GET/api/v1/podsList pods in a namespace with derived restart counts and instance refsread-k8sread-onlyverified-from-code
GET/api/v1/pods/{name}/logsTail the last 200 log lines of a podread-k8sread-onlyverified-from-code
GET/api/v1/policiesList SympoziumPolicy CRDs (cluster-wide)read-k8sread-onlyverified-from-code
GET/api/v1/policies/{name}Get a SympoziumPolicy by nameread-k8sread-onlyverified-from-code
POST/api/v1/providers/bedrock/modelsList AWS Bedrock foundation models with TEXT outputcalls-bedrockverified-from-code
GET/api/v1/providers/modelsProxy a `/v1/models` (or Ollama `/api/tags`) listingcalls-llm-providerread-onlyverified-from-code
GET/api/v1/providers/nodesNodes annotated by node-probe DaemonSet with inference providersread-k8sread-onlyverified-from-code
GET/api/v1/runsList AgentRun items in a namespaceread-k8sread-onlyverified-from-code
POST/api/v1/runsCreate an AgentRunmutates-k8s-crdread-k8sverified-from-code
DELETE/api/v1/runs/{name}Delete an AgentRunmutates-k8s-crdverified-from-code
GET/api/v1/runs/{name}Get a single AgentRunread-k8sread-onlyverified-from-code
POST/api/v1/runs/{name}/gate-verdictApprove, reject, or rewrite a gated AgentRunmutates-k8s-crdread-k8sverified-from-code
GET/api/v1/runs/{name}/telemetryRun telemetry summaryread-k8sread-onlyverified-from-code
GET/api/v1/schedulesList SympoziumSchedule items in a namespaceread-k8sread-onlyverified-from-code
POST/api/v1/schedulesCreate a SympoziumSchedulemutates-k8s-crdverified-from-code
DELETE/api/v1/schedules/{name}Delete a SympoziumSchedulemutates-k8s-crdverified-from-code
GET/api/v1/schedules/{name}Get a SympoziumSchedule by nameread-k8sread-onlyverified-from-code
PATCH/api/v1/schedules/{name}Patch a SympoziumSchedule (cron, task, suspend, concurrency)mutates-k8s-crdread-k8sverified-from-code
GET/api/v1/skillsList SkillPack CRDs (cluster-wide)read-k8sread-onlyverified-from-code
GET/api/v1/skills/{name}Get a SkillPack by nameread-k8sread-onlyverified-from-code
GET/api/v1/skills/github-gitops/auth/statusCheck whether the github-gitops PAT is storedread-k8sread-onlyverified-from-code
POST/api/v1/skills/github-gitops/auth/tokenStore a GitHub PAT for the github-gitops skillmutates-k8s-crdverified-from-code
GET/healthzLiveness proberead-onlyverified-from-code
GET/metricsPrometheus metrics for the apiserver processread-onlyverified-from-code
GET/readyzReadiness proberead-onlyverified-from-code
GET/ws/streamWebSocket stream of agent stream-chunk eventsread-onlyverified-from-code