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

# Get assets

> ### Parameters

| Parameter | Required | Type | Description |
| --------- | -------- | ---- | ----------- |
| pageNumber | yes | integer | Page index for asset listing pagination. |
| pageSize | yes | integer | Number of assets to return per page. |

### Response fields

| Parameter | Required | Type | Description |
| --------- | -------- | ---- | ----------- |
| `assets` | yes | object | — |
| `assets.*` | yes | object (map) | Map — see keys in **Example**. |
| `assets.*.haircut` | yes | string | — |
| `assets.*.id` | yes | integer | — |
| `assets.*.markPrice` | yes | string | — |
| `assets.*.ticker` | yes | string | — |

### Response example

A sample **`200`** JSON body is attached to this operation as an OpenAPI **example** (Mintlify shows it in the example panel, similar to other exchange API docs).



## OpenAPI

````yaml /specs/openapi.json get /assets
openapi: 3.1.0
info:
  title: RocketFi REST API
  description: REST API for Rocket Chain / RocketFi integrations.
  license:
    name: ''
  version: 0.1.0
servers:
  - url: https://beta.rocketfi.io
    description: Beta
  - url: https://testnet.rocket-cluster-1.com
    description: Testnet
  - url: https://devnet.rocket-cluster-1.com
    description: Devnet
security: []
tags:
  - name: Service
    description: Health and availability.
  - name: Market data
    description: Instruments, candles, fees, leverage, and funding data.
  - name: Account
    description: Account nonce, fees, collateral, positions, and orders.
  - name: Trading
    description: Transactions and order activity.
  - name: Vault and bridge
    description: Vaults, history, and bridge events.
  - name: Faucet (testnet)
    description: Testnet faucet for development.
paths:
  /assets:
    get:
      tags:
        - Market data
      summary: Get assets
      description: >-
        ### Parameters


        | Parameter | Required | Type | Description |

        | --------- | -------- | ---- | ----------- |

        | pageNumber | yes | integer | Page index for asset listing pagination.
        |

        | pageSize | yes | integer | Number of assets to return per page. |


        ### Response fields


        | Parameter | Required | Type | Description |

        | --------- | -------- | ---- | ----------- |

        | `assets` | yes | object | — |

        | `assets.*` | yes | object (map) | Map — see keys in **Example**. |

        | `assets.*.haircut` | yes | string | — |

        | `assets.*.id` | yes | integer | — |

        | `assets.*.markPrice` | yes | string | — |

        | `assets.*.ticker` | yes | string | — |


        ### Response example


        A sample **`200`** JSON body is attached to this operation as an OpenAPI
        **example** (Mintlify shows it in the example panel, similar to other
        exchange API docs).
      operationId: get_assets
      parameters:
        - name: pageNumber
          in: path
          required: true
          schema:
            $ref: '#/components/schemas/usize'
          description: Page index for asset listing pagination.
        - name: pageSize
          in: path
          required: true
          schema:
            $ref: '#/components/schemas/usize'
          description: Number of assets to return per page.
      responses:
        '200':
          description: All assets
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GetAssetsResponse'
              example:
                assets:
                  '0':
                    id: 0
                    ticker: USDC
                    haircut: '0.01'
                    markPrice: '1.000000'
components:
  schemas:
    usize:
      type: integer
      minimum: 0
    GetAssetsResponse:
      type: object
      required:
        - assets
      properties:
        assets:
          $ref: '#/components/schemas/AssetSetView'
    AssetSetView:
      type: object
      additionalProperties:
        $ref: '#/components/schemas/AssetView'
      propertyNames:
        type: integer
        minimum: 0
    AssetView:
      type: object
      required:
        - id
        - ticker
        - haircut
        - markPrice
      properties:
        haircut:
          type: string
        id:
          $ref: '#/components/schemas/usize'
        markPrice:
          type: string
        ticker:
          type: string

````