CRM Open API DocumentationCRM Open API Documentation
REST API
Webhooks
PSP Open API
External Exchange Rates
REST API
Webhooks
PSP Open API
External Exchange Rates
  • REST API Introduction
  • Authentication
  • Authentication V2
  • Clients API

    • Get List of Client
    • Get Client Information
    • Get Client Registration Details
    • Get Client KYC Details
    • Validate User's Credentials
    • Create Client
    • Get Uplines Information of client
    • Get Downlines Information of client
  • Leads API

    • Create Lead
  • Trading Servers Connections API

    • Get CRM Trading Platform Connections
  • MT4 API

    • Get MT4 Connection Information
    • Get MT4 Accounts
    • Create MT4 Account
    • Deposit into MT4 Account
    • Withdraw from MT4 Account
    • Get MT4 Trades
  • MT5 API

    • Get MT5 Connection Information
    • Get MT5 Accounts
    • Create MT5 Account
  • cTrader API

    • Get cTrader Connection Information
    • Get cTrader Accounts
  • Reports API

    • Get Fixed Commission Report
    • Get Flexible Commission Report
    • Get Transactions Report
  • Wallets API

    • Get Wallet Information
    • Update Wallet Balance
    • Get Update Wallet Balance Order status
  • Payments API

    • Get All Bankcards
  • Trading Competitions API

    • Get Trading Competition Leader Board
  • Requests API

    • Approve Withdrawal Requests
    • Reject Withdrawal Requests
  • Accounts API

    • Send Registration Request for OTP
    • Send Multi-Step Registration Request for Approval
  • Configurations API

    • Get Countries
    • Get States
    • Get Cities
  • Forms API

    • Get Trader Registration Form
    • Get User Kyc Form Collections
    • Get User Kyc Form
    • Get AWS S3 signature
  • TradingAccounts API

    • Get CRM Trading Account Types
  • Annex

    • Language Codes

Create MT5 Account

POST /public/v1/users/{user_id}/mt5/accounts

Path Variables

NameTypeRequiredRuleDescription
user_idstringMandatorylength 8the unique ID of client

Request Body

KeyTypeRequiredRuleDescription
connection_idstringMandatoryMT5 Server ID given by this API
groupstringMandatoryMT5 group name
leveragenumberMandatoryminimum 1 maximum 5000account leverage
loginnumberOptionalcustom account login
account_type_idstringOptionallength 8CRM account type
rebate_user_idstringOptionallength 8CRM user that gets the commission
master_passwordstringOptionalmin length 8 max length 15, at least one lowercase character, one uppercase character, one numeric character, one special charactermaster password
investor_passwordstringOptionalmin length 8 max length 15, at least one lowercase character, one uppercase character, one numeric character, one special characterinvestor password
enable_readonlybooleanOptionaldisallow trading on account
enable_rebatebooleanOptionalset this account as commission receiving account
send_emailbooleanOptionalsend CRM user an email for account creation
send_pop_upbooleanOptionalsend CRM user an in-app popup for account creation
languagestringOptionallanguage codeuser language for email/popup

Expected HTTP status code

  • 200

Response

NameTypeDescription
loginnumberaccount login
master_passwordstringmaster password
investor_passwordstringinvestor password

Error

CodeTypeDescription
400mt5_connection_not_foundCannot find connection from given connection_id
Last Updated:: 12/13/24, 6:13 AM
Prev
Get MT5 Accounts