Skip to main content

RequestSaveBonusesSettings

Request to update the bonus settings on the specified node

Request format

{
"Actor":"dealer name",
"Settings": "{"Id":"6aac7a99-2161-44cc-a3f7-bcaf6e77b4e9","Node":"Node1","Platform":"Mt4","Description":"Bonuses system","SettingsName":"WelcomeBonusRuleSet","BonusName":"Welcome bonus","BonusType":"WelcomeBonus","Title":null,"Enabled":false,"BonusCalcMethod":"FixedAmountInUsd","AmountInUsd":100,"MinBonusInUsd":200,"MaxBonusInUsd":2000,"DepositPercentage":5,"AutoCredit":false,"AutoCreditToDeposit":false,"AccountsGroups":{"Included":[],"Excluded":[]},"SymbolsGroups":[{"Id":"00000000-0000-0000-0000-000000000000","LotsLimit":50,"SymbolsGroups":{"Included":[],"Excluded":[]}}],"MinLiveTimeTransactionSec":299,"schema":[]}",
"Nodes": [
"Node1"
],
"RequestId": "cd150280-4edf-406d-8cdc-f96e813b5e2d",
"RequestName": "RequestSaveBonusesSettings"
}

Request parameters:

NameDescription
RequestIdUnique request GUID
NodesOne node is indicated on which the bonus settings are updated
ActorThe user, who made the request
SettingsJson object with bonus settings

General status response ResponseOk

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