My trading permissions
get_my_trading_permissionsWhat this agent may do right now on TradeHub: autonomy level (read, propose = every order needs a person's approval, preauth = executes within limits), allowed venues, symbols and actions, per-trade and daily limits, today's usage, connected venues and whether trading is halted. Use first in every session and after any rejection that mentions your mandate. Not for account balances (use get_my_balances). No inputs. Limits are fractions of equity or USD. Only a person can widen them, on the Web, and widening waits 24 hours. Next: size_position or get_my_positions.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| today | Yes | orders_today and realized_pnl_today (USD) for this agent, UTC day | |
| scopes | Yes | OAuth / API key scopes this caller holds | |
| mandate | Yes | This agent's trading permissions (its mandate): level (read / propose / preauth), venues, symbols, actions, max_risk_pct (fraction of equity at stop), max_leverage, max_notional_usd, max_positions, daily_loss_budget_usd, daily_order_limit, expires_at. null on a limit = only the user's global limit | |
| delegation | No | Who this agent acts for and where its rights come from | |
| real_money | No | For an agent allowed only the sandbox: how it can come to trade real money | |
| deprecation | No | Present only while this tool is deprecated: replacement, removal_date, changelog | |
| trading_halted | Yes | True after a stop: no new positions until a person resumes on the Web | |
| venues_connected | Yes | Venues the user has connected (sandbox is always there) |