Get Mobile App Settings
Retrieve settings for Autoshares Trader for iOS and Android
Overview
GET apiURL/v1.0/applications/mobile/settingsResponse
{
"Settings": {
"accountOpeningHTML": "<!DOCTYPE html>\r\n<html lang=\"en\">\r\n<head>\r\n <meta charset=\"UTF-8\">\r\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n <title>Parent Page</title>\r\n <style>\r\n body {\r\n height: 100vh;\r\n width: 100vw;\r\n box-sizing: border-box;\r\n overflow: hidden;\r\n margin: 0;\r\n }\r\n #accountOpenning {\r\n height: 100vh;\r\n width: 100vw;\r\n }\r\n </style>\r\n <script type=\"text/javascript\" src=\"https://ao-et-demo-prod.etnasoft.us/assets/account.opening.client.js\"></script>\r\n</head>\r\n<body>\r\n <iframe\r\n id=\"accountOpenning\"\r\n src=\"https://ao-et-demo-prod.etnasoft.us/\"\r\n frameborder=\"0\"\r\n name=\"accountOpenning\"\r\n scrolling='auto',\r\n allowfullscreen=true\r\n allow=\"geolocation;\"\r\n token='%token%'\r\n ></iframe>\r\n <script>\r\n const\r\n frame = document.getElementById('accountOpenning'),\r\n accounOpeningClient = new ETNA.AccounOpeningClient(frame),\r\n logger = accounOpeningClient.setLogger(data => {\r\n if (data.action === 'submit') {\r\n window.location.replace(\"http://accountSubmitted\");\r\n logger.remove();\r\n return;\r\n //Make custom actions here\r\n }\r\n if (data.type === 'info'){\r\n console.log(data);\r\n window.location.replace(\"http://accountSubmitted\");\r\n return;\r\n }\r\n if (data.type === 'error') return console.error(data);\r\n }, true);\r\n var accountId = '%AccountID%';\r\n var clearingFirm = '%ClearingFirm%';\r\n console.log(accountId);\r\n if(accountId === 'null'){\r\n //For create account\r\n accounOpeningClient.createAccount();\r\n } else {\r\n //For create update\r\n accounOpeningClient.updateAccount(accountId, clearingFirm);\r\n }\r\n </script>\r\n</body>\r\n</html>",
"compatibleAndroidVersionCode": "59",
"compatibleIOSVersion": "2.33.3",
"defaultLoginMode": "1",
"defaultOrdersPageSize": "15",
"enableAddAccountButton": "1",
"enableFundAccountButton": "0",
"enablePaperTradingBanner": "1",
"enableSeparateOptionTradeButton": "0",
"enableSignUpButton": "1",
"enableTouchID": "1",
"enableTrailingOrders": "1",
"recoverButtonSettings": "{\"environments\":[1,1]}",
"securitySubscriptionType": "0",
"signUpButtonSettings": "{\"environments\":[1,1]}",
"tradeButtonAppearanceType": "1",
"tryDemoButtonSettings": "{\"environments\":[0,1]}",
"PinEnabled": false,
"maxNumberOrderLegs": "4"
}
}Common Mistakes
Failing to Specify the Et-App-Key Parameter
Last updated