Sita Docs
  1. Overview
  2. System
  3. API
  4. Reference Memory

API

Reference Memory API

Implemented

Reference knowledge is configured, versioned, and queried separately from the project graph so evidence can be frozen against a DecisionRun.

Framework040507

Why this exists

Why this API boundary exists

Reference knowledge is configured, versioned, and queried separately from the project graph so evidence can be frozen against a DecisionRun.

Endpoints

POST/reference/reloadImplemented

Reload seed JSON corpus and reset caches.

Auth: operator

Framework04

services/api/app/routes/reference.py

POST/graphqlImplemented

Query-only GraphQL over the synthetic reference corpus.

Auth: clerk

Framework0407

services/api/app/graphql/__init__.py

GET/projects/{project_id}/reference-configs/catalogueImplemented

Node/port catalogue for the canvas.

Auth: clerk

Framework05

services/api/app/routes/reference_config.py

POST/projects/{project_id}/reference-configs/validateImplemented

Validate a configuration graph.

Auth: clerk

Framework05

services/api/app/routes/reference_config.py

GET/projects/{project_id}/reference-configs/latestImplemented

Latest saved reference config.

Auth: clerk

services/api/app/routes/reference_config.py

GET/projects/{project_id}/reference-configsImplemented

List config versions.

Auth: clerk

services/api/app/routes/reference_config.py

GET/projects/{project_id}/reference-configs/{reference_config_id}Implemented

Get one config version.

Auth: clerk

services/api/app/routes/reference_config.py

POST/projects/{project_id}/reference-configsImplemented

Save a new immutable config version.

Auth: clerk

Framework05

services/api/app/routes/reference_config.py