---
title: "Changes to Update Deployment"
method: POST
path: "/v1/deployments/{deployment_id}?beta=true"
---

# Changes to Update Deployment

`POST /v1/deployments/{deployment_id}?beta=true`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 3 of 68 revisions.

- **2026-08-17** `d2b230555b7f` — 16 breaking, 2 warning, 21 info
- **2026-08-06** `93d8fd7d6493` — 1 breaking, 5 info
- **2026-06-09** `2336fecb081b` — 1 info

## Changes

- **2026-08-17** `d2b230555b7f` — 16 breaking, 2 warning, 21 info
  - the request property `budget` became not nullable
  - the request property `description` became not nullable
  - the request property `initial_events/items/oneOf[#/components/schemas/BetaManagedAgentsUserDefineOutcomeEventParams]/max_iterations` became not nullable
  - the request property `initial_events/items/oneOf[#/components/schemas/BetaManagedAgentsUserMessageEventParams]/content/items/oneOf[#/components/schemas/BetaManagedAgentsDocumentBlock]/context` became not nullable
  - the request property `initial_events/items/oneOf[#/components/schemas/BetaManagedAgentsUserMessageEventParams]/content/items/oneOf[#/components/schemas/BetaManagedAgentsDocumentBlock]/title` became not nullable
  - the request property `metadata` became not nullable
  - the request property `resources` became not nullable
  - the request property `schedule` became not nullable
  - the request property `vault_ids` became not nullable
  - response property `description` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `initial_events/items/oneOf[#/components/schemas/BetaManagedAgentsDeploymentUserDefineOutcomeEvent]/max_iterations` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `initial_events/items/oneOf[#/components/schemas/BetaManagedAgentsDeploymentUserMessageEvent]/content/items/oneOf[#/components/schemas/BetaManagedAgentsDocumentBlock]/context` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `initial_events/items/oneOf[#/components/schemas/BetaManagedAgentsDeploymentUserMessageEvent]/content/items/oneOf[#/components/schemas/BetaManagedAgentsDocumentBlock]/title` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `resources/items/oneOf[#/components/schemas/BetaManagedAgentsFileResourceConfig]/mount_path` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `resources/items/oneOf[#/components/schemas/BetaManagedAgentsGitHubRepositoryResourceConfig]/mount_path` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `resources/items/oneOf[#/components/schemas/BetaManagedAgentsMemoryStoreResourceConfig]/instructions` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - removed `#/components/schemas/BetaManagedAgentsBudget` from the `budget` request property `allOf` list
  - removed `#/components/schemas/BetaManagedAgentsScheduleParams` from the `schedule` request property `allOf` list
  - added `#/components/schemas/BetaManagedAgentsBudget, subschema #2` to the `budget` request property `anyOf` list
  - added `#/components/schemas/BetaManagedAgentsScheduleParams, subschema #2` to the `schedule` request property `anyOf` list
  - request property `description` list-of-types was widened by adding types `null` to media type `application/json`
  - request property `initial_events/items/oneOf[#/components/schemas/BetaManagedAgentsUserDefineOutcomeEventParams]/max_iterations` list-of-types was widened by adding types `null` to media type `application/json`
  - request property `initial_events/items/oneOf[#/components/schemas/BetaManagedAgentsUserMessageEventParams]/content/items/oneOf[#/components/schemas/BetaManagedAgentsDocumentBlock]/context` list-of-types was widened by adding types `null` to media type `application/json`
  - request property `initial_events/items/oneOf[#/components/schemas/BetaManagedAgentsUserMessageEventParams]/content/items/oneOf[#/components/schemas/BetaManagedAgentsDocumentBlock]/title` list-of-types was widened by adding types `null` to media type `application/json`
  - request property `metadata` list-of-types was widened by adding types `null` to media type `application/json`
  - request property `resources` list-of-types was widened by adding types `null` to media type `application/json`
  - request property `vault_ids` list-of-types was widened by adding types `null` to media type `application/json`
  - removed `#/components/schemas/BetaManagedAgentsBudget` from the `budget` response property `allOf` list for the response status `200`
  - removed `#/components/schemas/BetaManagedAgentsDeploymentPausedReason` from the `paused_reason` response property `allOf` list for the response status `200`
  - removed `#/components/schemas/BetaManagedAgentsMountMode` from the `resources/items/oneOf[#/components/schemas/BetaManagedAgentsMemoryStoreResourceConfig]/access` response property `allOf` list for the response status `200`
  - removed `#/components/schemas/BetaManagedAgentsRepositoryCheckout` from the `resources/items/oneOf[#/components/schemas/BetaManagedAgentsGitHubRepositoryResourceConfig]/checkout` response property `allOf` list for the response status `200`
  - removed `#/components/schemas/BetaManagedAgentsSchedule` from the `schedule` response property `allOf` list for the response status `200`
  - removed `#/components/schemas/BetaTimestamp` from the `archived_at` response property `allOf` list for the response status `200`
  - added `#/components/schemas/BetaManagedAgentsBudget, subschema #2` to the `budget` response property `anyOf` list for the response status `200`
  - added `#/components/schemas/BetaManagedAgentsDeploymentPausedReason, subschema #2` to the `paused_reason` response property `anyOf` list for the response status `200`
  - added `#/components/schemas/BetaManagedAgentsMountMode, subschema #2` to the `resources/items/oneOf[#/components/schemas/BetaManagedAgentsMemoryStoreResourceConfig]/access` response property `anyOf` list for the response status `200`
  - added `#/components/schemas/BetaManagedAgentsRepositoryCheckout, subschema #2` to the `resources/items/oneOf[#/components/schemas/BetaManagedAgentsGitHubRepositoryResourceConfig]/checkout` response property `anyOf` list for the response status `200`
  - added `#/components/schemas/BetaManagedAgentsSchedule, subschema #2` to the `schedule` response property `anyOf` list for the response status `200`
  - added `#/components/schemas/BetaTimestamp, subschema #2` to the `archived_at` response property `anyOf` list for the response status `200`
- **2026-08-06** `93d8fd7d6493` — 1 breaking, 5 info
  - added `#/components/schemas/BetaManagedAgentsRedactedBlock` to the `initial_events/items/oneOf[#/components/schemas/BetaManagedAgentsDeploymentUserMessageEvent]/content/items/` response property `oneOf` list for the response status `200`
  - added the new optional request property `budget`
  - added `redacted` discriminator mapping keys to the `initial_events/items/oneOf[#/components/schemas/BetaManagedAgentsUserMessageEventParams]/content/items/` request property
  - added `#/components/schemas/BetaManagedAgentsRedactedBlock` to the `initial_events/items/oneOf[#/components/schemas/BetaManagedAgentsUserMessageEventParams]/content/items/` request property `oneOf` list
  - added the optional property `budget` to the response with the `200` status
  - added `redacted` discriminator mapping keys to the `initial_events/items/oneOf[#/components/schemas/BetaManagedAgentsDeploymentUserMessageEvent]/content/items/` response property for the response status `200`
- **2026-06-09** `2336fecb081b` — 1 info
  - endpoint added

---

[Operation](https://skmtc.dev/anthropics/apis/anthropic-api/docs/v1/deployments/:deployment_id?beta=true/post.md) · [API](https://skmtc.dev/anthropics/apis/anthropic-api.md) · [Page](https://skmtc.dev/anthropics/apis/anthropic-api/changes/v1/deployments/:deployment_id?beta=true/post)
