---
title: "Fetches protocol information based on the specified type and query parameters"
method: GET
path: "/v1/info/{kind}"
tags: ["crate::server"]
---

# Fetches protocol information based on the specified type and query parameters

`GET /v1/info/{kind}`

## Path parameters

- `kind` 'yield-info' | 'price-info' | 'depository', required — Type of information being requested.

## Query parameters

- `collateral` 'usdt' | 'usdc' | 'usdg' — Type of collateral used in USX transactions.
- `quote_token` 'eusx' — Type of token being priced (in USX).

## Response `200`

Info Response

- union — Response structure for information requests.
  - object
    - `data` YieldInfoResponse, required
      - `apy` number, double, required — Current APY in percentage (1 = 1%)
      - `last_distributed_yield` integer, required — Last epoch's distributed yield (in USX units)
    - `type` 'YieldInfo', required
  - object
    - `data` PriceInfoResponse, required
      - `price` number, double, required — Price of the quote token in USX
      - `quote_token` 'eusx', required — Type of token being priced (in USX).
    - `type` 'PriceInfo', required
  - object
    - `data` DepositoryInfoResponse, required
      - `collateral_balance` integer, required
      - `minting_disabled` boolean, required
      - `redeeming_disabled` boolean, required
    - `type` 'Depository', required

## Other responses

- `400` — Bad Request
- `500` — Internal Error

---

[API](https://skmtc.dev/solstice/apis/usx-protocol-api.md) · [All operations](https://skmtc.dev/solstice/apis/usx-protocol-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/solstice/usx-protocol-api/revisions/727a69fb14c3/schema)
