Assign an Investor
POST /api/v1/investor/assign validates both accounts, the Master’s minimum deposit, open positions, and the Investor’s subscription history. It creates an ACTIVE relationship and queues the current Investor balance for reflection in the Master.
ACTIVE response does not guarantee that the initial mirrored movement has completed. Store the returned subscription id and poll balances when the next CRM action depends on synchronization.
Current account restriction: an Investor login with any prior subscription cannot subscribe again, even when the earlier subscription is
CANCELLED. Coordinate with Codench before designing a re-subscription flow for the same login.Unassign an Investor
POST /api/v1/subscriptions/unassign processes pending performance fees, removes the mirrored Master balance, and closes the relationship.
CANCELLEDimmediately when no mirrored balance remains; orPAUSEDwhile the withdrawal synchronization completes.
PAUSED, do not call unassign again. A repeated request can return 409 because the operation is already running. Poll /api/v1/info/subscriptions until the state is CANCELLED and ended_at has a value.
State interpretation
Previous: Funding
Review controlled deposits and withdrawals.
Next: Performance fees
Configure rates and reconcile fee execution.