Liking cljdoc? Tell your friends :D

happygapi.androiddeviceprovisioning.partners

Android Device Provisioning Partner API: partners. Automates Android zero-touch enrollment for device resellers, customers, and EMMs. See: https://developers.google.com/zero-touch/docs/reference/rest/v1/partners

Android Device Provisioning Partner API: partners.
Automates Android zero-touch enrollment for device resellers, customers, and EMMs.
See: https://developers.google.com/zero-touch/docs/reference/rest/v1/partners
raw docstring

customers-create$clj

(customers-create$ auth parameters body)

https://developers.google.com/zero-touch/api/reference/rest/v1/partners/customers/create

Required parameters: parent

Optional parameters: none

Body:

{:customer {:companyId string, :skipWelcomeEmail boolean, :termsStatus string, :name string, :ownerEmails [string], :googleWorkspaceAccount GoogleWorkspaceAccount, :languageCode string, :companyName string, :adminEmails [string]}}

Creates a customer for zero-touch enrollment. After the method returns successfully, admin and owner roles can manage devices and EMM configs by calling API methods or using their zero-touch enrollment portal. The customer receives an email that welcomes them to zero-touch enrollment and explains how to sign into the portal.

https://developers.google.com/zero-touch/api/reference/rest/v1/partners/customers/create

Required parameters: parent

Optional parameters: none

Body: 

{:customer {:companyId string,
            :skipWelcomeEmail boolean,
            :termsStatus string,
            :name string,
            :ownerEmails [string],
            :googleWorkspaceAccount GoogleWorkspaceAccount,
            :languageCode string,
            :companyName string,
            :adminEmails [string]}}

Creates a customer for zero-touch enrollment. After the method returns successfully, admin and owner roles can manage devices and EMM configs by calling API methods or using their zero-touch enrollment portal. The customer receives an email that welcomes them to zero-touch enrollment and explains how to sign into the portal.
raw docstring

customers-list$clj

(customers-list$ auth parameters)

https://developers.google.com/zero-touch/api/reference/rest/v1/partners/customers/list

Required parameters: partnerId

Optional parameters: pageToken, pageSize

Lists the customers that are enrolled to the reseller identified by the partnerId argument. This list includes customers that the reseller created and customers that enrolled themselves using the portal.

https://developers.google.com/zero-touch/api/reference/rest/v1/partners/customers/list

Required parameters: partnerId

Optional parameters: pageToken, pageSize

Lists the customers that are enrolled to the reseller identified by the `partnerId` argument. This list includes customers that the reseller created and customers that enrolled themselves using the portal.
raw docstring

devices-claim$clj

(devices-claim$ auth parameters body)

https://developers.google.com/zero-touch/api/reference/rest/v1/partners/devices/claim

Required parameters: partnerId

Optional parameters: none

Body:

{:sectionType string, :deviceIdentifier {:manufacturer string, :deviceType string, :model string, :chromeOsAttestedDeviceId string, :imei string, :meid string, :serialNumber string}, :customerId string, :preProvisioningToken string, :configurationId string, :deviceMetadata {:entries {}}, :googleWorkspaceCustomerId string, :simlockProfileId string}

Claims a device for a customer and adds it to zero-touch enrollment. If the device is already claimed by another customer, the call returns an error.

https://developers.google.com/zero-touch/api/reference/rest/v1/partners/devices/claim

Required parameters: partnerId

Optional parameters: none

Body: 

{:sectionType string,
 :deviceIdentifier {:manufacturer string,
                    :deviceType string,
                    :model string,
                    :chromeOsAttestedDeviceId string,
                    :imei string,
                    :meid string,
                    :serialNumber string},
 :customerId string,
 :preProvisioningToken string,
 :configurationId string,
 :deviceMetadata {:entries {}},
 :googleWorkspaceCustomerId string,
 :simlockProfileId string}

Claims a device for a customer and adds it to zero-touch enrollment. If the device is already claimed by another customer, the call returns an error.
raw docstring

devices-claimAsync$clj

(devices-claimAsync$ auth parameters body)

https://developers.google.com/zero-touch/api/reference/rest/v1/partners/devices/claimAsync

Required parameters: partnerId

Optional parameters: none

Body:

{:claims [{:googleWorkspaceCustomerId string, :customerId string, :configurationId string, :deviceIdentifier DeviceIdentifier, :preProvisioningToken string, :simlockProfileId string, :sectionType string, :deviceMetadata DeviceMetadata}]}

