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

Open API Introduction

This is a documentation on the RESTFUL public API that the CRM system provides.

API Formatting

API HTTP Methods

HTTP methodCRUDAction
GETreadreturns requested data
POSTcreatecreates a new record
PUT/PATCHupdateupdates an existing record
DELETEdeletedeletes an existing record

Request Tips

  • For all requests, an API Key will be required to authenticate requests of the public APIs. For more details on authentication please refer to this section.
  • For GET and DELETE requests, there will not be any request body. Parameters are passed via query parameters.
  • For POST/PUT/PATCH requests, request body will be JSON format. HTTP header should have Content-Type: application/json. Signature will be required if a request body is present. For more details on the signature please refer to this section.

API Response

All API will respond with a HTTP status code described below Successful Responses

HTTP CodeDescriptionResponse Body
200Successful API requestJSON body
201Successful object creationJSON body
204Successful API requestNo response

Failed Responses

HTTP CodeDescriptionResponse Body
400Application errors identified by type
{
  "error": true,
  "code": 400,
  "type": "${type}"
}
403Access denied
{
  "error": true,
  "code": 403,
  "type": "${type}"
}
404Resource not found
{
  "error": true,
  "code": 404,
  "type": "resource_not_found"
}
Last Updated:: 8/26/24, 7:57 AM
Next
Authentication