zcc_list_devices
List ZCC enrolled devices (read-only).
Instructions
List ZCC enrolled devices (read-only).
Each row is the full device record — identity, OS, agent version,
registration state, assigned policy_name, ownership, hardware,
VPN/tunnel state, and the enrollment / keep-alive timestamps. Use the
returned udid with zcc_get_device_otp.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | ||
| query | No | Optional JMESPath expression applied to the results after the API call, for client-side filtering and projection. Examples: "[?enabled==`true`]", "[*].{name: name, id: id}", "length(@)". Omit to get the full records. IMPORTANT: field names are the keys of the returned records, which are usually snake_case (`custom_category`) even where the Zscaler API documents camelCase (`customCategory`) — guessing the spelling yields an empty list that looks like a real answer. If you have not already seen a record from this tool, call it once without `query` and read the keys off the response. | |
| os_type | No | ||
| username | No | ||
| page_size | No |