Skip to main content

RequestSaveNodeSettings

Request to save node settings

Request format

{
"Accounts": {
"Included": [

],
"Excluded": [
"100001"
]
},
"AccountsGroups": {
"Included": [

],
"Excluded": [
"excluded2"
]
},
"SymbolsGroups": {
"Included": [

],
"Excluded": [
"excludedSymbols"
]
},
"MiniAccountsGroups": {
"Included": [
"cent_group"
],
"Excluded": [

]
},
"SymbolsRolloverMode": "ChangeOpenPrice",
"IsDemo": true,
"Tags" : ["Real"],
"Nodes": [
"Node1"
],
"RequestId": "d2d1c386-c523-422d-b17a-b717623c624a",
"RequestName": "RequestSaveNodeSettings"
}

Request parameters:

NameDescription
AccountsGroups.ExcludedList of account groups included in the list of exclusions
SymbolsGroups.ExcludedList of symbol groups included in the exclusion list
Accounts.ExcludedList of accounts included in the list of exclusions
SymbolRolloverModevalue enum SymbolRolloverMode
IsDemotrue - demo node, false - real node
TagsList of tags to which the node belongs
RequestIdUnique request GUID
NodesOne node is indicated on which the setting is updated (validator is running)
   public enum SymbolRolloverMode
{
SwapCommission = 0,
ChangeOpenPrice = 1
}

General status response ResponseOk

{
"Result": [
{
"Node": "Node1",
"Platform": "Mt4",
"Result": "Ok",
"ResponseNode": "ResponseNodeOk"
}
],
"RequestId": "fecbdc1d-11ad-4752-8d85-a9c66997b266",
"ResponseMaster": "ResponseOk"
}