# SystemSettingsSupportConnection

## SystemSettingsSupportConnection - List

Lists all Support Connection settings.

**GET**

```
https://api-server-host-name/configapi/{pool_UUID}/{logpoint_identifier}/SystemSettingsSupportConnection
```

#### Success Response

```json
[
    {
        "connection_forever": false,
        "enable_days": 5,
        "enable_hours": 3,
        "enable_minutes": 58,
        "support_connection": true,
        "support_connection_ip": "10.99.0.7"
    }
]
```

## SystemSettingsSupportConnection - RefreshList

Syncs the current Support Connection Settings list with LogPoint's Support Connection settings.

**POST**

```
https://api-server-host-name/configapi/{pool_UUID}/{logpoint_identifier}/SystemSettingsSupportConnection/refreshlist
```

#### Request Example

```json
{
    "data": {}
}
```

#### Success Response

```json
{
    "status": "Success",
    "message": "/monitorapi/{pool_UUID}/{logpoint_identifier}/orders/{request_id}"
}
```

## SystemSettingsSupportConnection - Save

Updates the existing settings of Support Connection.

**POST**

```
https://api-server-host-name/configapi/{pool_UUID}/{logpoint_identifier}/SystemSettingsSupportConnection
```

#### Parameters

| Field               | Label in UI                       | Type    | Description                                                                                                                                            |
| ------------------- | --------------------------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ |
| connection\_forever | Enable Support Connection Forever | boolean | Value must be "true" to enable Support Connection forever. Default Value: "false". Optional Field                                                      |
| enable\_days        | Days                              | int     | Time limit in days to keep support connection active. Mandatory only when the value of the connection\_forever parameter is "false". Optional Field    |
| enable\_hours       | Hours                             | int     | Time limit in hours to keep support connection active. Mandatory only when the value of the connection\_forever parameter is "false". Optional Field   |
| enable\_minutes     | Minutes                           | int     | Time limit in minutes to keep support connection active. Mandatory only when the value of the connection\_forever parameter is "false". Optional Field |
| support\_connection | Enable Support Connection         | String  | Value must be "on" to enable Support Connection. Optional Field                                                                                        |

#### Request Example

```json
{
    "data": {
        "connection_forever": "true",
        "enable_days": 1,
        "enable_hours": 0,
        "enable_minutes": 0,
        "support_connection": "on"
    }
}
```

#### Success Response

```json
{
    "status": "Success",
    "message": "/monitorapi/{pool_UUID}/{logpoint_identifier}/orders/{request_id}"
}
```
