---
title: "GET /strategy/{strategy_id}/metrics-old"
method: GET
path: "/strategy/{strategy_id}/metrics-old"
tags: ["Strategies"]
---

# GET /strategy/{strategy_id}/metrics-old

`GET /strategy/{strategy_id}/metrics-old`

## Path parameters

- `strategy_id` string, required

## Query parameters

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

## Response `200`

Strategy metrics retrieved successfully

- ApiStrategyMetrics
  - `aggregation_window` string, required — Aggregation window (e.g., "1h", "1d", "5m") representing time between data points
  - `current_data` CurrentStrategyData, required
    - `apy` number, double, required
    - `average_strategy_rebalance_cadence` integer, required
    - `current_earnings_usd` number, double, required
    - `current_usd_value` number, double, required
    - `net_yield` number, double, required
    - `protocol_values` ProtocolValues[], required
      - `apy` number, double, required
      - `asset` string, required
      - `protocol` string, required
      - `usd_value` number, double, required
    - `risk` number, double, required
    - `total_deposits_usd` number, double, required
    - `total_users` integer, required
  - `data` StrategyMetrics[], required — Array of aggregated metric data points
    - `apy` number, double, required — Weighted APY of the strategy
    - `asset_value_pairs` AssetValuePair[], required — Values of each asset both in usd and in asset
      - `asset` string, required
      - `fund_id` string, nullable
      - `time` string, required
      - `usd_value` number, double, required
      - `value_in_base_asset` number, double, required
    - `deposits_usd` number, double, required — Total deposits and withdrawals in usd
    - `organization_cumulative_earnings` number, double, required — Entire earnings of the strategy in usd
    - `time` string, required
    - `total_users` integer, required — Amount of unique users in the strategy
    - `usd_value` number, double, required — Values of entire strategy
    - `withdrawals_usd` number, double, required
  - `end` string, required — End timestamp of the data range
  - `start` string, required — Start timestamp of the data range
  - `strategy_id` string, required — Strategy ID for the metrics

## Other responses

- `400` — Invalid time range
- `404` — Fund not found or no data available
- `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)
