管理服务器群组以组织和路由请求。
/api/groups
GET
/api/groups
POST
name
(string, 必填): 群组的名称。description
(string, 可选): 群组的描述。servers
(array of strings, 可选): 要包含在群组中的服务器名称列表。/api/groups/:id
GET
:id
(string, 必填): 群组的 ID 或名称。/api/groups/:id
PUT
:id
(string, 必填): 要更新的群组的 ID 或名称。name
(string, 可选): 群组的新名称。description
(string, 可选): 群组的新描述。servers
(array, 可选): 群组的新服务器列表。格式请参阅 批量更新群组服务器。/api/groups/:id
DELETE
:id
(string, 必填): 要删除的群组的 ID 或名称。/api/groups/:id/servers
POST
:id
(string, 必填): 群组的 ID 或名称。serverName
(string, 必填): 要添加的服务器的名称。/api/groups/:id/servers/:serverName
DELETE
:id
(string, 必填): 群组的 ID 或名称。:serverName
(string, 必填): 要删除的服务器的名称。/api/groups/:id/servers/batch
PUT
:id
(string, 必填): 群组的 ID 或名称。servers
(array, 必填): 服务器名称(字符串)或服务器配置对象的数组。/api/groups/:id/server-configs
GET
:id
(string, 必填): 群组的 ID 或名称。/api/groups/:id/server-configs/:serverName/tools
PUT
:id
(string, 必填): 群组的 ID 或名称。:serverName
(string, 必填): 要更新的服务器的名称。tools
(string or array of strings, 必填): 字符串 "all"
表示启用所有工具,或一个工具名称数组以指定启用哪些工具。