# Retrieves the global remote control configuration settings Returns the remote control configuration including viewer type, gateway SSL/non-SSL ports, WebSocket ports, connection policies (multi-connect, prompt, end-user disconnect), performance options, and idle session timeout settings. ## Endpoint `GET /dcapi/tools/remoteControl/rdsSettings` ## Request URL `https://{server-hostname}:8383/dcapi/tools/remoteControl/rdsSettings` ## Scope `RemoteControl.READ` ## Header `Authorization: d92d4xxxxxxxxxxxxx15f52` ## Request Parameters ### Request Headers | Name | Type | Required | Value | |---|---|---|---| | Accept | string | Mandatory | `application/json` | ## Sample Request ```curl curl --request GET \ --url https://appdomain/dcapi/tools/remoteControl/rdsSettings \ --header 'Accept: application/json' \ --header 'Authorization: d92d4xxxxxxxxxxxxx15f52' ``` ## Response Parameters ### HTTP Code 200 #### Response Body — application/json | Attribute | Type | Description | |---|---|---| | viewerType | string | Remote viewer type: HTML5 or ActiveX | | gatewaySSLPort | integer | Gateway SSL port number | | gatewayNonSSLPort | integer | Gateway non-SSL port number | | wsSSLPort | integer | WebSocket SSL port number | | wsNonSSLPort | integer | WebSocket non-SSL port number | | isMultiConnEnabled | boolean | Whether multiple simultaneous connections are allowed | | endUserDisconnect | integer | End user disconnect policy: 0=Disabled, 1=Enabled | | isPromptEnabled | integer | User confirmation prompt: 0=Disabled, 1=Enabled | | idleTimeout | integer | Idle session timeout in minutes. Range: 1-120 | | isIdleSessionTimeout | integer | Idle timeout action: 0=Disabled, 1=Enabled | | useSSL | integer | SSL usage: 0=Disabled, 1=Enabled | | isTomcatGatewayEnabled | boolean | Whether Tomcat gateway mode is active | ### Sample Response: HTTP 200 ```json { "gatewayNonSSLPort": 80, "wsSSLPort": 8383, "viewerType": "HTML5", "wsNonSSLPort": 8020, "endUserDisconnect": 1, "idleTimeout": 30, "isIdleSessionTimeout": 1, "isTomcatGatewayEnabled": true, "isMultiConnEnabled": true, "gatewaySSLPort": 443, "isPromptEnabled": 1, "useSSL": 1 } ``` ### Possible Response Codes | HTTP Code | |---| | 200 | ## API Rate Limits **Duration:** 1 minute | **Threshold:** 30 | **Lock period:** 5 minutes Duration — Time window for the threshold. Threshold — Number of API calls allowed within the specified duration. Lock Period — Wait time before consecutive API requests.