Skip to main content

Account configuration

Once Anchorage enables and configures your trading account, use the following endpoints to confirm the configuration aligns with your expectations.
Your tradingAccountId is not the same as your vaultId, which is tied to a specific custody vault.
1

List trading accounts

List trading accounts — provides enabled status, account ID, and name for each trading account associated with your organization. Anchorage typically opens a single trading account per legal entity.
2

List trading account balances

List trading account balances — check the pre-funded balance for each trading account. Balances do not include outstanding trade activity.
3

Get trading account credit and limit usage

Get trading account credit and limit usage — check the credit limit and current usage for a specific account. Usage only includes active unsettled trades.When viewing pre-funded trading limits:
  • creditLimitAmount — pre-funded trading balance at the start of the client’s trading period, in USD. Does not change unless agreed upon with Anchorage Digital.
  • creditSpendAmount (shown as “outstanding” on the web dashboard) — how much of the limit has been used. Updated after each trade based on outstanding positions.
4

Get credit limit details (organization level)

Get credit limit details — check the credit limit applied to your organization. May differ from individual account limits and does not include usage.
5

List supported trading pairs

List supported trading pairs — review pairs supported for your organization. Supported pairs vary by Anchorage entity (Anchorage Digital Bank, Anchorage Digital Singapore, A1).

Account configuration endpoint reference

EndpointRequired permissionsOverviewNotes
List trading accountsRead trade activityAccount ID, name, and status for each trading account.Must be created and enabled by Anchorage. Returns Forbidden if no account exists.
Get trading account by IDRead trade activityName, ID, and enabled status of a specific account.
List trading account balancesRead trade activityPre-funded balances per trading account.Does not include outstanding trade activity.
Get trading account credit and limit usageRead trade activityCredit limit and current usage for a specific account.Credit accounts only. Usage reflects outstanding trades only.
Get credit limit details (org level)Read trade activityCredit limit at the organization level.Credit accounts only. Does not include usage.
List supported trading pairsExecute trades or Read trade activitySupported pairs for the organization.

Order, trade, and settlement history

Most history and status requests can be made with either “Read trade activity” or “Execute trades” permissions. With only “Execute trades”, you will only receive orders, trades, and settlements available to that API key.

List activity

EndpointDescription
List ordersAll orders placed. Accepted RFQ quotes are not considered orders and will not appear here.
List tradesAll trades with ID, status, and details. Filterable by date, status, trading account, and pair.
List outstanding tradesFiltered view of list trades showing only outstanding trades.
List settlementsAll settlements with settlement ID and details.
List trades by settlementUnderlying trades for a given settlement ID.

Get by ID

Get order by ID
StatusExplanation
PendingOrder is queued and awaiting processing.
NewOrder has been accepted and is active.
Partially filledOrder has been partially executed but not completely filled.
FilledOrder has been fully executed.
RejectedOrder was not accepted due to an error or invalid parameters.
Pending CancelCancellation request submitted but not yet confirmed.
CanceledOrder has been canceled and is no longer active.
Get trade by ID
StatusExplanation
PendingQuote accepted. Temporary status updated once Anchorage receives full trade info from market makers.
ExecutedFilled price and fees are available. Trade updated before settlement is created.
SettlingClient has sent netted owed balances to Anchorage Digital.
SettledAnchorage Digital has sent its netted owed balances to the client.
RejectedTrade failed, likely due to asset volatility outside slippage or insufficient pre-funded limit.
CanceledTrade was manually canceled.
Get settlement by ID
StatusExplanation
PendingSettlement has been created.
SettlingSettlement in progress; owed funds are being sent.
SettledAnchorage Digital has sent its netted owed balances. Terminal state.
CanceledSettlement was manually canceled. Terminal state.
ExecutedDeprecated status. Expect either EXECUTED or PENDING during transition.