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
Claims a device for a customer and adds it to zero-touch enrollment.
claimAsync POST /v1/partners/{partnerId}/devices:claimAsync
Claims a batch of devices for a customer asynchronously.
findByIdentifier POST /v1/partners/{partnerId}/devices:findByIdentifier
Finds devices by hardware identifiers, such as IMEI.
findByOwner POST /v1/partners/{partnerId}/devices:findByOwner
Finds devices claimed for customers.
get GET /v1/{name=partners/*/devices/*}
Gets a device.
metadata POST /v1/partners/{metadataOwnerId}/devices/{deviceId}/metadata
Updates reseller metadata associated with the device.
unclaim POST /v1/partners/{partnerId}/devices:unclaim
Unclaims a device from a customer and removes it from zero-touch enrollment.
unclaimAsync POST /v1/partners/{partnerId}/devices:unclaimAsync
Unclaims a batch of devices for a customer asynchronously.
updateMetadataAsync POST /v1/partners/{partnerId}/devices:updateMetadataAsync
Updates the reseller metadata attached to a batch of devices.

Send feedback about...

Android zero-touch enrollment