Skip to main content
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": []
}
Queries the node bound to a session. If the session has no binding but the user has multiple online nodes, the response returns requires_selection: true along with a list of candidate nodes, prompting the frontend to let the user choose.
session_id
string
required
Session ID
user_id
string
required
User ID
node_type
string
Filter by node type: extension | desktop
session_id
string
Session ID
node_id
string
Bound node ID (may be null)
node
object
Node details (returned when bound)
requires_selection
boolean
Whether the user needs to manually select a node
available_nodes
array
List of candidate nodes (returned when selection is required)
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": []
}