---
title: "Updates a development deployment's autoscaling settings"
method: PATCH
path: "/v1/models/{model_id}/deployments/development/autoscaling_settings"
---

# Updates a development deployment's autoscaling settings

`PATCH /v1/models/{model_id}/deployments/development/autoscaling_settings`

Updates a development deployment's autoscaling settings and returns the update status.

## Request body

- UpdateAutoscalingSettingsV1 — A request to update autoscaling settings for a deployment. All fields are optional, and we only update ones passed in.
  - `min_replica` integer, nullable — Minimum number of replicas
  - `max_replica` integer, nullable — Maximum number of replicas
  - `autoscaling_window` integer, nullable — Timeframe of traffic considered for autoscaling decisions
  - `scale_down_delay` integer, nullable — Waiting period before scaling down any active replica
  - `concurrency_target` integer, nullable — Number of requests per replica before scaling up
  - `target_utilization_percentage` integer, nullable — Target utilization percentage for scaling up/down.
  - `target_in_flight_tokens` integer, nullable — Target number of in-flight tokens for autoscaling decisions. Early access only.
  - `max_scale_down_rate` integer, nullable — Maximum percentage of replicas that can be removed per autoscaling window (1–50). E.g. 20 means at most 20% of replicas are removed per window.

## Response `200`

- UpdateAutoscalingSettingsResponseV1 — The response to a request to update autoscaling settings.
  - `status` 'ACCEPTED' | 'QUEUED' | 'UNCHANGED', required — The status of a request to update autoscaling settings.
  - `message` string, required — A message describing the status of the request to update autoscaling settings

---

[API](https://skmtc.dev/baseten/apis/baseten-inference-api.md) · [All operations](https://skmtc.dev/baseten/apis/baseten-inference-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/baseten/baseten-inference-api/revisions/a55a2f64c3c5/schema)
