list_assets | List available assets. Supports pagination and filtering by ISIN, type, group, symbol, or asset UUID. Assets with type 'security' are legacy and must not be mentioned when buying to not confuse. A stock or ETF can be listed twice with the same ISIN or symbol: once as a legacy 'security' and once as a tradeable 'equity_security'. Always offer the 'equity_security' one for trading. |
get_crypto_asset_networks | Get the blockchain networks supported for depositing and withdrawing a crypto asset, including operational status (is_operational, is_deposit_allowed, is_withdraw_allowed), deposit limits and fees (min_deposit_amount, min_fee_free_deposit_amount, deposit_fee) and withdrawal costs and limits (withdrawal_fee with its withdrawal_fee_min/withdrawal_fee_max range, min_withdrawal_amount, max_withdrawal_amount, max_withdrawal_amount_24h). All amounts are denominated in the crypto asset itself; a null value means not configured and a limit of 0 means no limit. Provide either asset_id or symbol. |
list_available_currencies | List available fiat currencies. Optionally filter by a specific currency UUID. |
list_earn_configs | List available earn asset configurations. Returns earn configurations with APR and availability. Supports pagination and filtering by asset ID, earn type, and earn mode. |
earn_stake | Initiate a staking action for a specific asset. Stakes the specified amount into the earn product identified by the config ID. |
earn_unstake | Initiate an unstaking action for a specific asset. Unstakes the specified amount from the earn product identified by the config ID. |
get_margin_leverage_multipliers | Get the available leverage multipliers (e.g. 2x, 5x, 10x) for margin trading a specific asset. Returns only the leverage steps currently allowed for the user for the given position direction (LONG or SHORT), which can differ between the two. |
list_operation_history | List operation history for a user. |
get_portfolio_history | Get portfolio performance history for a user. |
get_portfolio_holdings | Get portfolio holdings for a user. Optionally filter by equivalent currency, currency, or asset. |
get_ticker | Get the current Euro price ticker for a given asset UUID. |
request_for_quote | Request a trading quote (RFQ) for buying or selling an asset. Quotes need to be requested and accepted sequentially as there can only be one active quote at a time. Quotes include a fee in fiat. When the quote contains a key_information_documents field (present for equity ETFs/ETCs), you MUST always present the relevant Key Information Document (KID) link to the user before they accept the quote. CRITICAL: Always render ex_ante as three markdown tables before any other text 1) 'Costs and Charges' Cost Type | Amount | % of Investment, one row per costs_and_charges.breakdown entry plus a Total row; 2) 'Impact on Performance' Metric | Value, from impact_on_performance (net investment after costs, return reduction %, annual illustration before/after);3) 'Cumulative Costs': Holding Period | Estimated Costs | Returns % Per Annum, one row per cumulative_costs entry. Always render warnings if available! The response includes a trading_budget field showing remaining daily budget if trading limits are configured. Use set_trading_limit to configure daily buy/sell volume limits. |
accept_quote | Accept a previously requested trading quote. Quotes need to be requested and accepted sequentially as there can only be one active quote at a time. |
get_trading_limit | Get current daily trading limits and remaining budget for this API key. |
set_trading_limit | Set daily trading volume limits for this API key. Limits are permanent per API key — to change them, create a new API key. You must specify separate buy and sell limits and the currency they are denominated in. |