RDS

List

get

Retrieve a list of all the published RD Session Host applications

Query parameters
SiteIdinteger · int32Optional

Site ID for which to retrieve all the published RD Session Host applications (optional)

NamestringOptional

Filter the result by name (optional)

Responses
chevron-right
200

Success

application/json; api-version=1.0
get
/api/PubItems/Apps/RDS

Create

post

Add a published RD Session Host application to a site.

Body

Create a new published application from a RD Session Host

namestring · min: 1 · max: 255 · nullableRequired

Published resource name.

parentIdinteger · int32 · nullableOptional

Parent publishing folder ID.

previousIdinteger · int32 · nullableOptional

Previous published ID.

replicateMaintenanceboolean · nullableOptional

Whether the option 'Replicate Maintenance' is enabled or not.

inheritMaintenanceboolean · nullableOptional

Whether to inherit default Maintenance settings.

enabledboolean · nullableOptionalDeprecated

Enable or disable a published resource.

enabledModestring · enumOptional

Published resource availability modes.

Possible values:
maintenanceMessage_en_USstring · min: 1 · max: 255 · nullableOptional

Maintenance message for the published resource in English.

maintenanceMessage_ja_JPstring · min: 1 · max: 255 · nullableOptional

Maintenance message for the published resource in Japanese.

maintenanceMessage_fr_FRstring · min: 1 · max: 255 · nullableOptional

Maintenance message for the published resource in French.

maintenanceMessage_es_ESstring · min: 1 · max: 255 · nullableOptional

Maintenance message for the published resource in Spanish.

maintenanceMessage_it_ITstring · min: 1 · max: 255 · nullableOptional

Maintenance message for the published resource in Italian.

maintenanceMessage_pt_BRstring · min: 1 · max: 255 · nullableOptional

Maintenance message for the published resource in Portuguese.

maintenanceMessage_de_DEstring · min: 1 · max: 255 · nullableOptional

Maintenance message for the published resource in German.

maintenanceMessage_nl_NLstring · min: 1 · max: 255 · nullableOptional

Maintenance message for the published resource in Dutch.

maintenanceMessage_zh_TWstring · min: 1 · max: 255 · nullableOptional

Maintenance message for the published resource in Chinese (Traditional).

maintenanceMessage_zh_CNstring · min: 1 · max: 255 · nullableOptional

Maintenance message for the published resource in Chinese (Simplified).

maintenanceMessage_ko_KRstring · min: 1 · max: 255 · nullableOptional

Maintenance message for the published resource in Korean.

descriptionstring · nullableOptional

Published resource description.

publishToSiteIdsinteger · int32[] · nullableOptional

An array of Sites IDs to which to publish a resource.

siteIdinteger · int32Optional

Site ID in which to publish the specified Item. If the parameter is omitted, the site ID of the Licensing Server will be used.

ipFilterEnabledboolean · nullableOptionalDeprecated

Enable or disable IP filters.

clientFilterEnabledboolean · nullableOptionalDeprecated

Enable or disable client filters.

macFilterEnabledboolean · nullableOptionalDeprecated

Enable or disable mac filters.

userFilterEnabledboolean · nullableOptionalDeprecated

Enable or disable user filters.

gatewayFilterEnabledboolean · nullableOptionalDeprecated

Enable or disable Secure Gateway filters.

targetstring · nullableOptional

File name and path of a published application executable.

startInstring · nullableOptional

Folder name in which to start a published application.

parametersstring · nullableOptional

Optional parameters to pass to the published application executable.

packagestring · nullableOptional

The MSIX package.

packagedAppstring · nullableOptional

The Application within the MSIX Package.

startOnLogonbooleanOptional

Enable or disable the 'Start automatically when user logs on' option.

Default: false
winTypestring · enumOptional

Published application window type

Possible values:
publishFromstring · enumOptional

Publish From' options for published items.

Possible values:
publishFromHostPoolIdsinteger · int32[] · nullableOptional

Specifies one or multiple host pool Ids from which to publish the application. The PublishFrom parameter must specify 1 (HostPool).

