---
title: "GET /admin/funds/{fund_id}/metrics"
method: GET
path: "/admin/funds/{fund_id}/metrics"
tags: ["Admin"]
---

# GET /admin/funds/{fund_id}/metrics

`GET /admin/funds/{fund_id}/metrics`

## Path parameters

- `fund_id` string, required

## Query parameters

- `start_timestamp` string, required
- `end_timestamp` string, required
- `aggregation_window` string

## Response `200`

Fund metrics retrieved successfully

- ApiFundMetricsResponse — Fund metrics response for admin back-office
  - `aggregation_window` string, required — Aggregation window (e.g., "1h", "1d", "7d")
  - `base_asset_mint` string, required — Base asset mint
  - `data` FundMetricDataPoint[], required — Array of metric data points
    - `allocated_to_yield` number, double, required — Amount allocated to yield in base asset
    - `allocated_to_yield_usd` number, double, required — Amount allocated to yield in USD
    - `allocation_count` number, double, required — Number of allocations
    - `base_asset_price_usd` number, double, required — Base asset price in USD
    - `current_apy` number, double, required — Current APY
    - `current_value` number, double, required — Current value in base asset (with decimals applied)
    - `current_value_usd` number, double, required — Current value in USD
    - `deposits_usd` number, double, required — Deposits in USD
    - `risk_level` number, double, required — Risk level
    - `share_price` number, double, required — Share price
    - `time` string, required — Timestamp (ISO 8601)
    - `total_deposits` number, double, required — Total deposits in base asset
    - `unallocated_amount` number, double, required — Unallocated amount in base asset
    - `unallocated_amount_usd` number, double, required — Unallocated amount in USD
    - `user_count` number, double, required — User count
    - `withdrawals_usd` number, double, required — Withdrawals in USD
  - `end` string, required — End timestamp of the data range
  - `fee_distribution_metrics` ApiFundFeeDistribution[], required — Fee distribution data over time
    - `time` string, required — Timestamp (ISO 8601)
    - `total_amount_distributed` number, double, required — Total amount distributed
  - `fund_id` string, required — Fund ID
  - `start` string, required — Start timestamp of the data range

## Other responses

- `400` — Invalid parameters
- `404` — Fund not found
- `500` — Internal server error

---

[API](https://skmtc.net/breeze-baby/apis/breeze-api.md) · [All operations](https://skmtc.net/breeze-baby/apis/breeze-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/breeze-baby/breeze-api/revisions/d0a18846aa92/schema)
