web管理平台 API
权限说明
请使用web >= 2.0.0 版本
在用户中心中新建token, 获取token后方可使用web api.
web api使用方式如下:
ticket: web平台中生成的token
业务树
/api/tree
取业务树
参数
无
返回值
服务管理
部署服务
/api/deploy_server
参数
返回值
备注
只支持POST方式,Header中指定Content-Type:application/json
修改服务
/api/update_server
参数
返回值
备注
只支持POST方式,Header中指定Content-Type:application/json
取服务
/api/server
参数
返回值
取服务列表
/api/server_list
参数
返回值
取设置状态为inactive的服务列表
/api/inactive_server_list
参数
返回值
取服务notify日志列表
/api/server_notify_list
参数
返回值
是否支持分页
是
取服务实时状态
/api/get_realtime_state
参数
返回值
加载服务
/api/load_server
参数
返回值
预扩容
/api/expand_server_preview
参数
返回值
备注
只支持POST方式,Header中指定Content-Type:application/json
扩容
/api/expand_server
参数
返回值
备注
只支持POST方式,Header中指定Content-Type:application/json
新增Adapter
/api/add_adapter_conf
参数
返回值
备注
只支持POST方式,Header中指定Content-Type:application/json
删除Adapter
/api/delete_adapter_conf
参数
返回值
修改Adapter
/api/update_adapter_conf
参数
返回值
备注
只支持POST方式,Header中指定Content-Type:application/json
取Adapter
/api/adapter_conf
参数
返回值
取Adapter列表
/api/adapter_conf_list
参数
返回值
服务配置
新增配置文件
/api/add_config_file
参数
返回值
删除配置文件
/api/delete_config_file
参数
返回值
修改配置文件
/api/update_config_file
参数
返回值
备注
只支持POST方式,Header中指定Content-Type:application/json
取配置文件
/api/config_file
参数
返回值
取配置文件列表
/api/config_file_list
参数
返回值
取节点配置文件列表
/api/node_config_file_list
参数
返回值
备注
只支持POST方式,Header中指定Content-Type:application/json
取配置文件修改记录
server/api/config_file_history
参数
返回值
取配置文件修改记录列表
server/api/config_file_history_list
参数
返回值
是否支持分页
是
新增引用
server/api/add_config_ref
参数
返回值
删除引用
/api/delete_config_ref
参数
返回值
引用列表
/api/config_ref_list
参数
返回值
合并后节点配置
/api/merged_node_config
参数
返回值
下发节点配置
/api/push_config_file
参数
返回值
任务管理
涵盖启动、停止、发布、下线
新增任务
/api/add_task
参数
返回值
备注
只支持POST方式,Header中指定Content-Type:application/json
取任务及子任务详细信息
/api/task
参数
返回值
取任务列表
/api/task_list
参数
返回值
发布包
上传发布包
/api/upload_patch_package
参数
返回值
上传并发布
/api/upload_and_publish
参数
返回值
示例(使用curl)
取发布版本列表
/api/server_patch_list
参数
返回值
是否支持分页
是
模板
新增模板
server/api/add_profile_template
参数
返回值
删除模板
/api/delete_profile_template
参数
返回值
修改模板
server/api/update_profile_template
参数
返回值
取模板
/api/profile_template
参数
返回值
查询模板
/api/query_profile_template
参数
返回值
监控
取tarsstat监控数据
/api/tarsstat_monitor_data
参数
返回值
取tarsproperty监控数据
/api/tarsproperty_monitor_data
参数
返回值
字典
取服务类型列表
/api/server_type_list
参数
无
返回值
取模板列表
/api/template_name_list
参数
无
返回值
级联选择服务
/api/cascade_select_server
参数
返回值
资源
安装Tars Node
/server/api/install_tars_node
参数
返回值
卸载Tars Node
/api/uninstall_tars_node
参数
返回值
其他
发送自定义命令
/api/send_command
参数
返回值
自动获取未被占用的端口
/api/auto_port
参数
返回值
Last updated
Was this helpful?