Claims a batch of devices for a customer asynchronously. Adds the devices to zero-touch enrollment. To learn more, read Long‑running batch operations.

https://developers.google.com/zero-touch/api/reference/rest/v1/partners/devices/claimAsync

Required parameters: partnerId

Optional parameters: none

Body: 

{:claims [{:googleWorkspaceCustomerId string,
           :customerId string,
           :configurationId string,
           :deviceIdentifier DeviceIdentifier,
           :preProvisioningToken string,
           :simlockProfileId string,
           :sectionType string,
           :deviceMetadata DeviceMetadata}]}

Claims a batch of devices for a customer asynchronously. Adds the devices to zero-touch enrollment. To learn more, read [Long‑running batch operations](/zero-touch/guides/how-it-works#operations).
raw docstring

devices-findByIdentifier$clj

(devices-findByIdentifier$ auth parameters body)

https://developers.google.com/zero-touch/api/reference/rest/v1/partners/devices/findByIdentifier

Required parameters: partnerId

Optional parameters: none

Body:

{:deviceIdentifier {:manufacturer string, :deviceType string, :model string, :chromeOsAttestedDeviceId string, :imei string, :meid string, :serialNumber string}, :limit string, :pageToken string}

Finds devices by hardware identifiers, such as IMEI.

https://developers.google.com/zero-touch/api/reference/rest/v1/partners/devices/findByIdentifier

Required parameters: partnerId

Optional parameters: none

Body: 

{:deviceIdentifier {:manufacturer string,
                    :deviceType string,
                    :model string,
                    :chromeOsAttestedDeviceId string,
                    :imei string,
                    :meid string,
                    :serialNumber string},
 :limit string,
 :pageToken string}

Finds devices by hardware identifiers, such as IMEI.
raw docstring

devices-findByOwner$clj

(devices-findByOwner$ auth parameters body)

https://developers.google.com/zero-touch/api/reference/rest/v1/partners/devices/findByOwner

Required parameters: partnerId

Optional parameters: none

Body:

{:sectionType string, :limit string, :pageToken string, :googleWorkspaceCustomerId [string], :customerId [string]}

Finds devices claimed for customers. The results only contain devices registered to the reseller that's identified by the partnerId argument. The customer's devices purchased from other resellers don't appear in the results.

https://developers.google.com/zero-touch/api/reference/rest/v1/partners/devices/findByOwner

Required parameters: partnerId

Optional parameters: none

Body: 

{:sectionType string,
 :limit string,
 :pageToken string,
 :googleWorkspaceCustomerId [string],
 :customerId [string]}

Finds devices claimed for customers. The results only contain devices registered to the reseller that's identified by the `partnerId` argument. The customer's devices purchased from other resellers don't appear in the results.
raw docstring

devices-get$clj

(devices-get$ auth parameters)

https://developers.google.com/zero-touch/api/reference/rest/v1/partners/devices/get

Required parameters: name

Optional parameters: none

Gets a device.

https://developers.google.com/zero-touch/api/reference/rest/v1/partners/devices/get

Required parameters: name

Optional parameters: none

Gets a device.
raw docstring

devices-getSimLockState$clj

(devices-getSimLockState$ auth parameters body)

https://developers.google.com/zero-touch/api/reference/rest/v1/partners/devices/getSimLockState

Required parameters: partnerId

Optional parameters: none

Body:

{:deviceIdentifier {:manufacturer string, :deviceType string, :model string, :chromeOsAttestedDeviceId string, :imei string, :meid string, :serialNumber string}}

Gets a device's SIM lock state.

https://developers.google.com/zero-touch/api/reference/rest/v1/partners/devices/getSimLockState

Required parameters: partnerId

Optional parameters: none

Body: 

{:deviceIdentifier {:manufacturer string,
                    :deviceType string,
                    :model string,
                    :chromeOsAttestedDeviceId string,
                    :imei string,
                    :meid string,
                    :serialNumber string}}

Gets a device's SIM lock state.
raw docstring

devices-metadata$clj

(devices-metadata$ auth parameters body)

https://developers.google.com/zero-touch/api/reference/rest/v1/partners/devices/metadata

Required parameters: deviceId, metadataOwnerId

Optional parameters: none

Body:

{:deviceMetadata {:entries {}}}

Updates reseller metadata associated with the device. Android devices only.

https://developers.google.com/zero-touch/api/reference/rest/v1/partners/devices/metadata

Required parameters: deviceId, metadataOwnerId

Optional parameters: none

Body: 

{:deviceMetadata {:entries {}}}

Updates reseller metadata associated with the device. Android devices only.
raw docstring

devices-unclaim$clj

(devices-unclaim$ auth parameters body)

https://developers.google.com/zero-touch/api/reference/rest/v1/partners/devices/unclaim

Required parameters: partnerId

Optional parameters: none

Body:

{:vacationModeExpireTime string, :sectionType string, :deviceIdentifier {:manufacturer string, :deviceType string, :model string, :chromeOsAttestedDeviceId string, :imei string, :meid string, :serialNumber string}, :deviceId string, :vacationModeDays integer}

Unclaims a device from a customer and removes it from zero-touch enrollment.

https://developers.google.com/zero-touch/api/reference/rest/v1/partners/devices/unclaim

Required parameters: partnerId

Optional parameters: none

Body: 

{:vacationModeExpireTime string,
 :sectionType string,
 :deviceIdentifier {:manufacturer string,
                    :deviceType string,
                    :model string,
                    :chromeOsAttestedDeviceId string,
                    :imei string,
                    :meid string,
                    :serialNumber string},
 :deviceId string,
 :vacationModeDays integer}

Unclaims a device from a customer and removes it from zero-touch enrollment.
raw docstring

devices-unclaimAsync$clj

(devices-unclaimAsync$ auth parameters body)

https://developers.google.com/zero-touch/api/reference/rest/v1/partners/devices/unclaimAsync

Required parameters: partnerId

Optional parameters: none

Body:

{:unclaims [{:deviceId string, :deviceIdentifier DeviceIdentifier, :sectionType string, :vacationModeDays integer, :vacationModeExpireTime string}]}

Unclaims a batch of devices for a customer asynchronously. Removes the devices from zero-touch enrollment. To learn more, read Long‑running batch operations.

https://developers.google.com/zero-touch/api/reference/rest/v1/partners/devices/unclaimAsync

Required parameters: partnerId

Optional parameters: none

Body: 

{:unclaims [{:deviceId string,
             :deviceIdentifier DeviceIdentifier,
             :sectionType string,
             :vacationModeDays integer,
             :vacationModeExpireTime string}]}

Unclaims a batch of devices for a customer asynchronously. Removes the devices from zero-touch enrollment. To learn more, read [Long‑running batch operations](/zero-touch/guides/how-it-works#operations).
raw docstring

devices-updateMetadataAsync$clj

(devices-updateMetadataAsync$ auth parameters body)

https://developers.google.com/zero-touch/api/reference/rest/v1/partners/devices/updateMetadataAsync

Required parameters: partnerId

Optional parameters: none

Body:

{:updates [{:deviceId string, :deviceMetadata DeviceMetadata, :deviceIdentifier DeviceIdentifier}]}

Updates the reseller metadata attached to a batch of devices. This method updates devices asynchronously and returns an Operation that can be used to track progress. Read Long‑running batch operations. Android Devices only.

https://developers.google.com/zero-touch/api/reference/rest/v1/partners/devices/updateMetadataAsync

Required parameters: partnerId

Optional parameters: none

Body: 

{:updates [{:deviceId string,
            :deviceMetadata DeviceMetadata,
            :deviceIdentifier DeviceIdentifier}]}

Updates the reseller metadata attached to a batch of devices. This method updates devices asynchronously and returns an `Operation` that can be used to track progress. Read [Long‑running batch operations](/zero-touch/guides/how-it-works#operations). Android Devices only.
raw docstring

vendors-customers-list$clj

(vendors-customers-list$ auth parameters)

https://developers.google.com/zero-touch/api/reference/rest/v1/partners/vendors/customers/list

Required parameters: parent

Optional parameters: pageSize, pageToken

Lists the customers of the vendor.

https://developers.google.com/zero-touch/api/reference/rest/v1/partners/vendors/customers/list

Required parameters: parent

Optional parameters: pageSize, pageToken

Lists the customers of the vendor.
raw docstring

vendors-list$clj

(vendors-list$ auth parameters)

https://developers.google.com/zero-touch/api/reference/rest/v1/partners/vendors/list

Required parameters: parent

Optional parameters: pageSize, pageToken

Lists the vendors of the partner.

https://developers.google.com/zero-touch/api/reference/rest/v1/partners/vendors/list

Required parameters: parent

Optional parameters: pageSize, pageToken

Lists the vendors of the partner.
raw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close