> ## Documentation Index
> Fetch the complete documentation index at: https://docs.primevault.com/llms.txt
> Use this file to discover all available pages before exploring further.

# List Assets

> Retrieve every asset enabled for your organization, with its symbol, blockchain, and chain-specific details.

**GET** `/api/external/assets/`

Returns the organization's supported asset representations. The same symbol can appear more than once when it exists on multiple blockchains.

## Response

Returns an array of [Asset](/api-basics/data-models#asset) objects.

<ResponseField name="name" type="string">
  Asset name.
</ResponseField>

<ResponseField name="symbol" type="string">
  Asset symbol, for example `USDC`.
</ResponseField>

<ResponseField name="blockChain" type="string">
  Chain identifier. Use `symbol` with `blockChain` as the asset/network pair.
</ResponseField>

<ResponseField name="logoURL" type="string">
  Logo image URL.
</ResponseField>

<ResponseField name="details" type="object">
  Chain-specific metadata. Treat unrecognized keys as optional.
</ResponseField>

<RequestExample dropdown>
  ```bash cURL theme={null}
  # Sample only. Generate a new signed token for each request
  # (see Authentication). Tokens expire after 120 seconds.
  curl --request GET \
    --url "https://api.primevault.com/api/external/assets/" \
    --header "Authorization: Bearer <signed JWT>" \
    --header "Api-Key: <API key>" \
    --header "Accept: application/json"
  ```

  ```typescript JavaScript SDK theme={null}
  getAssetsData(): Promise<Asset[]>
  ```
</RequestExample>

<ResponseExample dropdown>
  ```json Response example theme={null}
  [
    {
      "name": "USD Coin",
      "symbol": "USDC",
      "blockChain": "ETHEREUM",
      "details": {
        "tokenAddress": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48"
      }
    },
    {
      "name": "USD Coin",
      "symbol": "USDC",
      "blockChain": "SOLANA",
      "details": {
        "tokenAddress": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"
      }
    }
  ]
  ```

  ```typescript JavaScript SDK theme={null}
  // The response is an array: Asset[]
  interface Asset {
    name: string;
    symbol: string;
    blockChain: string;
    logoURL?: string;
    details?: unknown;
  }
  ```
</ResponseExample>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.