GET
/
clearloop
/
balances
curl --request GET \
  --url https://api.copper.co/platform/clearloop/balances
{
  "balances": [
    {
      "amount": "<string>",
      "available": "<string>",
      "balance": "<string>",
      "clientAccountId": "<string>",
      "currency": "<string>",
      "delegatedOrganizationId": "<string>",
      "exchangeId": "<string>",
      "mainCurrency": "<string>",
      "organizationId": "<string>",
      "portfolioId": "<string>",
      "reserve": "<string>"
    }
  ]
}

The ClearLoop balance displayed on the Trading Account Dashboard on the platform represents the total balance currently delegated to exchanges for exclusive use within ClearLoop.

Because the same Copper Trading Account can be connected to multiple exchanges, the ClearLoop balance represents the cumulative asset total across all connected exchanges.

Trading Account Balances

In every ClearLoop account, you can see both the balances on the exchange and the delegated balances. Please note that the Total delegated balances may not immediately reflect recent activity on the exchange.

ClearLoop Account Balances

The Available to undelegate balance is calculated as: minimum(Total delegated, Main Account Available).

The Total available to undelegate corresponds to the sum of all amounts available to undelegate across both the main account and sub-accounts. Note that only funds in the main account can be undelegated.

You can fetch ClearLoop Balances for an organization via API:

Query Parameters

portfolioId
string

ClearLoop portfolioId

nonEmpty
boolean
default:false

If true, non-empty balances will be returned as well

Response

200
application/json
OK
balances
object[]
required