Welcome Getting started API Reference Samples
Welcome Getting started API Reference Samples

chrome.enterprise.deviceAttributes

Important: This API works only on Chrome OS
  • Description

    Use the chrome.enterprise.deviceAttributes API to read device attributes. Note: This API is only available to extensions force-installed by enterprise policy.

  • Permissions
    enterprise.deviceAttributes

Note: This API is only for extensions pre-installed by policy.

Summary

Methods

getDeviceAnnotatedLocation

chrome.enterprise.deviceAttributes.getDeviceAnnotatedLocation(callback: function)

Fetches the administrator-annotated Location. If the current user is not affiliated or no Annotated Location has been set by the administrator, returns an empty string.

Parameters

  • callback
    function

    Called with the Annotated Location of the device.

    The callback parameter should be a function that looks like this:

    (annotatedLocation: string) => {...}
    • annotatedLocation
      string

getDeviceAssetId

chrome.enterprise.deviceAttributes.getDeviceAssetId(callback: function)

Fetches the administrator-annotated Asset Id. If the current user is not affiliated or no Asset Id has been set by the administrator, returns an empty string.

Parameters

  • callback
    function

    Called with the Asset ID of the device.

    The callback parameter should be a function that looks like this:

    (assetId: string) => {...}
    • assetId
      string

getDeviceHostname

chrome.enterprise.deviceAttributes.getDeviceHostname(callback: function)

Fetches the device's hostname as set by DeviceHostnameTemplate policy. If the current user is not affiliated or no hostname has been set by the the enterprise policy, returns an empty string.

Parameters

  • callback
    function

    Called with hostname of the device.

    The callback parameter should be a function that looks like this:

    (hostname: string) => {...}
    • hostname
      string

getDeviceSerialNumber

chrome.enterprise.deviceAttributes.getDeviceSerialNumber(callback: function)

Fetches the device's serial number. Please note the purpose of this API is to administrate the device (e.g. generating Certificate Sign Requests for device-wide certificates). This API may not be used for tracking devices without the consent of the device's administrator. If the current user is not affiliated, returns an empty string.

Parameters

  • callback
    function

    Called with the serial number of the device.

    The callback parameter should be a function that looks like this:

    (serialNumber: string) => {...}
    • serialNumber
      string

getDirectoryDeviceId

chrome.enterprise.deviceAttributes.getDirectoryDeviceId(callback: function)

Fetches the value of the device identifier of the directory API, that is generated by the server and identifies the cloud record of the device for querying in the cloud directory API. If the current user is not affiliated, returns an empty string.

Parameters

  • callback
    function

    Called with the device identifier of the directory API when received.

    The callback parameter should be a function that looks like this:

    (deviceId: string) => {...}
    • deviceId
      string
We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.