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?