List rebalances
GET/v1/rebalances
Returns your firm's rebalances set for today that have one of the statuses in status and match the query in q. Send executedFrom and executedTo instead to return the rebalances executed in that time range, whatever day they were set for. To see only the rebalances of a rebalance board, send its query as q.
q takes an RQL query: one or more conditions of the form field operator value, joined by and or or, with parentheses to group them. and applies before or. The operators are =, !=, >, >=, < and <. A value is a whole number, such as 10000, or a text in single or double quotes, such as 'Risk Allocation'; put a backslash before a quote inside a text. On a text field, = matches a field that contains the text, in any case, and != one that does not. Example: unsettled_cash_total > 10000 and num_trades > 30.
The fields of q:
status, text: the status of the rebalance, such asproposed.type, text: the type of the rebalance, such astolerance.household_name, text: the name of the household.rebalance_reason, text: the reason for the rebalance, asreasongives it, such asRisk Allocation.reason_change, number: the drift. For areasonthat ends inAllocation, compare a fraction from 0 to 1, which isreasonChangedivided by 100. ForCash, compare an amount in US dollars, asreasonChangegives it.num_trades, number: the number of trades.aum_total, number: the total value of the household's accounts, in US dollars.unsettled_cash_total, number: the unsettled cash of the household's accounts, in US dollars.buy_totalandsell_total, number: the value of the buy trades and of the sell trades, in US dollars.realized_gain_loss_total, number: the realized gain or loss of the trades, in US dollars.check_status, text:pass,review_recommendedoraction_required.check_score, number: the score of the check, ascheckScoregives it.check_critical,check_error,check_warningandcheck_info, number: the number of check findings of each severity.
Request
Responses
- 200
- 400
- 401
- 403
- 429
A page of rebalances.
status is missing or holds a value other than requested, proposed, approved or complete, q is not a valid query, metrics is not true or false, only one of executedFrom and executedTo is sent, either is not an ISO 8601 date and time with an offset, or executedFrom is not before executedTo, limit or offset is not a whole number, or limit is less than 1.
The access token is missing, invalid, or expired.
The access token does not have the read:rebalance scope.
Too many requests. Wait the number of seconds in the Retry-After-per-person header (script-audience tokens) or the Retry-After header (other requests) before you retry. See Rate limit.