Connection Allowed Devices

List

get

Retrieve a list of all the settings for RAS allowed devices

Query parameters
SiteIdinteger · int32Optional

Site ID for which to retrieve all the settings for RAS allowed devices (optional)

Responses
200
Success
application/json; api-version=1.0
get
GET /api/ConnectionAllowedDevices HTTP/1.1
Host: 
Accept: */*
[
  {
    "allowClientWithSecurityPatchesOnly": true,
    "allowClientChromeApp": true,
    "allowClientAndroid": true,
    "allowClientWeb": true,
    "allowClientIOS": true,
    "allowClientLinux": true,
    "allowClientMAC": true,
    "allowClientMode": [
      "0 = AllowAllClientsConnectToSystem",
      "1 = AllowSelectedClientsConnectToSystem",
      "2 = AllowSelectedClientsListPublishedItems"
    ],
    "allowClientWindows": true,
    "allowClientWyse": true,
    "replicateSettings": true,
    "siteId": 1,
    "minBuildChromeApp": 1,
    "minBuildAndroid": 1,
    "minBuildWeb": 1,
    "minBuildIOS": 1,
    "minBuildLinux": 1,
    "minBuildMAC": 1,
    "minBuildWindows": 1,
    "minBuildWyse": 1
  }
]

Update

put

Update settings of a RAS allowed device

Query parameters
SiteIdinteger · int32Optional

ID of the site for which the RAS Allowed device settings will be updated

Body

Update allowed devices settings

allowClientWithSecurityPatchesOnlyboolean | nullableOptional

Allow clients with security patches only.

allowClientModestring · enumOptional

Allow Mode

Possible values:
allowClientChromeAppboolean | nullableOptional

Allow ChromeApp clients.

allowClientAndroidboolean | nullableOptional

Allow Android clients.

allowClientWebboolean | nullableOptional

Allow Web clients.

allowClientIOSboolean | nullableOptional

Allow IOS clients.

allowClientLinuxboolean | nullableOptional

Allow Linux clients.

allowClientMACboolean | nullableOptional

Allow Mac clients.

allowClientWindowsboolean | nullableOptional

Allow Windows clients.

allowClientWyseboolean | nullableOptional

Allow Wyse clients.

replicateSettingsboolean | nullableOptional

Enable/disable replication of settings to other sites.

minBuildChromeAppinteger · int32 | nullableOptional

Represents the minimum build required for the Chromeapp client.

minBuildAndroidinteger · int32 | nullableOptional

Represents the minimum build required for the Droid client.

minBuildWebinteger · int32 | nullableOptional

Represents the minimum build required for the Web client.

minBuildIOSinteger · int32 | nullableOptional

Represents the minimum build required for the IOS client.

minBuildLinuxinteger · int32 | nullableOptional

Represents the minimum build required for the Linux client.

minBuildMACinteger · int32 | nullableOptional

Represents the minimum build required for the Mac client.

minBuildWindowsinteger · int32 | nullableOptional

Represents the minimum build required for the Windows client.

minBuildWyseinteger · int32 | nullableOptional

Represents the minimum build required for the Wyse client.

Responses
204
No Content
put
PUT /api/ConnectionAllowedDevices HTTP/1.1
Host: 
Content-Type: application/json; api-version=1.0
Accept: */*
Content-Length: 550

{
  "allowClientWithSecurityPatchesOnly": true,
  "allowClientMode": [
    "0 = AllowAllClientsConnectToSystem",
    "1 = AllowSelectedClientsConnectToSystem",
    "2 = AllowSelectedClientsListPublishedItems"
  ],
  "allowClientChromeApp": true,
  "allowClientAndroid": true,
  "allowClientWeb": true,
  "allowClientIOS": true,
  "allowClientLinux": true,
  "allowClientMAC": true,
  "allowClientWindows": true,
  "allowClientWyse": true,
  "replicateSettings": true,
  "minBuildChromeApp": 1,
  "minBuildAndroid": 1,
  "minBuildWeb": 1,
  "minBuildIOS": 1,
  "minBuildLinux": 1,
  "minBuildMAC": 1,
  "minBuildWindows": 1,
  "minBuildWyse": 1
}

No content

Last updated

Was this helpful?