Device deployment resources

Applies to: Partner Center

The following resources are related to device deployment.

ConfigurationPolicy

ConfigurationPolicy provides information about a configuration policy.

Property Type Description
ID string A GUID-formatted string that identifies the policy.
name string The friendly name for the policy.
category string The category.
description string The policy description.
devicesAssignedCount number The number of devices assigned to this policy.
policySettings array of strings The policy settings: "none","remove_oem_preinstalls","oobe_user_not_local_admin","skip_express_settings","skip_oem_registration", "skip_eula".
createdDate string in UTC date-time format The date and time the policy was created.
lastModifiedDate string in UTC date-time format The date and time the policy was last modified.
attributes ResourceAttributes The metadata attributes.

Device

Device provides information about a device.

Property Type Description
ID string A GUID-formatted string that identifies the device.
serialNumber string The serial number uniquely associated with the device.
productKey string The product key uniquely associated with the device.
hardwareHash string The hardware hash uniquely associated with the device.
modelName string The model name associated with the device.
oemManufacturerName string The name of the OEM manufacturer associated with the device.
policies array of objects The list of policies assigned to the device.
uploadedDate string in UTC date-time format The date and time the device details were uploaded.
allowedOperations array of strings The list of HTTP methods allowed on a device sync as GET, PATCH, DELETE.
attributes ResourceAttributes The metadata attributes.

BatchUploadDetails

BatchUploadDetails describes the status of a device batch upload of information about each device in a list of devices.

Property Type Description
batchTrackingId string A GUID-formatted string that is associated with the batch of devices uploaded.
status string The status of the batch upload: "unknown","queued","processing","finished","finished_with_errors".
startedTime string in UTC date-time format The date and time that the batch upload process started.
completedTime string in UTC date-time format The date and time that the batch upload process completed.
devicesStatus array of DeviceUploadDetails resources An array of objects that specify the status of each device information upload.
attributes ResourceAttributes The metadata attributes.

DeviceUploadDetails

DeviceUploadDetails describes the status of an upload of information about a device.

Property Type Description
deviceId string A GUID-formatted string that is associated with the device.
serialNumber string The serial number uniquely associated with the device.
productKey string The product key uniquely associated with the device.
status string The status of the device information upload. The values can be in-progress, finished or finished_with_errors.
errorCode string The HTTP status error code returned if the device upload fails.
errorDescription string The HTTP error description if the device upload fails.
attributes ResourceAttributes The metadata attributes.

DeviceBatch

DeviceBatch represents a collection of devices.

Property Type Description
ID string A GUID-formatted string that is associated with the batch of devices.
createdBy string The name of the tenant that created the collection.
creationDate string in UTC date-time format The data and time that the collection was created.
deviceCount number The number of devices in the collection.
devicesLink Link A link to the devices contained in this batch.
attributes ResourceAttributes The metadata attributes.

DeviceBatchCreationRequest

DeviceBatchCreationRequest provides the information required to create a device batch and populates it with devices.

Property Type Description
batchId string A GUID-formatted string that is associated with the batch of devices.
devices array of Device objects Each object specifies a device. The following combinations of fields for identifying a device are accepted: hardwareHash and productKey, hardwareHash and serialNumber, hardwareHash and productKey with serialNumber, hardwareHash only, productKey only, serialNumber and oemManufacturerName with modelName.
attributes ResourceAttributes The metadata attributes.

DevicePolicyUpdateRequest

DevicePolicyUpdateRequest provides the information required to update a list of devices with a policy.

Property Type Description
devices array of Device objects Each object specifies a device. The following properties are required: ID and Policies.
attributes ResourceAttributes The metadata attributes.