GET /v3/fx/exposures returns how much of the line is currently committed, aggregated and broken down by currency.
When it matters. Before submitting a large trade, to confirm you have headroom left on the credit line. When reconciling, to understand why a trade was rejected with TRADE_CREDIT_LIMIT_EXCEEDED.
Response shape
A successful response wraps this indata. The exposure summary itself is:
Amounts are decimal strings without fixed precision — trailing zeros
aren’t padded (
"1200", not "1200.00"). Don’t assume a fixed number of
decimal places when parsing.aggregaterolls up credit-line usage into a single currency (aggregate.currency).limitAmountis the total line;usedAmountis what’s committed;availableAmountis the difference and can be negative if open exposure currently exceeds the limit (for example, right after a limit reduction).currencyExposuresbreaks the same open exposure down per currency, in each currency’s own denomination. A currency with no open trades is omitted from the array rather than listed at zero.
Only currencies with currently open exposure appear in
currencyExposures. An
empty array means the organization has no open exposure at all.Settlable now vs. settlable later
Bothaggregate.usageBreakdown and each currency’s usageBreakdown split exposure by whether the underlying trades’ settlement window has opened:
settlableNow— exposure from trades whose settlement window has opened.settlableLater— exposure from trades whose settlement window hasn’t opened yet.
T0 / T1 / T2 and Trade.settlementStartTime determine when a trade’s window opens.
No exposure limit configured
If your organization has no credit exposure limit configured, the endpoint returns403 EXPOSURE_NOT_ENABLED instead of a summary. Contact your Customer Success representative at [email protected] to have a limit configured.
What’s next
Trading
Quote-then-trade workflow, settlement windows, and trade lifecycle.
Trade Settlement
Balances, deposits, withdrawals, and verified withdrawal accounts.
Errors
Stable error codes and the retry triage matrix.