---
title: "List assets"
method: GET
path: "/core/assets"
tags: ["Assets"]
---

# List assets

`GET /core/assets`

## Request

- Base URL: `https://api.enterprise.sandbox.uphold.com`
- URL: `https://api.enterprise.sandbox.uphold.com/core/assets`
- Auth: OAuth 2
  - Client credentials
  - Token URL: `/core/oauth2/token`
- TypeScript: <https://skmtc.dev/uphold/apis/core-api/docs/core/assets/get.ts> (a function with typed inputs; its response is checked against the schema)

List assets supported by the platform.

## Query parameters

- `type` AssetType[]
- `features` AssetFeatures[]
- `sort` 'code:asc' | 'code:desc' | 'name:asc' | 'name:desc' | 'price:asc' | 'price:desc' | 'price-delta:asc:one-hour' | 'price-delta:asc:one-day' | 'price-delta:asc:one-week' | 'price-delta:asc:one-month' | 'price-delta:asc:one-year' | 'price-delta:asc:five-years' | 'price-delta:desc:one-hour' | 'price-delta:desc:one-day' | 'price-delta:desc:one-week' | 'price-delta:desc:one-month' | 'price-delta:desc:one-year' | 'price-delta:desc:five-years' | 'market-cap:asc' | 'market-cap:desc'

## Headers

- `X-On-Behalf-Of` string
- `X-Uphold-User-Ip` union
  - string, ipv4
  - string, ipv6
- `X-Uphold-User-Agent` string
- `X-Uphold-User-Origin` string
- `X-Uphold-User-Country` string
- `X-Uphold-User-Subdivision` string
- `X-Uphold-User-City` string

## Response `200`

Assets list retrieved.

- object
  - `assets` Asset[], required
    - `type` 'fiat' | 'crypto', required: The type of the asset.
    - `code` string, required: The unique code of the asset.
    - `name` string, required: The name of the asset.
    - `symbol` string: The symbol of the asset.
    - `decimals` integer, required: The maximum number of decimal places this asset can have.
    - `delisted` boolean, required: Whether the asset is delisted.
    - `delistedAt` string, date-time: The date and time at which the asset was delisted.
    - `listedAt` string, date-time: The date and time at which the asset was listed.
    - `logo` string, url: The logo of the asset.
    - `features` AssetFeatures[], required: The features of the asset.
    - `cooldowns` object[], required: The cooldowns of the asset.
      - `rule` 'financial-promotions': The cooldown rule.
      - `features` AssetFeatures[]: The features affected by the cooldown.
      - `endsAt` string, date-time: The date and time when the cooldown ends.

## Other responses

- `401`: Unauthorized.
- `429`: Too Many Requests.

---

[API](https://skmtc.dev/uphold/apis/core-api.md) - [All operations](https://skmtc.dev/uphold/apis/core-api/llms.txt) - [OpenAPI document](https://skmtc.dev/uphold/apis/core-api/revisions/6c663575c57a?raw)
