WebUI API Reference
This page groups the currently registered /webui/api/* endpoints from pkg/api/server.go.
Auth
Access requires either:
?token=<gateway.token>in the URL, or- a token cookie set after visiting
/webui
Config
GET /webui/api/configPOST /webui/api/configGET /webui/api/version
Chat and Upload
POST /webui/api/chatGET /webui/api/chat/historyGET /webui/api/chat/streamPOST /webui/api/upload
Runtime Resources
GET /webui/api/toolsGET /webui/api/nodesGET /webui/api/sessionsGET/POST /webui/api/memoryGET/POST /webui/api/subagent_profilesGET/POST /webui/api/subagents_runtimeGET /webui/api/tool_allowlist_groupsPOST /webui/api/mcp/install
Automation
GET/POST /webui/api/cronGET/POST /webui/api/skills
Audit and Logs
GET /webui/api/task_auditGET /webui/api/task_queueGET /webui/api/ekg_statsGET/POST /webui/api/exec_approvalsGET /webui/api/logs/recentGET /webui/api/logs/stream
Page To API Mapping
| Page | Main APIs |
|---|---|
| MCP | tools, mcp/install, config |
| Chat | chat, chat/history, chat/stream, subagents_runtime |
| Config | config |
| Cron | cron |
| Skills | skills |