publishFromServerIdsinteger · int32[] · nullableOptional

Specifies one or multiple RDS Host server Ids from which to publish a desktop. The PublishFrom parameter must specify 2 (Host).

Responses
post
/api/PubItems/Apps/RDS

Get

get

Retrieve a specified published RD Session Host application

Path parameters
idinteger · int32Required

ID of the published RD Session Host application to be retrieved

Responses
chevron-right
200

Success

application/json; api-version=1.0
get
/api/PubItems/{id}/Apps/RDS

Update

put

Modify properties of a published RD Session Host application.

Path parameters
idinteger · int32Required

ID of the published RD Session Host application to be updated

Body

Update settings of an application published from a RD Session Host

namestring · min: 1 · max: 255 · nullableOptional

A new name to assign to the published resource.

replicateMaintenanceboolean · nullableOptional

Replicate Maintenance

inheritMaintenanceboolean · nullableOptional

Inherit Maintenance

enabledboolean · nullableOptionalDeprecated

Enable or disable a published resource.

enabledModestring · enumOptional

Published resource availability modes.

Possible values:
maintenanceMessage_en_USstring · min: 1 · max: 255 · nullableOptional

Maintenance message for the published resource in English.

maintenanceMessage_ja_JPstring · min: 1 · max: 255 · nullableOptional

Maintenance message for the published resource in Japanese.

maintenanceMessage_fr_FRstring · min: 1 · max: 255 · nullableOptional

Maintenance message for the published resource in French.

maintenanceMessage_es_ESstring · min: 1 · max: 255 · nullableOptional

Maintenance message for the published resource in Spanish.

maintenanceMessage_it_ITstring · min: 1 · max: 255 · nullableOptional

Maintenance message for the published resource in Italian.

maintenanceMessage_pt_BRstring · min: 1 · max: 255 · nullableOptional

Maintenance message for the published resource in Portuguese.

maintenanceMessage_nl_NLstring · min: 1 · max: 255 · nullableOptional

Maintenance message for the published resource in Dutch.

maintenanceMessage_de_DEstring · min: 1 · max: 255 · nullableOptional

Maintenance message for the published resource in German.

maintenanceMessage_zh_TWstring · min: 1 · max: 255 · nullableOptional

Maintenance message for the published resource in Chinese (Traditional).

maintenanceMessage_zh_CNstring · min: 1 · max: 255 · nullableOptional

Maintenance message for the published resource in Chinese (Simplified).

maintenanceMessage_ko_KRstring · min: 1 · max: 255 · nullableOptional

Maintenance message for the published resource in Korean.

descriptionstring · nullableOptional

Published resource description.

publishToSiteIdsinteger · int32[] · nullableOptional

An array of sites to which to publish a resource.

ipFilterEnabledboolean · nullableOptionalDeprecated

Enable or disable IP filters.

clientFilterEnabledboolean · nullableOptionalDeprecated

Enable or disable client filters.

macFilterEnabledboolean · nullableOptionalDeprecated

Enable or disable mac filters.

userFilterEnabledboolean · nullableOptionalDeprecated

Enable or disable user filters.

gatewayFilterEnabledboolean · nullableOptionalDeprecated

Enable or disable Secure Gateway filters.

osFilterEnabledboolean · nullableOptionalDeprecated

Enable or disable the OS filter.

allowClientChromeboolean · nullableOptionalDeprecated

Allow or not Chrome OS Clients.

allowClientAndroidboolean · nullableOptionalDeprecated

Allow or not Android Clients.

allowClientWebboolean · nullableOptionalDeprecated

Allow or not Web Clients.

allowClientIOSboolean · nullableOptionalDeprecated

Allow or not IOS Clients.

allowClientLinuxboolean · nullableOptionalDeprecated

Allow or not Linux Clients.

allowClientMACboolean · nullableOptionalDeprecated

Allow or not MAC Clients.

allowClientWindowsboolean · nullableOptionalDeprecated

Allow or not Windows Clients.

allowClientWyseboolean · nullableOptionalDeprecated

Allow or not Wyse Clients.

preferredRoutingEnabledboolean · nullableOptional

