For the complete documentation index, see llms.txt. This page is also available as Markdown.

RD Sessions

List

get

Retrieve one or multiple RD Sessions, from different sources such as RDS, VDI, and AVD.

Query parameters
SiteIdinteger · int32Optional

Site ID from which to retrieve the RD session information (optional).

Sourcestring · enumOptional

RDP Session Type

Possible values:
ServerIdinteger · int32Optional

The Host ID of the server for which to retrieve the information (optional).

ServerstringOptional

The name of the server to filter the RD Session information (optional).

Statestring · enumOptional

Session State

Possible values:
UserstringOptional

User to filter the RD Session information (optional).

IPstringOptional

IP Address to filter the RD Session information (optional).

ThemeIdinteger · int32Optional

The Theme ID for which to retrieve the information (optional).

GroupIdinteger · int32Optional

The RD Session Host Group ID for which to retrieve the RD session information (optional).

Responses
200

Success

application/json; api-version=1.0

User session type

sessionIDinteger · int32Optional

RAS session ID.

ipstring · nullableOptional

Session server IP.

serverIDinteger · int32Optional

Session server ID.

typestring · enumOptional

Session Type

Possible values:
userstring · nullableOptional

User to which the session belongs to.

themeIDinteger · int32Optional

Theme ID.

connectionModestring · enumOptional

Connection Mode.

Possible values:
authenticationTypestring · enumOptional

Main Authentication Mode.

Possible values:
idleStartTimestring · date-time · nullableOptional

Session Idle Time.

mfaProviderstring · enumOptional

Provider Type

Possible values:
rfiCountinteger · int32Optional

Flow Information Count.

logonDurationinteger · int32Optional

Logon Duration.

connectionDurationinteger · int32Optional

Connection Duration (in seconds).

authenticationDurationinteger · int32Optional

Authentication Duration (in seconds).

rasPolicyLookupinteger · int32Optional

RAS Policy Lookup (in ms).

hostPreparationinteger · int32Optional

Host Preparation (in ms).

groupPolicyLoadTimeinteger · int32Optional

Group Policy Load Time (in ms).

userProfileLoadTimeinteger · int32Optional

User Profile Load Time (in ms).

desktopLoadTimeinteger · int32Optional

Desktop Load Time (in ms).

logonOthersDurationinteger · int32Optional

Logon Others Duration (in seconds).

userProfileTypestring · enumOptional

User Profile Type.

Possible values:
uxEvaluatorinteger · int32Optional

Round Trip Time.

connectionQualitystring · enumOptional

Connection Quality Level.

Possible values:
latencyinteger · int32Optional

Latency.

protocolstring · enumOptional

Session Protocol

Possible values:
bandwidthAvailabilityinteger · int32Optional

Bandwidth Availability (in Kbps).

lastReconnectsinteger · int32Optional

Last Reconnects.

reconnectsinteger · int32Optional

Total Reconnects.

disconnectReasonstring · nullableOptional

Disconnect Reason.

statestring · enumOptional

Session State

Possible values:
logonTimestring · date-timeOptional

Session Logon Time.

sessionLengthinteger · int32Optional

Session Length (in seconds).

idleTimeinteger · int32Optional

Idle Time (in seconds).

incomingDatainteger · int32Optional

Incoming Data (in bytes).

outgoingDatainteger · int32Optional

Outgoing Data (in bytes).

verticalResolutioninteger · int32Optional

Session Vertical Resolution.

horizontalResolutioninteger · int32Optional

Session Horizontal Resolution.

colourDepthstring · enumOptional

Session Color Depth

Possible values:
bandwidthUsageinteger · int32Optional

Bandwidth Usage.

deviceNamestring · nullableOptional

Client Device Name.

clientIPAddressstring · nullableOptional

Client IP Address.

clientOSstring · nullableOptional

Client OS.

clientOSVersionstring · nullableOptional

Client OS Version.

clientVersionstring · nullableOptional

Client Version.

sourcestring · enumOptional

RDP Session Type

Possible values:
vmidstring · nullableOptional

VM ID to which a VDI Remote Desktop Session is connected to.

vmNamestring · nullableOptional

VM Name to which a VDI Remote Desktop Session is connected to.

sessionHostIdstring · nullableOptional

Session Host ID to which a Remote Desktop Session is connected to.

sessionHostNamestring · nullableOptional

Session Host Name to which a Remote Desktop Session is connected to.

poolNamestring · nullableOptional

Group/Pool Name.

templateNamestring · nullableOptional

Template Name.

fsLogixReasonCodestring · enumOptional

FSLogix Reason Code values.

Possible values:
fsLogixStatusCodestring · enumOptional

FSLogix Status Code values.

Possible values:
get
/api/RDSession