Skip to main content

RequestValidateTriggerSettings

Request to validate the trigger settings on the specified node

Request format

{
"TriggerSettings": "{\"AskDealer\":true,\"Thresholds\":[],\"IncludedGroups\":[\"ingroup\"],\"IncludedAccounts\":[123],\"ExcludedGroups\":[\"exgroup\"],\"ExcludedAccounts\":[345],\"Id\":\"86638f12-fcdf-4b52-8abd-b806209353b2\",\"Name\":\"TriggerLeveragesSettings\",\"Platform\":\"Mt4\",\"TriggerType\":\"TriggerLeverages\",\"Enabled\":true,\"Description\":\"Control of trade leverages\"}",
"Nodes": [
"Node1"
],
"RequestId": "cd150280-4edf-406d-8cdc-f96e813b5e2d",
"RequestName": "RequestValidateTriggerSettings"
}

Request parameters:

NameDescription
RequestIdUnique request GUID
NodesOne node is indicated on which the trigger is updated
TriggerTypeTrigger type
TriggerSettingsJson object with trigger settings

General status response ResponseValidateTriggerSettings

{
"Result": [{
"ResponseNode": "ResponseNodeValidateTriggerSettings",
"Node": "MT4dev",
"Platform": "Mt4",
"Result": {
"IsSuccess": false,
"IsFail": true,
"Errors": ["The same CID's are selected in a different rule settings: 2f757170c1d0f98163dfeaf69dbaa8ad; asdasdasdasd"]
}
}],
"RequestId": "c5bc135c-a4eb-45a9-9f98-822c1ba0830c",
"Errors": [],
"ResponseMaster": "ResponseValidateTriggerSettings"
}