ts_devices
Retrieve a detailed list of Tailscale devices with hostname, OS, IP, online status, key expiry, tags, and update status. Optionally filter by scope.
Instructions
List all devices: hostname, OS, IP, online/offline, key expiry, tags, update status.
Optional scope arg filters devices by DD-278 scope-tag mapping
(configurable via TAILSCALE_SCOPE_{INFRASTRUCTURE,PERSONAL,HOME}_TAGS).
Output includes a Track 3 _meta envelope as a JSON tail line.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| scope | No | DD-278 scope filter: 'infrastructure' | 'personal' | 'home'. Filtered client-side after fetch (Tailscale REST API v2 has no server-side tag filter primitive). 'public' is unsupported. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |