Alle Chrome-Geräte für ein Konto abrufen
Wenn Sie eine Liste aller Chrome-Geräte zurückgeben möchten, die einem Konto zugewiesen sind, verwenden Sie die folgende GET
-Anfrage und fügen Sie die unter Anfragen autorisieren beschriebene Autorisierung ein. Zur besseren Lesbarkeit enthält dieses Codebeispiel Zeilenumbrüche:
GET https://admin.googleapis.com/admin/directory/v1/customer/{my_customer|customerId}/ devices/chromeos?projection={BASIC|FULL}&query=query &orderBy=orderBy category&sortOrder={ASCENDING|DESCENDING} &pageToken=token for next results page, if applicable &maxResults=max number of results per page
- Die
customerId
ist eine eindeutige Kennung für das Google-Konto des Kunden. - Als Kontoadministrator können Sie auch den String
my_customer
verwenden. Das ist diecustomerId
Ihres Kontos. Sie können den WertcustomerId
auch mit der Aktion Nutzer abrufen abrufen. Verwenden Sie für die Aktion im PfadparameteruserKey
Ihre Administrator-E-Mail-Adresse oder Ihren eindeutigen Administrator-Nutzerid
-Wert.
Informationen zu Suchstrings, Anfragen und Antworteigenschaften finden Sie in der API-Referenz.
Beispiel: Geräte nach Nutzer filtern
In diesem Beispiel wird mitquery=user:help desk
nach einem bestimmten Nutzer gesucht. Die Antwort enthält eine einzelne chromeosdevice
-Ressource mit dem annotatedUser
help desk
:
JSON-Anfrage
GET https://admin.googleapis.com/admin/directory/v1/customer/my_customer/devices/ chromeos?projection=FULL&query=user:help desk&orderBy=status &sortOrder=ASCENDING&maxResults=100
JSON-Antwort
{ "kind": "directory#chromeosdevices", "chromeosdevices": [ { "kind": "directory#chromeosdevice", "etag": "1234567890" "deviceId": "def456", "serialNumber": "234567", "status": "ACTIVE", "lastSync": "2013-03-05T17:30:04.325Z", "supportEndDate": "2014-04-05T17:30:04.325Z", "annotatedUser": "help desk", "annotatedLocation": "Mountain View help desk Chromebook", "annotatedAssetId": "1234567890", "notes": "Loaned from support", "orderNumber": "1234", "willAutoRenew": true, "osVersion": "Browser Version 18.0", "platformVersion": "Platform Version 1415.2.0", "firmwareVersion": "Firmware Version 1.2.3.4", "bootMode": "validated", "lastEnrollmentTime": "2012-04-05T17:30:04.325Z", "orgUnitPath": "corp/engineering", "recentUsers": [ { "type": "USER_TYPE_MANAGED", "email": "user@customer.com" } ], "activeTimeRanges": [ { "date": "2012-04-05", "activeTime": "3600000" } ], } ], "nextPageToken": "abcdefghijkl123" }
Beispiel: Geräte nach Seriennummer filtern
In diesem Beispiel wird mit query=id:123456
nach einer bestimmten Seriennummer gesucht. Dabei steht 123456
für die Seriennummer des Geräts. Die folgende Antwort enthält eine einzelne übereinstimmende Antwort, bei der das Attribut serialNumber
mit dem Suchwert übereinstimmt.
JSON-Anfrage
GET https://admin.googleapis.com/admin/directory/v1/customer/my_customer/devices/ chromeos?projection=FULL&query=id:123456&orderBy=status &sortOrder=ASCENDING&maxResults=100
JSON-Antwort
{ "kind": "directory#chromeosdevices", "chromeosdevices": [ { "kind": "directory#chromeosdevice", "deviceId": "abc123", "serialNumber": "123456", "status": "SHIPPED", "supportEndDate": "1404457200000", "model": "model_value", "meid": "meid_value", "macAddress": "mac_address_value", "orderNumber": "1234", "willAutoRenew": true } ], "nextPageToken": "abcdefghijkl123" }
Dieses Antwortbeispiel enthält die Properties model
, meid
und macAddress
. Wenn ein Gerät diese Eigenschaften nicht hat, werden sie nicht in die Antwort aufgenommen. Ausführliche Informationen finden Sie in der Ressourcendarstellung „chromeosdevices“.
MEID-Liste exportieren
Die meid
ist die MEID-Nummer (Mobile Equipment Identifier) für die 3G-Mobilfunkkarte auf einem Chrome-Gerät. Eine MEID wird in der Regel verwendet, wenn ein Gerät dem Postpaid-Tarif eines Mobilfunkanbieters hinzugefügt wird. Wenn Sie die MEID-Liste exportieren möchten, verwenden Sie die folgende GET
-Anfrage und die nextPageToken
-Werte, um die vollständige Liste der MEIDs abzurufen. Zur besseren Lesbarkeit enthält dieses Codebeispiel Zeilenumbrüche:
GET https://admin.googleapis.com/admin/directory/v1/customer/{my_customer|customerId}/ devices/chromeos?fields=nextPageToken,chromeosdevices(meid)
Chrome-Gerät abrufen
Wenn Sie die Eigenschaften eines Chrome-Geräts abrufen möchten, verwenden Sie die folgende GET
-Anfrage und fügen Sie die in Anfragen autorisieren beschriebene Autorisierung ein. Zur besseren Lesbarkeit enthält dieses Codebeispiel Zeilenumbrüche:
GET https://admin.googleapis.com/admin/directory/v1/customer/{my_customer|customerId}/ devices/chromeos/deviceId?projection={FULL|BASIC}
- Die
customerId
ist eine eindeutige Kennung für das Google-Konto des Kunden. - Als Kontoadministrator können Sie auch den String
my_customer
verwenden. Das ist diecustomerId
Ihres Kontos. Sie können den WertcustomerId
auch mit der Aktion Nutzer abrufen abrufen. Verwenden Sie für die Aktion im PfadparameteruserKey
Ihre Administrator-E-Mail-Adresse oder Ihren eindeutigen Administrator-Nutzerid
-Wert. deviceId
ist eine eindeutige Kennung für ein Gerät und wird in der Antwort auf den Vorgang Alle Chrome-Geräte abrufen zurückgegeben.
Informationen zu Suchstrings, Anfragen und Antworteigenschaften finden Sie in der API-Referenz.
JSON-Anfrage
Beispielanfrage: Zur besseren Lesbarkeit enthält dieses Codebeispiel Zeilenumbrüche:GET https://admin.googleapis.com/admin/directory/v1/customer/my_customer/devices/ chromeos/deviceId?projection=full
JSON-Antwort
Bei einer erfolgreichen Anfrage wird der HTTP-Statuscode 200 zurückgegeben. Zusammen mit dem Statuscode werden in der Antwort die Eigenschaften des Chrome-Geräts zurückgegeben:
{ "kind": "directory#chromeosdevice", "deviceId": "device_id_value", "serialNumber": "device_serial_number", "status": "ACTIVE", "lastSync": "2012-04-05T17:30:04.325Z", "supportEndDate": "2014-04-05T17:30:04.325Z", "annotatedUser": "help desk", "annotatedLocation": "Mountain View help desk Chromebook", "annotatedAssetId": "12345667890", "notes": "Loaned from support", "orderNumber": "123456", "willAutoRenew": true, "osVersion": "Browser Version 18.0", "platformVersion": "Platform Version 1415.2.0", "firmwareVersion": "Firmware Version 1.2.3.4", "bootMode": "validated" "lastEnrollmentTime": "2012-04-05T17:30:04.325Z", "orgUnitPath": "corp/engineering" }
Chrome-Gerät aktualisieren
Wenn Sie ein Chrome-Gerät aktualisieren möchten, verwenden Sie die folgende PUT
-Anfrage und fügen Sie die in Anfragen autorisieren beschriebene Autorisierung ein. Zur besseren Lesbarkeit enthält dieses Codebeispiel Zeilenumbrüche:
PUT https://admin.googleapis.com/admin/directory/v1/customer/{my_customer|customerId}/ devices/chromeos/deviceId?projection={FULL|BASIC}
- Die
customerId
ist eine eindeutige Kennung für das Google-Konto des Kunden. - Als Kontoadministrator können Sie auch den String
my_customer
verwenden. Das ist diecustomerId
Ihres Kontos. Sie können den WertcustomerId
auch mit der Aktion Nutzer abrufen abrufen. Verwenden Sie für die Aktion im PfadparameteruserKey
Ihre Administrator-E-Mail-Adresse oder Ihren eindeutigen Administrator-Nutzerid
-Wert. deviceId
ist eine eindeutige Kennung für ein Gerät und wird in der Antwort auf den Vorgang Alle Chrome-Geräte abrufen zurückgegeben.
Informationen zu Suchstrings, Anfrage- und Antworteigenschaften finden Sie in der API-Referenz.
JSON-Anfrage
In der folgenden Beispiel-JSON-Anfrage werden die Eigenschaften annotatedUser
, annotatedLocation
, annotatedAssetId
, notes
und orgUnitPath
eines Chrome-Geräts aktualisiert. Zur besseren Lesbarkeit enthält dieses Codebeispiel Zeilenumbrüche:
PUT https://admin.googleapis.com/admin/directory/v1/customer/my_customer/ devices/chromeos/deviceId?projection=full
{
"deviceId": "device_id_value",
"annotatedUser": "help desk",
"annotatedLocation": "Mountain View help desk Chromebook",
"annotatedAssetId": "1234567890",
"notes": "Loaned from support",
"orgUnitPath": "/corp/sales"
}
Fügen Sie in einer Aktualisierungsanfrage nur die Properties mit aktualisierten Werten ein.
Bei einer erfolgreichen Anfrage wird der HTTP-Statuscode 200 zurückgegeben. Zusammen mit dem Statuscode werden in der Antwort die Eigenschaften für das aktualisierte Chrome-Gerät zurückgegeben.
Chrome-Geräte für neue Zwecke verwenden oder aussortieren
Wenn Sie die Bereitstellung von Chrome-Geräten aufheben oder sie deaktivieren möchten, verwenden Sie die folgende POST
-Anfrage und fügen Sie die in Anfragen autorisieren beschriebene Autorisierung ein. Zur besseren Lesbarkeit enthält dieses Codebeispiel Zeilenumbrüche:
POST https://admin.googleapis.com/admin/directory/v1/customer/my_customer or customerId/ devices/chromeos:batchChangeStatus
- Die
customerId
ist eine eindeutige Kennung für das Google-Konto des Kunden. - Als Kontoadministrator können Sie auch den String
my_customer
verwenden. Das ist diecustomerId
Ihres Kontos. Sie können den WertcustomerId
auch mit der Aktion Nutzer abrufen abrufen. Verwenden Sie für die Aktion im PfadparameteruserKey
Ihre Administrator-E-Mail-Adresse oder Ihren eindeutigen Administrator-Nutzerid
-Wert.
Informationen zu den Anfrage- und Antworteigenschaften finden Sie in der API-Referenz.
JSON-Anfrage
Die folgende JSON-Anfrage ist ein Beispiel für eine Anfrage zum Aufheben der Bereitstellung und Deaktivieren von Chrome-Geräten:
POST https://admin.googleapis.com/admin/directory/v1/customer/my_customer/
devices/chromeos:batchChangeStatus
{ "deviceIds": ["deviceId_1", "deviceId_2", "deviceId_3"], "changeChromeOsDeviceStatusAction": "CHANGE_CHROME_OS_DEVICE_STATUS_ACTION_DEPROVISION", "deprovisionReason": "DEPROVISION_REASON_RETIRING_DEVICE" }
{ "deviceIds": ["deviceId_1", "deviceId_2", "deviceId_3"], "changeChromeOsDeviceStatusAction": "CHANGE_CHROME_OS_DEVICE_STATUS_ACTION_DISABLE", }
Bei einer erfolgreichen Anfrage wird der HTTP-Statuscode 200 zurückgegeben.
Chrome-Geräte in eine Organisationseinheit verschieben
Wenn Sie bis zu 50 Chrome-Geräte in eine Organisationseinheit verschieben möchten, verwenden Sie die folgende POST
-Anfrage und fügen Sie die in Anfragen autorisieren beschriebene Autorisierung ein. Zur besseren Lesbarkeit enthält dieses Codebeispiel Zeilenumbrüche:
POST https://admin.googleapis.com/admin/directory/v1/customer/my_customer/ devices/chromeos/moveDevicesToOu?orgUnitPath=/SomeOuName
- Die
customerId
ist eine eindeutige Kennung für das Google-Konto des Kunden. - Als Kontoadministrator können Sie auch den String
my_customer
verwenden. Das ist diecustomerId
Ihres Kontos. Sie können den WertcustomerId
auch mit der Aktion Retrieve a user (Nutzer abrufen) abrufen. Verwenden Sie für die Aktion im PfadparameteruserKey
Ihre Administrator-E-Mail-Adresse oder Ihren eindeutigen Administrator-Nutzerid
-Wert.
Informationen zu den Anfrage- und Antworteigenschaften finden Sie in der API-Referenz.
JSON-Anfrage
Die folgende JSON-Anfrage ist ein Beispiel für die Verschiebung von drei Chrome-Geräten in eine Organisationseinheit mit dem Namen /Marketing
:
POST https://admin.googleapis.com/admin/directory/v1/customer/my_customer/ devices/chromeos/chromeos/moveDevicesToOu?orgUnitPath=/Marketing
Der Anfragetext für die Geräteverschiebung lautet:
{ "deviceIds": ["deviceId_1", "deviceId_2", "deviceId_3"] }
Bei einer erfolgreichen Anfrage wird der HTTP-Statuscode 200 zurückgegeben.