curl --request GET \
--url 'https://zeus-api.agentspro.cn/node/devices?user_id=user_123&online_only=true' \
{
"nodes": [
{
"node_id": "node_abc",
"node_type": "extension",
"node_name": "Chrome Extension",
"status": "online",
"os": "macOS",
"os_version": "14.0",
"app_version": "1.2.0",
"capabilities": ["browser_control", "screenshot"],
"available_tools": ["click", "type", "screenshot", "navigate"],
"current_tasks": 0,
"max_concurrent_tasks": 3,
"is_connected": true
}
],
"total": 1
}
Node API
List Nodes
List a user’s nodes (browser extensions / desktop applications)
GET
/
node
/
devices
curl --request GET \
--url 'https://zeus-api.agentspro.cn/node/devices?user_id=user_123&online_only=true' \
{
"nodes": [
{
"node_id": "node_abc",
"node_type": "extension",
"node_name": "Chrome Extension",
"status": "online",
"os": "macOS",
"os_version": "14.0",
"app_version": "1.2.0",
"capabilities": ["browser_control", "screenshot"],
"available_tools": ["click", "type", "screenshot", "navigate"],
"current_tasks": 0,
"max_concurrent_tasks": 3,
"is_connected": true
}
],
"total": 1
}
User ID
Filter by node type:
extension | desktopOnly return online nodes
List of nodes
Show node
Show node
Unique node identifier
Node type:
extension | desktopNode name
Status:
online | offline | busyOperating system
OS version
Application version
List of capabilities
List of available tools
Current number of tasks
Maximum concurrent tasks
WebSocket connection status
Total number of nodes
curl --request GET \
--url 'https://zeus-api.agentspro.cn/node/devices?user_id=user_123&online_only=true' \
{
"nodes": [
{
"node_id": "node_abc",
"node_type": "extension",
"node_name": "Chrome Extension",
"status": "online",
"os": "macOS",
"os_version": "14.0",
"app_version": "1.2.0",
"capabilities": ["browser_control", "screenshot"],
"available_tools": ["click", "type", "screenshot", "navigate"],
"current_tasks": 0,
"max_concurrent_tasks": 3,
"is_connected": true
}
],
"total": 1
}
⌘I