v1

latestOpenAPI 3.0.0Creative Commons Attribution 3.02026-07-137790167.2 KB
users

Updates the details of an EMM-managed user. Can be used with EMM-managed users only (not Google managed users). Pass the new details in the Users resource in the request body. Only the displayName field can be changed. Other fields must either be unset or have the currently active value.

put/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}

Path parameters

enterpriseIdstring required

The ID of the enterprise.

userIdstring required

The ID of the user.

Request body

accountType'deviceAccount' | 'userAccount'

The type of account that this user represents. A userAccount can be installed on multiple devices, but a deviceAccount is specific to a single device. An EMM-managed user (emmManaged) can be either type (userAccount, deviceAccount), but a Google-managed user (googleManaged) is always a userAccount.

accountIdentifierstring

A unique identifier you create for this user, such as "user342" or "asset#44418". Do not use personally identifiable information (PII) for this property. Must always be set for EMM-managed users. Not set for Google-managed users.

idstring

The unique ID for the user.

primaryEmailstring

The user's primary email address, for example, "jsmith@example.com". Will always be set for Google managed users and not set for EMM managed users.

displayNamestring

The name that will appear in user interfaces. Setting this property is optional when creating EMM-managed users. If you do set this property, use something generic about the organization (such as "Example, Inc.") or your name (as EMM). Not used for Google-managed user accounts. @mutable androidenterprise.users.update

managementType'googleManaged' | 'emmManaged'

The entity that manages the user. With googleManaged users, the source of truth is Google so EMMs have to make sure a Google Account exists for the user. With emmManaged users, the EMM is in charge.

Response

Successful response