Skip to main content

Deposit to an Investor

POST /api/v1/investor/deposit
If an active Master exists and this is the first deposit, the service can validate the Master’s minimum deposit. Store deal_id and the CRM comment.

Withdraw from an Investor

POST /api/v1/investor/withdraw
Open Master positions block the withdrawal. Pending fees are crystallized first, so effective_withdraw can be lower than the request.

Retrieve an MT5 balance

GET /api/v1/info/balance/{mt5_login}
When ok is false, balance can be null and error contains the cause. A Master balance can lag behind the Investor-side command while the mirror operation is processed.
These commands do not accept a CRM idempotency key. Prevent duplicates in your own ledger and reconcile deal_id, mt5_deal_id, comments, and balances before retrying an uncertain request.

Previous: Subscription endpoints

Return to relationship contracts.

Next: Performance fee endpoints

Open fee configuration and reconciliation contracts.
Last modified on September 7, 2026