Enable or disable Preferred Routing.

replicateShortcutSettingsboolean · nullableOptional

Replicate shortcut settings to all sites.

createShortcutOnDesktopboolean · nullableOptional

Create a shortcut on a client's desktop.

createShortcutInStartFolderboolean · nullableOptional

Create a shortcut in the client's Start folder.

createShortcutInStartUpFolderboolean · nullableOptional

Create a shortcut in the client's Auto Start folder.

startPathstring · min: 1 · max: 255 · nullableOptional

Specifies the path in the Start folder where the shortcut will be created.

inheritShortcutDefaultSettingsboolean · nullableOptional

Inherit default shortcut settings.

startOnLogonboolean · nullableOptional

Start a resource automatically when a user logs on.

excludePrelaunchboolean · nullableOptional

Exclude application from prelaunch.

targetstring · nullableOptional

File name and path of a published application executable.

startInstring · nullableOptional

Folder name in which to start a published application.

parametersstring · nullableOptional

Optional parameters to pass to the published application executable.

packagestring · nullableOptional

The MSIX Package.

packagedAppstring · nullableOptional

The application within the MSIX package.

winTypestring · enumOptional

Published application window type

Possible values:
publishFromstring · enumOptional

Publish From' options for published items.

Possible values:
publishFromHostPoolIdsinteger · int32[] · nullableOptional

Specifies one or multiple host pool Ids from which to publish the application. The PublishFrom parameter must specify 1 (HostPool).

publishFromServerIdsinteger · int32[] · nullableOptional

One or multiple RDS Host server Ids from which to publish the application. The PublishFrom parameter must specify 2 (Host).

replicateDisplaySettingsboolean · nullableOptional

Enable or disable the 'Replicate settings' option (replicates display settings to all sites).

startMaximizedboolean · nullableOptional

Enable or disable the 'Start the application as maximized when using mobile clients" option.

startFullscreenboolean · nullableOptional

Enable or disable the 'Start in fullscreen mode for WYSE ThinOS clients" option.

waitForPrintersboolean · nullableOptional

Enable or disable the 'Wait until all RAS universal printers are redirected before showing the application" option.

waitForPrintersTimeoutinteger · int32 · nullableOptional

Printer redirection timeout (in seconds). Set this option when enabling the WaitForPrinters option.

colorDepthstring · enumOptional

Color Depth

Possible values:
inheritDisplayDefaultSettingsboolean · nullableOptional

Enable or disable the 'Inherit default settings" option for display properties.

replicateLicenseSettingsboolean · nullableOptional

Enable or disable the 'Replicate licensing settings" (settings are replicated to all sites).

disableSessionSharingboolean · nullableOptional

Enable or disable the 'Disable session sharing' option (licenses).

oneInstancePerUserboolean · nullableOptional

Enable or disable the 'Allow users to start only one instance of the application' option.

conCurrentLicensesinteger · int32 · nullableOptional

Specifies the 'Concurrent licenses' option (the number of concurrent licenses).

licenseLimitNotifystring · enumOptional

Defines actions to perform when the license limit is exceeded.

Possible values:
inheritLicenseDefaultSettingsboolean · nullableOptional

Enable or disable the 'Inherit default license settings' option.

enableFileExtensionsboolean · nullableOptional

Enable or disable the 'Enable File Extensions' option.

replicateFileExtensionSettingsboolean · nullableOptional

Enable or disable the 'Replicate settings' option (replicates extension settings to all sites).

replicateDefaultServerSettingsboolean · nullableOptional

Enable or disable the 'Replicate settings' option (replicates default server settings to all sites).

fileExtensionsstring · nullableOptional

List of file extensions to be added to the current list, if doesn't exist(comma separated values).

serverIdinteger · int32 · nullableOptional
Responses
put
/api/PubItems/{id}/Apps/RDS

No content

Delete

delete

Delete a published application from a site.

Path parameters
idinteger · int32Required

ID of the published RD Session Host application to be deleted

Responses
delete
/api/PubItems/{id}/Apps/RDS

No content

Was this helpful?