list_devices
Discover available devices and obtain their serial numbers for remote control. Filter by keyword, state, or type to find the right device quickly.
Instructions
List the devices accessible to the current API key.
Start here: this is how you find the serialno that every other tool
needs, and a serialno is only meaningful within one platform family.
Args: keyword: Case-insensitive substring match across name, alias_name, brand, model, serialno, device_sn, type, os_type, os_version, location and operator. state: Filter by device state: busy, free, or offline. type: Filter by category ("mobile", "browser", "computer") or by system type ("android", "harmonyos", "ios", "macos", "windows", "linux", "chrome", "chromium", "edge", "other"). System types match the device's os_type, because a device row only carries the coarse type — a Chrome browser is type=browser with os_type=Chrome. limit: Maximum number of devices to return (default 10).
Returns: JSON envelope whose data array holds the device rows. Each row carries serialno (the platform key), device_sn, type, os_type, state and name.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| type | No | ||
| limit | No | ||
| state | No | ||
| keyword | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |