AI-generated Key Takeaways
-
The TelemetryUser resource provides telemetry data collected from a managed user and their associated devices.
-
The TelemetryUserDevice resource contains various periodic reports about a user's device, including audio status, activity, network bandwidth, peripherals, and applications.
-
The DeviceActivityReport details the device activity state, such as active, idle, or locked, and the timestamp of the report.
-
You can retrieve a specific telemetry user's data using the
getmethod or list all telemetry users using thelistmethod.
Resource: TelemetryUser
Telemetry data collected from a managed user.
- Granular permission needed: TELEMETRY_API_USER
| JSON representation |
|---|
{
"name"
:
string
,
"customer"
:
string
,
"orgUnitId"
:
string
,
"userId"
:
string
,
"userEmail"
:
string
,
"userDevice"
:
[
{
object (
|
| Fields | |
|---|---|
name
|
Resource name of the user. |
customer
|
G Suite Customer whose enterprise enrolled the device. |
orgUnitId
|
Organization unit of the user. |
userId
|
Directory ID of the user. |
userEmail
|
Email address of the user. |
userDevice[]
|
Telemetry data collected from a managed user and device. |
TelemetryUserDevice
Telemetry data collected for a managed user and device.
- Granular permission needed: TELEMETRY_API_DEVICE
| JSON representation |
|---|
{ "deviceId" : string , "audioStatusReport" : [ { object ( |
| Fields | |
|---|---|
deviceId
|
The unique Directory API ID of the device. This value is the same as the Admin Console's Directory API ID in the ChromeOS Devices tab. |
audioStatusReport[]
|
Output only. Audio reports collected periodically sorted in a decreasing order of |
deviceActivityReport[]
|
Output only. Device activity reports collected periodically sorted in a decreasing order of |
networkBandwidthReport[]
|
Output only. Network bandwidth reports collected periodically sorted in a decreasing order of |
peripheralsReport[]
|
Output only. Peripherals reports collected periodically sorted in a decreasing order of |
appReport[]
|
Output only. App reports collected periodically sorted in a decreasing order of |
DeviceActivityReport
Device activity report.
- Granular permission needed: TELEMETRY_API_DEVICE_ACTIVITY_REPORT
| JSON representation |
|---|
{
"reportTime"
:
string
,
"deviceActivityState"
:
enum (
|
| Fields | |
|---|---|
reportTime
|
Output only. Timestamp of when the report was collected. Uses RFC 3339, where generated output will always be Z-normalized and uses 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
deviceActivityState
|
Output only. Device activity state. |
DeviceActivityState
Activity state of the device.
| Enums | |
|---|---|
DEVICE_ACTIVITY_STATE_UNSPECIFIED
|
Device activity state is unspecified. |
ACTIVE
|
Device is currently being used. |
IDLE
|
Device is currently idle. |
LOCKED
|
Device is currently locked. |
Methods |
|
|---|---|
|
Get telemetry user. |
|
List all telemetry users. |


