配置接口
get
http
### 获取指定的配置值
GET https://api.cthulhu.server/config/get?key={{key}}
Accept: application/jsonlist
http
### 获取所有的配置
GET https://api.cthulhu.server/config/list
Accept: application/jsonupdate
http
### 更新配置
POST https://api.cthulhu.server/config/update
Content-Type: application/json
Accept: application/json
{
"id":{{id}},
"value":{{value}}
}插件接口
list
http
### 获取所有的插件列表
GET https://api.cthulhu.server/plugin/list?key={{key}}&isEnable={{isEnable}}
Accept: application/jsonenable
http
### 启用或关闭插件
GET https://api.cthulhu.server/plugin/enable?id={{id}}
Accept: application/jsondel
http
### 删除插件
GET https://api.cthulhu.server/plugin/del?id={{id}}
Accept: application/jsonlog
http
### 获取插件的日志
GET https://api.cthulhu.server/plugin/log?id={{id}}&level={{level}}&index={{index}}
Accept: application/jsonclearLog
http
### 清空插件的日志
GET https://api.cthulhu.server/plugin/clearLog?id={{id}}&level={{level}}
Accept: application/jsonreload
http
### 重新从安装目录加载插件
GET https://api.cthulhu.server/plugin/reload?id={{id}}
Accept: application/jsontreeNames
http
### 获取插件的Tree数据库名称列表
GET https://api.cthulhu.server/plugin/treeNames?id={{id}}
Accept: application/jsontreeList
http
### 获取插件的指定Tree数据库的数据
GET https://api.cthulhu.server/plugin/treeList?id={{id}}&tree{{tree}}
Accept: application/json其他接口
ask
调用指定插件的 server.onAsk
http
### 调用指定插件的onAsk接口
POST https://{{id}}.plugin.cthulhu.server/server/ask?key{{key}}&scopeId={{scopeId}}
Content-Type: application/json
Accept: application/json
{
any...
}restart
http
### 重启服务器
GET https://api.cthulhu.server/server/restartdownloadCa
http
### 下载ca证书
GET https://api.cthulhu.server/server/downloadCaCthulhuRs服务器 web
从服务器配置workspace目录处获取静态资源或网页
http
### 访问服务器的web资源
GET https://web.cthulhu.server/...socket
http
### 连接到CthulhuRs服务器的websocket
GET wss://socket.cthulhu.server/{{session}}/{{scopeId}}插件动态js
调用指定插件的 server.dynamicScript
http
### 插件动态js
GET https://{{id}}.plugin.cthulhu.server/dynamic/{{link}}插件web
从指定插件的web.root目录处获取静态资源或网页
http
### 访问插件的web资源
GET https://{{id}}.plugin.cthulhu.server/...