Enables features or APIs for trading account
About
Enables features or APIs for trading account. Currently available features and APIs are metastats API, riskmanagement API, increase account reliability. The account will be temporary stopped to perform this action. Note that this is a paid option
POST /users/current/accounts/:accountId/enable-account-features
For more information see swagger documentation
Headers
Name | Type | Required | Description |
---|---|---|---|
auth-token | string | Yes | Authorization token. See Authentication and authorization |
Path parameters
Name | Type | Required | Description |
---|---|---|---|
accountId | string | Yes | MetaTrader account id |
Body
Name | Type | Required | Description |
---|---|---|---|
copyFactoryApi | object | Configuration for CopyFactory2 API. Configuration must contain copyFactoryRoles field as array of CopyFactory2 roles and copyFactoryResourceSlots field which stands for number of CopyFactory2 resource slots to allocate to account. | |
riskManagementApiEnabled | boolean | Flag indicating that risk management API will be enabled on account | |
metastatsApiEnabled | boolean | Flag indicating that metaStats API will be enabled on account | |
reliabilityIncreased | boolean | Flag indicating that reliability will be increased on account |
Response
- 204 - New features enabled for account
- 401 - Authorization failed. Response schema: Error
- 403 - Method or resource access permissions are missing. Response schema: Error
- 404 - Account not found. Response schema: Error
Examples
Example request:
curl -X POST --header 'Content-Type: application/json' --header 'Accept: application/json' --header 'auth-token: token' -d '{
"copyFactoryApi": {
"copyFactoryRoles": [
"PROVIDER"
],
"copyFactoryResourceSlots": 1
},
"riskManagementApiEnabled": true,
"metastatsApiEnabled": true,
"reliabilityIncreased": true
}' 'https://mt-provisioning-api-v1.project-stock.v3.agiliumlabs.cloud/users/current/accounts/1eda642a-a9a3-457c-99af-3bc5e8d5c4c9/enable-account-features'