Android Device Provisioning Partner API

This API lets device resellers programmatically manage zero-touch enrollment.


All URIs below are relative to

This service provides the following discovery document:

REST Resource: v1.operations

get GET /v1/{name=operations/**}
Gets the latest state of a long-running operation.

REST Resource:

create POST /v1/{parent=partners/*}/customers
Creates a customer for zero-touch enrollment.
list GET /v1/partners/{partnerId}/customers
Lists the customers that are enrolled to the reseller identified by the partnerId argument.

REST Resource:

claim POST /v1/partners/{partnerId}/devices:claim
Claim the device identified by device identifier.
claimAsync POST /v1/partners/{partnerId}/devices:claimAsync
Claim devices asynchronously.
findByIdentifier POST /v1/partners/{partnerId}/devices:findByIdentifier
Find devices by device identifier.
findByOwner POST /v1/partners/{partnerId}/devices:findByOwner
Find devices by ownership.
get GET /v1/{name=partners/*/devices/*}
Get a device.
metadata POST /v1/partners/{metadataOwnerId}/devices/{deviceId}/metadata
Update the metadata.
unclaim POST /v1/partners/{partnerId}/devices:unclaim
Unclaim the device identified by the device_id or the deviceIdentifier.
unclaimAsync POST /v1/partners/{partnerId}/devices:unclaimAsync
Unclaim devices asynchronously.
updateMetadataAsync POST /v1/partners/{partnerId}/devices:updateMetadataAsync
Set metadata in batch asynchronously.

Send feedback about...

Android zero-touch enrollment