1. Query account info
GET /v1/api/account/info/byUserId?userIds={userIds}
Query account info through user ID
Name |
Required |
Type |
Description |
x-api-tenantId |
yes |
string |
Tenant number |
x-api-token |
yes |
string |
Authentication token |
Request Parameters
Name |
Required |
Type |
Description |
userIds |
yes |
string |
User ID |
Response
Name |
Type |
Description |
result |
boolean |
Success ID,if success then return true,others false |
mcode |
string |
Error code,if success then return m00000,failure code see error map |
data |
object |
account data |
errorMessage |
List |
Error info, some error returns values |
1、data type
Name |
Type |
Description |
login |
string |
account ID |
currency |
string |
deposit currency |
enable |
int |
login status |
readOnly |
int |
trading status |
sendReports |
int |
send reports |
group |
string |
total records |
leadSource |
int |
leadSource |
leverage |
string |
leverage |
regdate |
string |
register time |
maxLeverage |
int |
Max leverage, for ctrader only |
frenchRisk |
bool |
French risk,for ctrader only |
accountType |
string |
account type |
totalMarginCalculationType |
string |
total margin calculation type |
swapFree |
bool |
|
oweId |
string |
account owner |
Example
Request sample
GET /v1/api/account//info/byUserId?userIds=4,5
Return sample:success
{
"data": [
{
"accountType": "HEDGED",
"currency": "EUR",
"enable": 1,
"frenchRisk": false,
"group": "Default",
"leadSource": "",
"leverage": 20,
"login": "3004272",
"maxLeverage": 0,
"readOnly": 0,
"regdate": "2016-10-05 15:52:47",
"sendReports": 0,
"swapFree": false,
"totalMarginCalculationType": "MAX"
},
{
"accountType": "HEDGED",
"currency": "USD",
"enable": 1,
"frenchRisk": false,
"group": "HFT",
"leadSource": "",
"leverage": 300,
"login": "3004273",
"maxLeverage": 0,
"readOnly": 0,
"regdate": "2016-10-06 16:02:17",
"sendReports": 0,
"swapFree": false,
"totalMarginCalculationType": "MAX"
}
],
"mcode": "m0000000",
"result": true
}
Return sample:failed
{
"mcode":"m0000001",
"errorMessage":"",
"result":false
}
2. Error handle
Error code map(Error Code)
mcode |
Message |
BW_INVALID_PARAM |
parameter error |
-1 |
service exception, try again later |