Skip to main content
GET
/
core
/
accounts
/
defaults
List default accounts
curl --request GET \
  --url https://api.enterprise.sandbox.uphold.com/core/accounts/defaults \
  --header 'Authorization: Bearer <token>'
{
  "accounts": [
    {
      "id": "555a99a1-620d-4431-a0ac-b43e1aad2bdc",
      "ownerId": "1e32fca3-23f7-40ed-bc1b-de10c790182d",
      "label": "My BTC account",
      "asset": "BTC",
      "balance": {
        "total": "0.0015",
        "available": "0.0015"
      },
      "createdAt": "2024-06-01T00:00:00Z",
      "updatedAt": "2024-07-15T00:00:00Z"
    },
    {
      "id": "38778db4-7ad5-4353-88b8-07e93eb1e02e",
      "ownerId": "1e32fca3-23f7-40ed-bc1b-de10c790182d",
      "label": "My ETH account",
      "asset": "ETH",
      "balance": {
        "total": "0.04",
        "available": "0.039"
      },
      "createdAt": "2024-07-01T00:00:00Z",
      "updatedAt": "2024-07-10T00:00:00Z"
    }
  ]
}
Default accounts are used when receiving push deposits that have no reference or when a rail does not support targeting a specific account.

Authorizations

Authorization
string
header
required

OAuth 2.0 authentication.

Query Parameters

asset
string[]

Filter default accounts by asset code.

Maximum array length: 100
Minimum string length: 1

Response

200 - application/json

Default accounts retrieved.

accounts
object[]
required