Skip to content

Create MT5 account#


Creates MT5 account.

POST /users/current/mt5/provisioning-profiles/:profileId/accounts

For more information see swagger documentation


Name Type Required Description
auth-token string Yes MetaApi account token. See Authentication & authorization

Path parameters#

Name Type Required Description
profileId string Yes Id of the provisioning profile that will be used as the basis for creating this account


Name Type Required Description
address string Account holder's address
city string Account holder's city
country string Account holder's country
email string Yes Account holder's email
group string Yes A group of accounts in accordance with the hierarchy of groups in the trading platform
leverage number Yes Account leverage
firstName string Account holder's first name
lastName string Account holder's last name
middleName string Account holder's middle name
phone string Account holder's phone
state string Account holder's state
zip string Zip address
leadSource string Lead source
leadCampaign string Lead campaign
clientId number Client ID
enabled boolean Is account enabled. Default is true


  • 201 - Account created successfully. Response schema: MetatraderAccount
  • 400 - Request validation failed. Response schema: Error


Example request:

curl -X POST --header 'Content-Type: application/json' --header 'Accept: application/json' --header 'auth-token: token' -d '{
  "email": "",
  "leverage": 10,
  "group": "Exness-Trial4"
}' ''

Example response:

  "login": "86053193", 
  "password": "2y8kpft", 
  "investorPassword": "dc56esco"