curl --request GET \
--url 'https://zeus-api.agentspro.cn/node/session/sess_456?user_id=user_123'
{
"session_id": "sess_456",
"node_id": "node_abc",
"node": {
"node_id": "node_abc",
"node_type": "extension",
"node_name": "Chrome Extension",
"status": "online",
"is_connected": true
},
"requires_selection": false,
"available_nodes": []
}
{
"session_id": "sess_456",
"node_id": null,
"node": null,
"requires_selection": true,
"available_nodes": [
{ "node_id": "node_1", "node_name": "Chrome - Work", "is_connected": true },
{ "node_id": "node_2", "node_name": "Chrome - Personal", "is_connected": true }
]
}
Node API
获取会话节点
获取会话应该使用的节点
GET
/
node
/
session
/
{session_id}
curl --request GET \
--url 'https://zeus-api.agentspro.cn/node/session/sess_456?user_id=user_123'
{
"session_id": "sess_456",
"node_id": "node_abc",
"node": {
"node_id": "node_abc",
"node_type": "extension",
"node_name": "Chrome Extension",
"status": "online",
"is_connected": true
},
"requires_selection": false,
"available_nodes": []
}
{
"session_id": "sess_456",
"node_id": null,
"node": null,
"requires_selection": true,
"available_nodes": [
{ "node_id": "node_1", "node_name": "Chrome - Work", "is_connected": true },
{ "node_id": "node_2", "node_name": "Chrome - Personal", "is_connected": true }
]
}
查询会话绑定的节点。如果会话未绑定但用户有多个在线节点,返回
requires_selection: true 和候选节点列表,提示前端让用户选择。
string
必填
会话 ID
string
必填
用户 ID
string
节点类型过滤:
extension | desktopstring
会话 ID
string
已绑定的节点 ID(可能为 null)
object
节点详情(已绑定时返回)
boolean
是否需要用户手动选择节点
array
候选节点列表(需要选择时返回)
curl --request GET \
--url 'https://zeus-api.agentspro.cn/node/session/sess_456?user_id=user_123'
{
"session_id": "sess_456",
"node_id": "node_abc",
"node": {
"node_id": "node_abc",
"node_type": "extension",
"node_name": "Chrome Extension",
"status": "online",
"is_connected": true
},
"requires_selection": false,
"available_nodes": []
}
{
"session_id": "sess_456",
"node_id": null,
"node": null,
"requires_selection": true,
"available_nodes": [
{ "node_id": "node_1", "node_name": "Chrome - Work", "is_connected": true },
{ "node_id": "node_2", "node_name": "Chrome - Personal", "is_connected": true }
]
}
⌘I