Funds
Money-market funds. Subscriptions and redemptions execute immediately at the current NAV (no approval wait); accrual eligibility follows the daily NAV sweep, so execution time decides when earning starts.
GET /v1/funds
List funds: nav_micros, indicative_yield_bps, cutoff_local, settlement_days, min_subscription_micros, shariah_compliant, logo_url.
POST /v1/fund-orders
Signed. Subscribe by amount or redeem by units:
json
{ "investor_id":"inv_…", "fund_code":"BMMF", "side":"subscribe",
"amount_micros": 50000000000 }| Field | Notes |
|---|---|
side | subscribe | redeem |
amount_micros | for subscribe |
units_micros | for redeem |
GET /v1/fund-orders/{id}
State: received → validated → processed → settled (or rejected). processed carries nav_micros, result_units_micros/result_amount_micros.