return '/signin';
}
},
+ 'RESET_PASSWORD': {
+ 'type': 'POST',
+ 'auth': false,
+ 'parameters': [
+ {'name': 'email', 'mandatory': true, 'inquery': true},
+ ],
+ 'buildUrl': function() {
+ return '/passwordreset';
+ }
+ },
+ 'CHANGE_PASSWORD': {
+ 'type': 'POST',
+ 'auth': false,
+ 'parameters': [
+ {'name': 'token', 'mandatory': true, 'inquery': true},
+ {'name': 'password', 'mandatory': true, 'inquery': true},
+ ],
+ 'buildUrl': function() {
+ return '/changepassword';
+ }
+ },
+ 'CONFIRM_EMAIL': {
+ 'type': 'POST',
+ 'auth': false,
+ 'parameters': [
+ {'name': 'token', 'mandatory': true, 'inquery': true},
+ ],
+ 'buildUrl': function() {
+ return '/confirmemail';
+ }
+ },
'MARKET': {
'type': 'GET',
'auth': true,
return '/market/' + params.name;
}
},
- 'MARKET_BALANCE': {
+ 'MARKET_TEST_CREDENTIALS': {
'type': 'GET',
'auth': true,
'parameters': [
- {'name': 'name', 'mandatory': true, 'inquery': false},
- {'name': 'currency', 'mandatory': true, 'inquery': true},
+ {'name': 'name', 'mandatory': true, 'inquery': false},
],
'buildUrl': function(params) {
- return '/market/' + params.name + '/balance';
+ return '/market/' + params.name + '/test-credentials';
+ }
+ },
+ 'MARKET_GET_PORTFOLIO': {
+ 'type': 'GET',
+ 'auth': true,
+ 'parameters': [
+ {'name': 'name', 'mandatory': true, 'inquery': false},
+ ],
+ 'buildUrl': function(params) {
+ return '/market/' + params.name + '/portfolio';
}
},
'UPDATE_MARKET': {
return '/market/' + params.name + '/update';
}
},
+ 'USER_ACCOUNT': {
+ 'type': 'GET',
+ 'auth': true,
+ 'parameters': [],
+ 'buildUrl': function(params) {
+ return '/user/account';
+ }
+ },
'OTP_ENROLL': {
'type': 'GET',
'auth': true,
return '/otp/validate';
}
},
+ 'ADMIN_PORTFOLIOS': {
+ 'type': 'GET',
+ 'auth': true,
+ 'parameters': [],
+ 'buildUrl': function() {
+ return '/admin/portfolios';
+ }
+ },
+
};
Api.BuildRequest = function(endpointId, params) {