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

# PUT /admin/funds/{fund_id}

`PUT /admin/funds/{fund_id}`

## Path parameters

- `fund_id` string, required

## Request body

- ApiUpdateFundAdminRequest — Request body for updating a fund via admin endpoint
  - `delegated_withdrawer` string, nullable — Optional delegated withdraw authority (submits an admin job). Set `null` to clear.
  - `fees_settings` ApiUpdateFundFeesSettings — Fee settings for updating a fund (without fund_id since it's in the path)
    - `fees` ApiFundFee[], required — List of fee configurations for the fund
      - `fee_bps` integer, required
      - `fee_type` string, required
      - `recipient` string, required
  - `fund_settings` ApiUpdateFundConstraintsSettings — Constraints and risk settings for updating a fund (without fund_id since it's in the path)
    - `constraints` ApiFundConstraint[], nullable — Fund constraints (yield strategy limits)
      - `constraint_type` 'MaxPercentage' | 'MaxBaseAssetAmount', required
      - `value` integer, required
      - `yield_source_target` ApiYieldSourceTarget, required
        - `protocol` string, required
        - `yield_source_type` string, required
    - `risk_aversion_bps` integer, nullable — Risk aversion in basis points (0-10000)
    - `risk_max` integer, nullable — Maximum risk level (0-100)
  - `rebalance_settings` ApiUpdateFundRebalanceSettings — Rebalance settings for updating a fund (without fund_id since it's in the path)
    - `min_position_settle_time` integer, nullable — Minimum time to wait before settling a position (in seconds)
    - `min_rebalance_value` integer, nullable — Minimum value required to trigger a rebalance
    - `rebalance_period` integer, nullable — Rebalance period in seconds
    - `unallocated_threshold` integer, nullable — Unallocated threshold amount

## Response `200`

Fund updated successfully

## Other responses

- `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/versions/d0a18846aa92/schema)
