Request to get the settings:
https://[address_server]:[port]/settings/network/?sid=[id_session]
Response:
{
"name" : "network",
"type" : "NetworkFolder",
"subdirs" : [
"cloudtrassir",
"IfSn4Y9n",
"network_node_add"
],
"values" : [
"banned_server_guid",
"cloud_connect_enable",
"cloud_connect_login",
"icon",
"cloud_connect_password",
"limit_client_count",
"offline_passwords",
"upnp_gate",
"upnp_prefix",
"video_protection_level"
]
} Table 156.
| subdirs | Description | TRASSIR |
|---|---|---|
| cloudtrassir | Cloud connection | 3.3 |
| [GUID_connection] | Connection ID | ≥3.1 |
| network_node_add | Add new connection | ≥3.1 |
Retrieve a value (R):
https://[address_server]:[port]/settings/network/[setting]?sid=[id_session]
Write a value (W):
https://[address_server]:[port]/settings/network/[settings]=[value]?sid=[id_session]
Table 157.
| values | Description | Type | TRASSIR | |
|---|---|---|---|---|
| banned_server_guids | ≥4.0 | |||
| cloud_connect_enable |
Connection via Cloud Connect: 0 - no, 1 - yes |
integer | RW | ≥3.2 |
| cloud_connect_login | Cloud user | string | RW | ≥3.2 |
| cloud_connect_login | Password of cloud user | string | W | ≥3.2 |
| icon | Network connection icon path | string | RW | ≥3.1 |
| limit_client_count | Maximal number of connections to this server | string | RW | ≥3.2 |
| mmauth_available | integer | R | ≥3.2 | |
| offline_passwords | ≥4.0 | |||
| upnp_gate | string | RW | ≥4.0 | |
| upnp_prefix | string | RW | ≥4.0 | |
| video_protection_level | integer | RW | ≥4.1 |
Request to get connection settings:
https://[address_server]:[port]/settings/network/[GUID_connection]/?sid=[id_session]
Response:
{
"name" : "IfSn4Y9n",
"type" : "NetworkNode",
"subdirs" : [
"stats"
],
"values" : [
"accepted_fingerprint",
"address_from_cc_success",
"autocredentials",
"buffering",
"cc_mode",
"cloud_id",
"disable_mainstream",
"economy_mode",
"generated",
"icon",
"ip_address",
"ip_addresses",
"last_cc_timestamp",
"name",
"network_recurse_level",
"origin_account",
"password",
"port_rpc",
"port_video",
"reachable_via_this_node",
"should_be_connected",
"use_cloud_connect",
"username"
]
} Retrieve a value (R):
https://[address_server]:[port]/settings/network/[GUID_connection]/[setting]?sid=[id_session]
Write a value (W):
https://[address_server]:[port]/settings/network/[GUID_connection]/[setting]=[value]?sid=[id_session]
Table 159.
| values | Description | Type | TRASSIR | |
|---|---|---|---|---|
| accepted_fingerprint | SSL Fingerprint | string | RW | ≥3.1 |
| address_from_cc_success | integer | RW | ≥3.3 | |
| autocredentials |
Local Cloud user automatic login: 0 - no, 1 - yes |
integer | RW | ≥3.3 |
| buffering | integer | RW | ≥3.1 | |
| cc_mode |
Cloud Connect connection mode: 0 - auto, 1 - P2P only, 2 - enable DTUN |
string | RW | ≥4.0 |
| cloud_id | Cloud identifier | string | RW | ≥3.1 |
| disable_mainstream |
Main stream disabled on all channels: 0 - no, 1 - yes |
integer | RW | ≥3.1 |
| economy_mode |
Economy mode is on: 0 - no, 1 - yes |
integer | RW | ≥3.1 |
| generated |
Connection generated by script: 0 - no, 1 - yes |
integer | RW | ≥3.3 |
| icon | Icon path | string | RW | ≥3.1 |
| ip_address | Connection IP address | string | RW | ≥3.1 |
| ip_addresses | string | RW | 3.3 | |
| last_cc_timestamp | Cloud Connect last login time | string | RW | ≥3.3 |
| name | Connection name | string | RW | ≥3.1 |
| network_recurse_level | Recursion level | integer | RW | ≥3.1 |
| origin_account | Cloud account | string | R | ≥4.0 |
| password | Password | string | W | ≥3.1 |
| port_rpc | Port (control) | integer | RW | ≥3.1 |
| port_video | Port (video) | integer | RW | ≥3.1 |
| reachable_via_this_node | string | R | ≥3.1 | |
| should_be_connected |
Allow connection: 0 - no, 1 - yes |
integer | RW | ≥3.1 |
| use_cloud_connect |
Cloud Connect connection is used: 0 - no, 1 - yes |
integer | RW | ≥3.2 |
| username | User name | string | RW | ≥3.1 |
Connection info request:
https://[address_server]:[port]/settings/network/[GUID_connection]/stats/?sid=[id_session]
Response:
{
"name" : "stats",
"type" : "NetworkNodeStats",
"subdirs" : [
],
"values" : [
"connected",
"connected_using",
"dtun_connection",
"fingerprint",
"interface_version",
"last_error",
"relay_connection",
"resolve_warning",
"trail_connection"
]
} Retrieve a value (R):
https://[address_server]:[port]/settings/network/[GUID_connection]/stats/[setting]?sid=[id_session]
Table 160.
| values | Description | Type | TRASSIR | |
|---|---|---|---|---|
| connected |
Connection established: 0 - no, 1 - yes |
integer | R | ≥3.1 |
| connected_using | string | R | ≥4.0 | |
| dtun_connection |
Connection via DTUN: 0 -disabled, 1 - enabled, -1 - host address connection method is selected |
integer | R | ≥4.1 |
| fingerprint | Fingerprint | string | R | ≥3.1 |
| interface_version | Interface version | integer | R | ≥4.0 |
| last_error | Last error | string | R | ≥3.1 |
| relay_connection | Connection via Cloud | integer | R | ≥4.0 |
| resolve_warning | string | R | ≥3.1 | |
| trail_connection | integer | RW | ≥4.0 |
Request to create a new connection:
https://[address_server]:[port]/settings/network/network_node_add/?sid=[id_session]
Response:
{
"name" : "network_node_add",
"type" : "NetworkNodeAdd",
"subdirs" : [
],
"values" : [
"create_now",
"delete_node_id",
"new_node_autocredentials",
"new_node_cc_mode",
"new_node_cloud_id",
"new_node_economy",
"new_node_generated",
"new_node_id",
"new_node_name",
"new_node_password",
"new_node_port_rpc",
"new_node_port_video",
"new_node_use_cloud_connect",
"new_node_username",
"new_origin_account"
]
} Retrieve a value (R):
https://[address_server]:[port]/settings/network/network_node_add/[setting]?sid=[id_session]
Write a value (W):
https://[address_server]:[port]/settings/network/network_node_add/[setting]=[value]?sid=[id_session]
Table 161.
| values | Description | Type | TRASSIR | |
|---|---|---|---|---|
| create_now | Create connection | integer | RW | ≥3.1 |
| create_now | Delete connection | integer | W | ≥3.1 |
| new_node_autocredentials | Automatic login under local user | string | W | ≥3.3 |
| new_node_cloud_id | New cloud identifier | string | W | ≥3.3 |
| new_node_cloud_id | New connection economy mode | string | W | ≥3.3 |
| new_node_generated | string | W | ≥3.3 | |
| new_node_id | New connection identifier | string | W | ≥3.1 |
| new_node_name | New connection name or IP address | string | RW | ≥3.1 |
| new_node_password | Password | string | W | ≥3.1 |
| new_node_password | Port (control) | integer | RW | ≥3.1 |
| new_node_password | Port (video) | integer | RW | ≥3.1 |
| new_node_use_cloud_connect | New connection via Cloud Connect | integer | RW | ≥3.2 |
| new_node_use_cloud_connect | User name | string | W | ≥3.1 |
Tip
Set up connection parameters and make the following request to add a new connection:
https://[server_address]:[port]/settings/network/network_node_add/create_now=1?sid=session_id

