1. Home
  2. Corporate Node
  3. SOAP requests
  4. readSettings

readSettings

Operation readSettings returns json with settings of user and machine with WUI.

Example SOAP request:

<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="ns1">
   <soapenv:Header/>
   <soapenv:Body>
      <ns1:readSettings soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
   </soapenv:Body>
</soapenv:Envelope>

 

Example SOAP response:

<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ns1="ns1">
   <SOAP-ENV:Header/>
   <SOAP-ENV:Body SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
      <ns1:readSettingsResponse>
         <return xsi:type="ns1:vuiReadSettingsResponse">
            <requestStatus>SUCCESS</requestStatus>
            <requestStatusDescription>Request succeeded.</requestStatusDescription>
            <machineSettingsJson>{
    "updaterBehaviour":
    {
        "autoUpdateEnabled": true,
        "execAutoUpdateIntervalHours": 24,
        "autoUpdateWindowStartHour": 2,
        "autoUpdateWindowEndHour": 4
    },
    "bandwidthBehaviour":
    {
        "bandwidthUP_bps": 409600,
        "bandwidthDN_bps": 716800,
        "maxCacheConnectionHardLimit": 25,
        "udpPort": 8999,
        "tcpPort": 8999
    },
    "rememberUserPasswordForAutoLogin": false,
    "minimizeToSystemTray": false,
    "addApplicationToStartUp": false
}</machineSettingsJson>
            <userSettingsJson>{
    "userSecurity":
    {
        "changePassword": 3,
        "editBankAccount": 3,
        "revokeKeys": 3,
        "passwordRecoverySecureEmail": ""
    },
    "contactsBehaviour":
    {
        "auto_accept_strangers_payments": true,
        "auto_add_stranger_to_addrbook": true,
        "autoSaveChat": 1
    },
    "gratuityBehaviour":
    {
        "minAcceptGratuityAmt": 19,
        "maxAcceptGratuityAmt": 4999,
        "acceptGratuiyPromil": 5,
        "acceptVaultDiffAmount": 19999,
        "autoVoucherExchange": true
    }
}</userSettingsJson>
            <userMachineSettingsJson>{
    "machineSecurity":
    {
        "start": 2,
        "smallPayment": 1,
        "paymentAfterIdle": 1,
        "largePayment": 2,
        "seriePayment": 1,
        "transferToVault": 1,
        "transferFromVault": 2,
        "moneyRedemption": 2,
        "IdleTimeValueSec": 1800,
        "smallPaymentValueMB": 50000,
        "smallPaymentTrustedValueMB": 100000,
        "pinType": 0,
        "securityLevel": 3
    },
    "piggyBehaviour":
    {
        "autoVoucherSecuringInSafe": true,
        "autoUseVouchersFromSafe": false,
        "vaultAutotransferMinimumNotSecuredAmt": 138888,
        "vaultAutotransferSecuringIntervalMinutes": 60
    },
    "isMerchantFunctionality": true,
    "isServerApplicationsFunctionality": true,
    "merchantSettings":
    {
        "treasuryUsername": "",
        "treasuryTreshold": 0
    },
    "vuiMasterSettings": null
}</userMachineSettingsJson>
         </return>
      </ns1:readSettingsResponse>
   </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

 

Request parameters:

Message does not require parameters

 

Response parameters:

nametypedescription
userSettingsJsonstringjson with user settings
otherSettingsJsonstringjson with other WUI settings
machineSettingsJsonstringjson with machine settings
userMachineSettingsJsonstringjson with user machine settings
requestStatusstringresult of request
requestStatusDescriptionstringstatus description
Was this article helpful to you? Yes No

How can we help?