Skip to main content

registered_users

Creates, updates, deletes, gets or lists a registered_users resource.

Overview​

Nameregistered_users
TypeResource
Identra_id.devices.registered_users

Fields​

The following fields are returned by SELECT queries:

Retrieved collection

NameDatatypeDescription
idstringThe unique identifier for an entity. Read-only.
deletedDateTimestring (date-time)Date and time when this object was deleted. Always null when the object hasn't been deleted. (pattern: ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$)

Methods​

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
listselectdevice_idConsistencyLevelRetrieve a list of users that are registered users of the device. For cloud joined devices and registered personal devices, registered users are set to the same value as registered owners at the time of registration.
add_refinsertdevice_idAdd a registered user for the device.
remove_refdeletedevice_id, directory_object_idIf-MatchRemove a user as a registered user of the device.
remove_ref_2deletedevice_idIf-MatchRemove a user as a registered user of the device.

Parameters​

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
device_idstringThe unique identifier of device
directory_object_idstringThe unique identifier of directoryObject
ConsistencyLevelstringIndicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries
If-MatchstringETag

SELECT examples​

Retrieve a list of users that are registered users of the device. For cloud joined devices and registered personal devices, registered users are set to the same value as registered owners at the time of registration.

SELECT
id,
deletedDateTime
FROM entra_id.devices.registered_users
WHERE device_id = '{{ device_id }}' -- required
AND ConsistencyLevel = '{{ ConsistencyLevel }}'
;

INSERT examples​

Add a registered user for the device.

INSERT INTO entra_id.devices.registered_users (
directoryObjectId,
device_id
)
SELECT
'{{ directoryObjectId }}',
'{{ device_id }}'
;

DELETE examples​

Remove a user as a registered user of the device.

DELETE FROM entra_id.devices.registered_users
WHERE device_id = '{{ device_id }}' --required
AND directory_object_id = '{{ directory_object_id }}' --required
AND If-Match = '{{ If-Match }}'
;