Assign an Investor
POST /api/v1/investor/assign
min_deposit, the Investor cannot have open positions, and the initial mirror can still be queued after the response.
Fee initialization rules
When
perf_fee is supplied as an object, rate is still required: an empty object or an object with only enabled is invalid. A zero rate requests inheritance, not an opt-out; use {"rate": 0, "enabled": false} to inherit the rate but disable collection. After assignment, use /investor/perf-fee/update to change an existing Investor. Later Master default updates do not change existing Investor settings or reset their HWM. Verify the stored result through the Investor fee read endpoint; the assignment response does not contain the effective rate.
To inherit the Master default without an explicit fee object:
Optional
perf_fee and inherited-rate opt-out require the updated PAMM API deployment. Older versions require the object and ignore enabled=false when rate=0. Check the target deployment’s OpenAPI contract before using the new behavior.Assignment response fields
Unassign an Investor
POST /api/v1/subscriptions/unassign
CANCELLED; a second command while PAUSED returns 409.
Unassignment response fields
List subscriptions
GET /api/v1/info/subscriptions
Subscription list response fields
Withoutpage, the response is an array. Each record includes id, status, in_pool, started_at, ended_at, master_login, investor_login, master_name, and investor_name. Names can be null. The effective PF is not included; read the Investor fee configuration separately.
With page=1&page_size=50, the response is:
items contains the same relationship records; total is the matching count, page and page_size describe the requested window, and has_more indicates another page.
List active Investors for a Master
GET /api/v1/info/master/{master_login}/investors
ACTIVE, in_pool=true, and no ended_at are included.
The response is an array of Investor id (internal integer), mt5_login (string), and name (string).
Resolve the active Master
GET /api/v1/info/investor/{investor_login}/master
null.
master_login is the trading login, name the Master alias, and started_at the relationship start time. This route does not return the fee rate.
Previous: Investor endpoints
Return to Investor account contracts.
Next: Financial operations
Open deposit, withdrawal, and balance contracts.

