API System Overview
RESTful API
Neurova provides a complete RESTful API covering every core module (82 endpoint modules).
Representative API modules
| Module | Path prefix | Key interfaces |
|---|---|---|
| Authentication | /api/v1/auth | Sign in, token refresh, user profile |
| Agent management | /api/v1/agent | CRUD, status, configuration |
| Chat | /api/v1/chat | Conversations, streaming chat (SSE) |
| Memory system | /api/v1/memory | CRUD, search, statistics, temperature, consolidation |
| Memory settings | /api/v1/memory-settings | Memory parameters (read = signed-in, write = admin) |
| Emotion system | /api/v1/emotion | Emotion analysis and management |
| Evolution system | /api/v1/evolution | Personality, motivation, constitution, reflection |
| Skill system | /api/v1/skill | Skill management, marketplace, pool, versions |
| Knowledge base | /api/v1/knowledge | Knowledge base management, isolation and sharing, RAG |
| LLM models | /api/v1/model | Model management, adapters |
| LLM providers | /api/v1/provider | Provider management, metadata, intelligent routing |
| Collaboration | /api/v1/collaboration | Multi-agent collaboration, teams, task boards |
| NeurFlow workflows | /api/v1/neurflow | Workflow engine (canvas / versions / triggers / subflows) |
| Scheduler | /api/v1/scheduler | Task scheduling management |
| Sleep system | /api/v1/sleep | Memory consolidation and dreaming |
| Webhooks | /api/v1/webhooks | Webhook management |
| MCP tool layer | /api/v1/tool-layers | MCP tool management, tool marketplace |
| Firewall | /api/v1/firewall | Security policy management |
| Context management | /api/v1/context | Context pool and caching |
| Audit | /api/v1/audit | Operation audit records |