API ReferenceEndpoints

API Endpoints

AI Engine

MethodPathDescription
GET/api/ai/statusAI system status (GPU, model, VRAM)
GET/api/ai/hardwareHardware detection results
GET/api/ai/model-assignmentCurrent model assignments
GET/api/ai/catalogModel catalog (query: ?vram_mb=12000)
GET/api/ai/agentsList domain agents
GET/api/ai/agents/detectTest intent detection (query: ?message=...)

Authentication

MethodPathDescription
POST/api/auth/loginLogin (returns JWT)
POST/api/auth/registerRegister new user
POST/api/auth/refreshRefresh JWT token
GET/api/auth/meCurrent user info

Home Automation

MethodPathDescription
GET/api/home/entitiesList all entities
POST/api/home/controlControl a device
GET/api/home/scenesList scenes
POST/api/home/scenes/:id/activateActivate a scene

Chat

MethodPathDescription
POST/api/chatSend a chat message (HTTP, non-streaming)
POST/api/code/chatCode chat (for web IDE panel)

Voice

MethodPathDescription
GET/api/voice/enginesAvailable STT/TTS engines
GET/api/voice/statusVoice pipeline status

System

MethodPathDescription
GET/healthHealth check
GET/api/system/infoSystem information
GET/api/system/logsRecent logs

Knowledge (RAG)

MethodPathDescription
GET/api/mnemo/knowledgeList knowledge entries
POST/api/mnemo/knowledgeAdd knowledge
DELETE/api/mnemo/knowledge/:idRemove knowledge entry

Licensing

MethodPathDescription
POST/api/licensing/activateActivate license
GET/api/licensing/statusLicense status