---
title: "Changes to Create a new deployment"
method: POST
path: "/v13/deployments"
---

# Changes to Create a new deployment

`POST /v13/deployments`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 47 of 137 revisions.

- **2026-10-23** `2060b55dc517`: 1 warning
- **2026-10-21** `74d3a3591515`: 1 breaking, 1 info
- **2026-10-21** `7bef95b771cd`: 2 breaking, 7 warning
- **2026-10-20** `f95acb2e7ea6`: 1 breaking, 2 info
- **2026-10-16** `bdab3c0b548a`: 2 warning, 1 info
- **2026-10-15** `8939e3983223`: 1 breaking, 1 info
- **2026-10-08** `b426de1e3932`: 1 breaking, 1 info
- **2026-09-29** `8ef4901ffe83`: 1 breaking, 1 info
- **2026-09-25** `7881412aa042`: 2 breaking, 1 info
- **2026-09-24** `dd6a90982ed0`: 1 warning
- **2026-09-23** `c8d11c5d2271`: 1 info
- **2026-09-22** `4f8704cf40ba`: 1 breaking, 1 info
- **2026-09-19** `3c7345f489a9`: 1 breaking, 1 info
- **2026-09-17** `10dff3be52ff`: 1 info
- **2026-09-15** `dde5ea976005`: 1 breaking, 1 info
- **2026-09-15** `bc022fa59ffb`: 1 breaking, 1 warning, 1 info
- **2026-09-11** `9e5d117397aa`: 1 warning
- **2026-09-05** `38bc71f4014a`: 1 info
- **2026-09-03** `7c947faac0ef`: 1 warning, 1 info
- **2026-08-31** `e31ea8d3c1e7`: 1 breaking, 2 info
- **2026-08-28** `cea4418b1cd8`: 1 info
- **2026-08-21** `915cc4809c98`: 2 breaking, 1 info
- **2026-08-20** `b4b4b597ab64`: 1 info
- **2026-08-19** `6b6e0450635c`: 1 info
- **2026-08-13** `6ed5b7605027`: 1 info
- **2026-08-08** `61d1ba3f6dac`: 1 warning, 1 info
- **2026-08-07** `b4d86a3e3479`: 1 breaking, 2 info
- **2026-08-06** `b8027f4efeda`: 1 warning, 1 info
- **2026-08-04** `ed45a5c919e5`: 2 breaking
- **2026-08-04** `0b0420c2223a`: 1 warning, 3 info
- **2026-07-31** `e20468c66692`: 1 breaking, 1 info
- **2026-07-26** `01c71864fa50`: 29 breaking, 63 warning
- **2026-07-21** `2ae10ee9d21c`: 1 info
- **2026-07-13** `aa57e5e1f85b`: 1 warning
- **2026-07-12** `c78b02d1ab19`: 1 warning, 1 info
- **2026-07-09** `5cd7769cab33`: 1 info
- **2026-07-08** `3ff660568354`: 7 breaking, 3 warning, 2 info
- **2026-06-22** `7bd30e62d868`: 2 warning, 2 info
- **2026-06-11** `14b4658f819e`: 10 breaking, 22 warning, 21 info
- **2026-02-10** `486a07653d6e`: 2 warning, 3 info
- **2026-02-02** `5264f094c3d3`: 3 warning, 6 info
- **2026-01-22** `c12186034433`: 6 breaking, 44 warning, 9 info
- **2025-11-28** `45991e5c8b6d`: 2 breaking, 5 warning, 10 info
- **2025-10-09** `50caddad4ae7`: 5 breaking, 7 warning, 27 info
- **2025-05-17** `67f6a93c3cd8`: 1 breaking, 11 info
- **2025-03-19** `37b482c58c92`: 5 breaking, 24 warning, 57 info
- **2022-12-06** `8eb562567170`: 2 warning, 32 info

## Changes

- **2026-10-23** `2060b55dc517`: 1 warning
  - added the new `project` enum value to the `oneOf[subschema #2]/creator/type` response property for the response status `200`
- **2026-10-21** `74d3a3591515`: 1 breaking, 1 info
  - added `subschema #1, subschema #2` to the `oneOf[subschema #2]/services/items/` response property `oneOf` list for the response status `200`
  - removed `subschema #1, subschema #2` from the `oneOf[subschema #2]/services/items/` response property `oneOf` list for the response status `200`
- **2026-10-21** `7bef95b771cd`: 2 breaking, 7 warning
  - added `subschema #1, subschema #2` to the `oneOf[subschema #2]/resourceConfig/buildMachine` response property `oneOf` list for the response status `200`
  - the `oneOf[subschema #2]/resourceConfig/buildMachine` response's property type changed from `object` to no type for status `200`
  - removed the optional property `oneOf[subschema #2]/resourceConfig/buildMachine/cores` from the response with the `200` status
  - removed the optional property `oneOf[subschema #2]/resourceConfig/buildMachine/defaultPurchaseType` from the response with the `200` status
  - removed the optional property `oneOf[subschema #2]/resourceConfig/buildMachine/machineSelectionType` from the response with the `200` status
  - removed the optional property `oneOf[subschema #2]/resourceConfig/buildMachine/memory` from the response with the `200` status
  - removed the optional property `oneOf[subschema #2]/resourceConfig/buildMachine/purchaseType` from the response with the `200` status
  - removed the optional property `oneOf[subschema #2]/resourceConfig/buildMachine/selectionSource` from the response with the `200` status
  - added the new `14cpu-28gb` enum value to the `oneOf[subschema #2]/config/resourceConfig/buildMachine/purchaseType` response property for the response status `200`
- **2026-10-20** `f95acb2e7ea6`: 1 breaking, 2 info
  - added `subschema #1, subschema #2` to the `oneOf[subschema #2]/services/items/` response property `oneOf` list for the response status `200`
  - added the optional property `oneOf[subschema #2]/functions/additionalProperties/installCommand` to the response with the `200` status
  - removed `subschema #1, subschema #2` from the `oneOf[subschema #2]/services/items/` response property `oneOf` list for the response status `200`
- **2026-10-16** `bdab3c0b548a`: 2 warning, 1 info
  - added the new `26.x` enum value to the `oneOf[subschema #2]/nodeVersion` response property for the response status `200`
  - added the new `26.x` enum value to the `oneOf[subschema #2]/projectSettings/nodeVersion` response property for the response status `200`
  - added the new `26.x` enum value to the request property `projectSettings/nodeVersion`
- **2026-10-15** `8939e3983223`: 1 breaking, 1 info
  - added `subschema #1, subschema #2` to the `oneOf[subschema #2]/services/items/` response property `oneOf` list for the response status `200`
  - removed `subschema #1, subschema #2` from the `oneOf[subschema #2]/services/items/` response property `oneOf` list for the response status `200`
- **2026-10-08** `b426de1e3932`: 1 breaking, 1 info
  - added `subschema #1, subschema #2` to the `oneOf[subschema #2]/services/items/` response property `oneOf` list for the response status `200`
  - removed `subschema #1, subschema #2` from the `oneOf[subschema #2]/services/items/` response property `oneOf` list for the response status `200`
- **2026-09-29** `8ef4901ffe83`: 1 breaking, 1 info
  - added `subschema #1, subschema #2` to the `oneOf[subschema #2]/services/items/` response property `oneOf` list for the response status `200`
  - removed `subschema #1, subschema #2` from the `oneOf[subschema #2]/services/items/` response property `oneOf` list for the response status `200`
- **2026-09-25** `7881412aa042`: 2 breaking, 1 info
  - added the new required request property `gitSource/anyOf[subschema #1]/repoId`
  - added `subschema #10, subschema #18` to the `oneOf[subschema #2]/gitSource` response property `oneOf` list for the response status `200`
  - removed `subschema #10, subschema #18` from the `oneOf[subschema #2]/gitSource` response property `oneOf` list for the response status `200`
- **2026-09-24** `dd6a90982ed0`: 1 warning
  - added the new `none` enum value to the `oneOf[subschema #2]/resourceConfig/buildMachine/defaultPurchaseType` response property for the response status `200`
- **2026-09-23** `c8d11c5d2271`: 1 info
  - added the optional property `oneOf[subschema #2]/oidcTokenClaims/deployment_id` to the response with the `200` status
- **2026-09-22** `4f8704cf40ba`: 1 breaking, 1 info
  - added `subschema #10, subschema #18` to the `oneOf[subschema #2]/gitSource` response property `oneOf` list for the response status `200`
  - removed `subschema #10, subschema #18` from the `oneOf[subschema #2]/gitSource` response property `oneOf` list for the response status `200`
- **2026-09-19** `3c7345f489a9`: 1 breaking, 1 info
  - added `subschema #1, subschema #2` to the response body `oneOf` list for the response status `200`
  - removed `subschema #1, subschema #2` from the response body `oneOf` list for the response status `200`
- **2026-09-17** `10dff3be52ff`: 1 info
  - added the new optional request property `buildMachine`
- **2026-09-15** `dde5ea976005`: 1 breaking, 1 info
  - added `subschema #1, subschema #2` to the `oneOf[subschema #2]/services/items/` response property `oneOf` list for the response status `200`
  - removed `subschema #1, subschema #2` from the `oneOf[subschema #2]/services/items/` response property `oneOf` list for the response status `200`
- **2026-09-15** `bc022fa59ffb`: 1 breaking, 1 warning, 1 info
  - added `subschema #1, subschema #2` to the `oneOf[subschema #2]/services/items/` response property `oneOf` list for the response status `200`
  - added the new `deployment-override` enum value to the `oneOf[subschema #2]/resourceConfig/buildMachine/selectionSource` response property for the response status `200`
  - removed `subschema #1, subschema #2` from the `oneOf[subschema #2]/services/items/` response property `oneOf` list for the response status `200`
- **2026-09-11** `9e5d117397aa`: 1 warning
  - added the new `team-entitlement` enum value to the `oneOf[subschema #2]/resourceConfig/buildMachine/selectionSource` response property for the response status `200`
- **2026-09-05** `38bc71f4014a`: 1 info
  - added the optional property `oneOf[subschema #2]/resourceConfig/buildMachine/selectionSource` to the response with the `200` status
- **2026-09-03** `7c947faac0ef`: 1 warning, 1 info
  - added the new `factory-eve` enum value to the `oneOf[subschema #2]/projectSettings/framework` response property for the response status `200`
  - added the new `factory-eve` enum value to the request property `projectSettings/framework`
- **2026-08-31** `e31ea8d3c1e7`: 1 breaking, 2 info
  - added `subschema #1, subschema #2` to the `oneOf[subschema #2]/services/items/` response property `oneOf` list for the response status `200`
  - added the optional property `oneOf[subschema #2]/functions/additionalProperties/affinity` to the response with the `200` status
  - removed `subschema #1, subschema #2` from the `oneOf[subschema #2]/services/items/` response property `oneOf` list for the response status `200`
- **2026-08-28** `cea4418b1cd8`: 1 info
  - added the optional property `oneOf[subschema #2]/atproto` to the response with the `200` status
- **2026-08-21** `915cc4809c98`: 2 breaking, 1 info
  - added `subschema #1, subschema #2` to the `oneOf[subschema #2]/services/items/` response property `oneOf` list for the response status `200`
  - added `subschema #3` to the `oneOf[subschema #2]/functions/additionalProperties/experimentalTriggers/items/` response property `oneOf` list for the response status `200`
  - removed `subschema #1, subschema #2` from the `oneOf[subschema #2]/services/items/` response property `oneOf` list for the response status `200`
- **2026-08-20** `b4b4b597ab64`: 1 info
  - added the optional property `oneOf[subschema #2]/projectSettings/speedInsights/dataReceivedAt` to the response with the `200` status
- **2026-08-19** `6b6e0450635c`: 1 info
  - added the new optional request property `gitAccessToken`
- **2026-08-13** `6ed5b7605027`: 1 info
  - added the optional property `oneOf[subschema #2]/creator/type` to the response with the `200` status
- **2026-08-08** `61d1ba3f6dac`: 1 warning, 1 info
  - added the new `basic` enum value to the `oneOf[subschema #2]/resourceConfig/buildMachine/defaultPurchaseType` response property for the response status `200`
  - added the optional property `oneOf[subschema #2]/isInstantStatic` to the response with the `200` status
- **2026-08-07** `b4d86a3e3479`: 1 breaking, 2 info
  - added `subschema #1, subschema #2` to the `oneOf[subschema #2]/services/items/` response property `oneOf` list for the response status `200`
  - added the optional property `oneOf[subschema #2]/functions/additionalProperties/maxConcurrency` to the response with the `200` status
  - removed `subschema #1, subschema #2` from the `oneOf[subschema #2]/services/items/` response property `oneOf` list for the response status `200`
- **2026-08-06** `b8027f4efeda`: 1 warning, 1 info
  - removed the request property `gitAccessToken`
  - added `subschema #9` to the `gitSource` request property `anyOf` list
- **2026-08-04** `ed45a5c919e5`: 2 breaking
  - added `subschema #11, subschema #19` to the `oneOf[subschema #2]/gitSource` response property `oneOf` list for the response status `200`
  - added `subschema #5` to the `oneOf[subschema #2]/gitRepo` response property `oneOf` list for the response status `200`
- **2026-08-04** `0b0420c2223a`: 1 warning, 3 info
  - added the new `git-deploy-hook` enum value to the `oneOf[subschema #2]/source` response property for the response status `200`
  - added the new optional request property `gitAccessToken`
  - added the new optional request property `gitMetadata/rootDirectory`
  - added the optional property `oneOf[subschema #2]/resourceConfig` to the response with the `200` status
- **2026-07-31** `e20468c66692`: 1 breaking, 1 info
  - added `subschema #1, subschema #2` to the response body `oneOf` list for the response status `200`
  - removed `subschema #1, subschema #2` from the response body `oneOf` list for the response status `200`
- **2026-07-26** `01c71864fa50`: 29 breaking, 63 warning
  - added `subschema #1, subschema #2` to the response body `oneOf` list for the response status `200`
  - the response's body type changed from `object` to no type for status `200`
  - removed the required property `aliasAssigned` from the response with the `200` status
  - removed the required property `bootedAt` from the response with the `200` status
  - removed the required property `build` from the response with the `200` status
  - removed the required property `buildSkipped` from the response with the `200` status
  - removed the required property `buildingAt` from the response with the `200` status
  - removed the required property `createdAt` from the response with the `200` status
  - removed the required property `createdIn` from the response with the `200` status
  - removed the required property `creator` from the response with the `200` status
  - removed the required property `env` from the response with the `200` status
  - removed the required property `id` from the response with the `200` status
  - removed the required property `inspectorUrl` from the response with the `200` status
  - removed the required property `isInConcurrentBuildsQueue` from the response with the `200` status
  - removed the required property `isInSystemBuildsQueue` from the response with the `200` status
  - removed the required property `meta` from the response with the `200` status
  - removed the required property `name` from the response with the `200` status
  - removed the required property `ownerId` from the response with the `200` status
  - removed the required property `plan` from the response with the `200` status
  - removed the required property `projectId` from the response with the `200` status
  - removed the required property `projectSettings` from the response with the `200` status
  - removed the required property `public` from the response with the `200` status
  - removed the required property `readyState` from the response with the `200` status
  - removed the required property `regions` from the response with the `200` status
  - removed the required property `routes` from the response with the `200` status
  - removed the required property `status` from the response with the `200` status
  - removed the required property `type` from the response with the `200` status
  - removed the required property `url` from the response with the `200` status
  - removed the required property `version` from the response with the `200` status
  - removed the optional property `alias` from the response with the `200` status
  - removed the optional property `aliasAssignedAt` from the response with the `200` status
  - removed the optional property `aliasError` from the response with the `200` status
  - removed the optional property `aliasFinal` from the response with the `200` status
  - removed the optional property `aliasWarning` from the response with the `200` status
  - removed the optional property `alwaysRefuseToBuild` from the response with the `200` status
  - removed the optional property `attribution` from the response with the `200` status
  - removed the optional property `autoAssignCustomDomains` from the response with the `200` status
  - removed the optional property `automaticAliases` from the response with the `200` status
  - removed the optional property `buildArtifactUrls` from the response with the `200` status
  - removed the optional property `buildContainerFinishedAt` from the response with the `200` status
  - …52 more
- **2026-07-21** `2ae10ee9d21c`: 1 info
  - added the non-success response with the status `410`
- **2026-07-13** `aa57e5e1f85b`: 1 warning
  - added the new `basic` enum value to the `config/resourceConfig/buildMachine/purchaseType` response property for the response status `200`
- **2026-07-12** `c78b02d1ab19`: 1 warning, 1 info
  - added the new `tanstack-start-lovable` enum value to the `projectSettings/framework` response property for the response status `200`
  - added the new `tanstack-start-lovable` enum value to the request property `projectSettings/framework`
- **2026-07-09** `5cd7769cab33`: 1 info
  - added the optional property `oidcTokenClaims/mfe_group_ids` to the response with the `200` status
- **2026-07-08** `3ff660568354`: 7 breaking, 3 warning, 2 info
  - the response property `routes/items/oneOf[subschema #1]/destination/oneOf[subschema #2]/type` became optional for the status `200`
  - added `subschema #1, subschema #2` to the `routes/items/oneOf[subschema #1]/transforms/items/` response property `oneOf` list for the response status `200`
  - added `subschema #1, subschema #2` to the `services/items/` response property `oneOf` list for the response status `200`
  - the `routes/items/oneOf[subschema #1]/transforms/items/` response's property type changed from `object` to no type for status `200`
  - removed the required property `routes/items/oneOf[subschema #1]/transforms/items/op` from the response with the `200` status
  - removed the required property `routes/items/oneOf[subschema #1]/transforms/items/target` from the response with the `200` status
  - removed the required property `routes/items/oneOf[subschema #1]/transforms/items/type` from the response with the `200` status
  - removed the optional property `routes/items/oneOf[subschema #1]/transforms/items/args` from the response with the `200` status
  - removed the optional property `routes/items/oneOf[subschema #1]/transforms/items/env` from the response with the `200` status
  - added the new `container` enum value to the `projectSettings/framework` response property for the response status `200`
  - added the new `container` enum value to the request property `projectSettings/framework`
  - removed `subschema #1, subschema #2` from the `services/items/` response property `oneOf` list for the response status `200`
- **2026-06-22** `7bd30e62d868`: 2 warning, 2 info
  - added the new `bun` enum value to the `projectSettings/framework` response property for the response status `200`
  - added the new `performance_xl` enum value to the `config/functionMemoryType` response property for the response status `200`
  - added the new `bun` enum value to the request property `projectSettings/framework`
  - added the optional property `services` to the response with the `200` status
- **2026-06-11** `14b4658f819e`: 10 breaking, 22 warning, 21 info
  - removed the enum value `sanity-v3` of the request property `projectSettings/framework`
  - the response property `config/resourceConfig/buildMachine/purchaseType` became nullable for the status `200`
  - response property `functions/additionalProperties/maxDuration` list-of-types was widened by adding types `string` to media type `application/json` of response `200`
  - added `subschema #1, subschema #2` to the `functions/additionalProperties/experimentalTriggers/items/` response property `oneOf` list for the response status `200`
  - added `subschema #10, subschema #17` to the `gitSource` response property `oneOf` list for the response status `200`
  - added `subschema #4` to the `gitRepo` response property `oneOf` list for the response status `200`
  - the `functions/additionalProperties/experimentalTriggers/items/` response's property type changed from `object` to no type for status `200`
  - removed the required property `functions/additionalProperties/experimentalTriggers/items/consumer` from the response with the `200` status
  - removed the required property `functions/additionalProperties/experimentalTriggers/items/topic` from the response with the `200` status
  - removed the required property `functions/additionalProperties/experimentalTriggers/items/type` from the response with the `200` status
  - removed the optional property `config/resourceConfig/buildMachine/cores` from the response with the `200` status
  - removed the optional property `config/resourceConfig/buildMachine/default` from the response with the `200` status
  - removed the optional property `config/resourceConfig/buildMachine/isDefaultBuildMachine` from the response with the `200` status
  - removed the optional property `config/resourceConfig/buildMachine/memory` from the response with the `200` status
  - removed the optional property `functions/additionalProperties/experimentalTriggers/items/initialDelaySeconds` from the response with the `200` status
  - removed the optional property `functions/additionalProperties/experimentalTriggers/items/maxConcurrency` from the response with the `200` status
  - removed the optional property `functions/additionalProperties/experimentalTriggers/items/maxDeliveries` from the response with the `200` status
  - removed the optional property `functions/additionalProperties/experimentalTriggers/items/retryAfterSeconds` from the response with the `200` status
  - added the new `BLOCKED` enum value to the `readyState` response property for the response status `200`
  - added the new `BLOCKED` enum value to the `status` response property for the response status `200`
  - added the new `actix-web` enum value to the `projectSettings/framework` response property for the response status `200`
  - added the new `ash` enum value to the `projectSettings/framework` response property for the response status `200`
  - added the new `axum` enum value to the `projectSettings/framework` response property for the response status `200`
  - added the new `django` enum value to the `projectSettings/framework` response property for the response status `200`
  - added the new `drop` enum value to the `source` response property for the response status `200`
  - added the new `eve` enum value to the `projectSettings/framework` response property for the response status `200`
  - added the new `mastra` enum value to the `projectSettings/framework` response property for the response status `200`
  - added the new `sanity-v2` enum value to the `projectSettings/framework` response property for the response status `200`
  - added the new `undefined` enum value to the `config/resourceConfig/buildMachine/purchaseType` response property for the response status `200`
  - added the new `undefined` enum value to the `customEnvironment/oneOf[subschema #1]/domains/items/redirectStatusCode` response property for the response status `200`
  - added the new `undefined` enum value to the `projectSettings/framework` response property for the response status `200`
  - added the new `undefined` enum value to the `target` response property for the response status `200`
  - added `subschema #1` to the `gitSource` request property `anyOf` list
  - added the new `actix-web` enum value to the request property `projectSettings/framework`
  - added the new `ash` enum value to the request property `projectSettings/framework`
  - added the new `axum` enum value to the request property `projectSettings/framework`
  - added the new `django` enum value to the request property `projectSettings/framework`
  - added the new `eve` enum value to the request property `projectSettings/framework`
  - added the new `mastra` enum value to the request property `projectSettings/framework`
  - added the new `sanity-v2` enum value to the request property `projectSettings/framework`
  - …13 more
- **2026-02-10** `486a07653d6e`: 2 warning, 3 info
  - added the new `go` enum value to the `projectSettings/framework` response property for the response status `200`
  - added the new `standard` enum value to the `config/resourceConfig/buildMachine/purchaseType` response property for the response status `200`
  - added the new `go` enum value to the request property `projectSettings/framework`
  - added the non-success response with the status `503`
  - added the optional property `config/resourceConfig/buildMachine/default` to the response with the `200` status
- **2026-02-02** `5264f094c3d3`: 3 warning, 6 info
  - added the new `node` enum value to the `projectSettings/framework` response property for the response status `200`
  - added the new `ruby` enum value to the `projectSettings/framework` response property for the response status `200`
  - added the new `rust` enum value to the `projectSettings/framework` response property for the response status `200`
  - added the new `node` enum value to the request property `projectSettings/framework`
  - added the new `ruby` enum value to the request property `projectSettings/framework`
  - added the new `rust` enum value to the request property `projectSettings/framework`
  - added the optional property `config/resourceConfig` to the response with the `200` status
  - added the optional property `functions/additionalProperties/experimentalTriggers/items/maxConcurrency` to the response with the `200` status
  - added the optional property `manualProvisioning` to the response with the `200` status
- **2026-01-22** `c12186034433`: 6 breaking, 44 warning, 9 info
  - request body became required
  - removed `subschema #1, subschema #2, subschema #3, subschema #4, subschema #5, subschema #6, subschema #7` from the `gitSource` request property `anyOf` list
  - the response property `oidcTokenClaims/plan` became optional for the status `200`
  - added `subschema #1, subschema #2` to the `microfrontends` response property `oneOf` list for the response status `200`
  - added `subschema #1, subschema #2, subschema #3` to the `gitRepo` response property `oneOf` list for the response status `200`
  - added `subschema #1, subschema #3` to the `routes/items/` response property `oneOf` list for the response status `200`
  - added the new `false` enum value to the `aliasAssigned` response property for the response status `200`
  - added the new `false` enum value to the `aliasAssignedAt/oneOf[subschema #2]/` response property for the response status `200`
  - added the new `false` enum value to the `alwaysRefuseToBuild` response property for the response status `200`
  - added the new `false` enum value to the `autoAssignCustomDomains` response property for the response status `200`
  - added the new `false` enum value to the `buildSkipped` response property for the response status `200`
  - added the new `false` enum value to the `config/isUsingActiveCPU` response property for the response status `200`
  - added the new `false` enum value to the `connectBuildsEnabled` response property for the response status `200`
  - added the new `false` enum value to the `customEnvironment/oneOf[subschema #1]/domains/items/verified` response property for the response status `200`
  - added the new `false` enum value to the `flags/oneOf[subschema #1]/definitions/additionalProperties/options/items/value/oneOf[subschema #3 -> subschema #5]/` response property for the response status `200`
  - added the new `false` enum value to the `functions/additionalProperties/supportsCancellation` response property for the response status `200`
  - added the new `false` enum value to the `images/dangerouslyAllowSVG` response property for the response status `200`
  - added the new `false` enum value to the `isFirstBranchDeployment` response property for the response status `200`
  - added the new `false` enum value to the `isInConcurrentBuildsQueue` response property for the response status `200`
  - added the new `false` enum value to the `isInSystemBuildsQueue` response property for the response status `200`
  - added the new `false` enum value to the `prebuilt` response property for the response status `200`
  - added the new `false` enum value to the `previewCommentsEnabled` response property for the response status `200`
  - added the new `false` enum value to the `projectSettings/speedInsights/hasData` response property for the response status `200`
  - added the new `false` enum value to the `public` response property for the response status `200`
  - added the new `false` enum value to the `softDeletedByRetention` response property for the response status `200`
  - added the new `false` enum value to the `ttyBuildLogs` response property for the response status `200`
  - added the new `koa` enum value to the `projectSettings/framework` response property for the response status `200`
  - added the new `python` enum value to the `projectSettings/framework` response property for the response status `200`
  - added the new `services` enum value to the `projectSettings/framework` response property for the response status `200`
  - added the new `true` enum value to the `aliasAssigned` response property for the response status `200`
  - added the new `true` enum value to the `aliasAssignedAt/oneOf[subschema #2]/` response property for the response status `200`
  - added the new `true` enum value to the `alwaysRefuseToBuild` response property for the response status `200`
  - added the new `true` enum value to the `autoAssignCustomDomains` response property for the response status `200`
  - added the new `true` enum value to the `buildSkipped` response property for the response status `200`
  - added the new `true` enum value to the `config/isUsingActiveCPU` response property for the response status `200`
  - added the new `true` enum value to the `connectBuildsEnabled` response property for the response status `200`
  - added the new `true` enum value to the `customEnvironment/oneOf[subschema #1]/domains/items/verified` response property for the response status `200`
  - added the new `true` enum value to the `flags/oneOf[subschema #1]/definitions/additionalProperties/options/items/value/oneOf[subschema #3 -> subschema #5]/` response property for the response status `200`
  - added the new `true` enum value to the `functions/additionalProperties/supportsCancellation` response property for the response status `200`
  - added the new `true` enum value to the `images/dangerouslyAllowSVG` response property for the response status `200`
  - …19 more
- **2025-11-28** `45991e5c8b6d`: 2 breaking, 5 warning, 10 info
  - added `subschema #1, subschema #2` to the `customEnvironment` response property `oneOf` list for the response status `200`
  - added `subschema #1, subschema #2` to the `microfrontends` response property `oneOf` list for the response status `200`
  - added the new `24.x` enum value to the `nodeVersion` response property for the response status `200`
  - added the new `elysia` enum value to the `projectSettings/framework` response property for the response status `200`
  - added the new `fastify` enum value to the `projectSettings/framework` response property for the response status `200`
  - added the new `flask` enum value to the `projectSettings/framework` response property for the response status `200`
  - added the new `tanstack-start` enum value to the `projectSettings/framework` response property for the response status `200`
  - added the new `24.x` enum value to the request property `projectSettings/nodeVersion`
  - added the new `elysia` enum value to the request property `projectSettings/framework`
  - added the new `fastify` enum value to the request property `projectSettings/framework`
  - added the new `flask` enum value to the request property `projectSettings/framework`
  - added the new `tanstack-start` enum value to the request property `projectSettings/framework`
  - added the optional property `prebuilt` to the response with the `200` status
  - added the optional property `routes/items/oneOf[subschema #1]/transforms/items/env` to the response with the `200` status
  - removed `subschema #1, subschema #2` from the `customEnvironment` response property `oneOf` list for the response status `200`
  - removed `subschema #1, subschema #2` from the `microfrontends` response property `oneOf` list for the response status `200`
  - added the required property `oidcTokenClaims/plan` to the response with the `200` status
- **2025-10-09** `50caddad4ae7`: 5 breaking, 7 warning, 27 info
  - removed `subschema #3` from the `gitSource` request property `anyOf` list
  - added `subschema #1, subschema #2` to the `microfrontends` response property `oneOf` list for the response status `200`
  - added `subschema #1, subschema #2` to the `routes/items/oneOf[subschema #1]/has/items/` response property `oneOf` list for the response status `200`
  - added `subschema #1, subschema #2` to the `routes/items/oneOf[subschema #1]/missing/items/` response property `oneOf` list for the response status `200`
  - added `subschema #5, subschema #6, subschema #13` to the `gitSource` response property `oneOf` list for the response status `200`
  - added the new `express` enum value to the `projectSettings/framework` response property for the response status `200`
  - added the new `fastapi` enum value to the `projectSettings/framework` response property for the response status `200`
  - added the new `h3` enum value to the `projectSettings/framework` response property for the response status `200`
  - added the new `hono` enum value to the `projectSettings/framework` response property for the response status `200`
  - added the new `nestjs` enum value to the `projectSettings/framework` response property for the response status `200`
  - added the new `nitro` enum value to the `projectSettings/framework` response property for the response status `200`
  - added the new `xmcp` enum value to the `projectSettings/framework` response property for the response status `200`
  - added the new optional request property `gitMetadata/ci`
  - added the new optional request property `gitMetadata/ciGitProviderUsername`
  - added the new optional request property `gitMetadata/ciGitRepoVisibility`
  - added the new optional request property `gitMetadata/ciType`
  - added the new optional request property `gitMetadata/commitAuthorEmail`
  - added `subschema #3, subschema #4` to the `gitSource` request property `anyOf` list
  - added the new `express` enum value to the request property `projectSettings/framework`
  - added the new `fastapi` enum value to the request property `projectSettings/framework`
  - added the new `h3` enum value to the request property `projectSettings/framework`
  - added the new `hono` enum value to the request property `projectSettings/framework`
  - added the new `nestjs` enum value to the request property `projectSettings/framework`
  - added the new `nitro` enum value to the request property `projectSettings/framework`
  - added the new `xmcp` enum value to the request property `projectSettings/framework`
  - added the non-success response with the status `500`
  - added the optional property `checks` to the response with the `200` status
  - added the optional property `config/isUsingActiveCPU` to the response with the `200` status
  - added the optional property `functions/additionalProperties/architecture` to the response with the `200` status
  - added the optional property `functions/additionalProperties/experimentalTriggers` to the response with the `200` status
  - added the optional property `functions/additionalProperties/supportsCancellation` to the response with the `200` status
  - added the optional property `nodeVersion` to the response with the `200` status
  - added the optional property `oomReport` to the response with the `200` status
  - added the optional property `routes/items/oneOf[subschema #1]/mitigate` to the response with the `200` status
  - added the optional property `routes/items/oneOf[subschema #1]/transforms` to the response with the `200` status
  - the response property `lambdas/items/id` became required for the status `200`
  - removed `subschema #1, subschema #2` from the `microfrontends` response property `oneOf` list for the response status `200`
  - removed `subschema #1, subschema #2` from the `routes/items/oneOf[subschema #1]/has/items/` response property `oneOf` list for the response status `200`
  - removed `subschema #1, subschema #2` from the `routes/items/oneOf[subschema #1]/missing/items/` response property `oneOf` list for the response status `200`
- **2025-05-17** `67f6a93c3cd8`: 1 breaking, 11 info
  - added `subschema #3, subschema #4, subschema #10` to the `gitSource` response property `oneOf` list for the response status `200`
  - added `subschema #3` to the `gitSource` request property `anyOf` list
  - added the optional property `buildContainerFinishedAt` to the response with the `200` status
  - added the optional property `customEnvironment/oneOf[subschema #1]/branchMatcher` to the response with the `200` status
  - added the optional property `customEnvironment/oneOf[subschema #1]/currentDeploymentAliases` to the response with the `200` status
  - added the optional property `customEnvironment/oneOf[subschema #1]/description` to the response with the `200` status
  - added the optional property `customEnvironment/oneOf[subschema #1]/domains` to the response with the `200` status
  - added the required property `customEnvironment/oneOf[subschema #1]/createdAt` to the response with the `200` status
  - added the required property `customEnvironment/oneOf[subschema #1]/id` to the response with the `200` status
  - added the required property `customEnvironment/oneOf[subschema #1]/slug` to the response with the `200` status
  - added the required property `customEnvironment/oneOf[subschema #1]/type` to the response with the `200` status
  - added the required property `customEnvironment/oneOf[subschema #1]/updatedAt` to the response with the `200` status
- **2025-03-19** `37b482c58c92`: 5 breaking, 24 warning, 57 info
  - removed the enum value `production` of the request property `target`
  - removed the enum value `staging` of the request property `target`
  - the response property `alias` became optional for the status `200`
  - the response property `lambdas/items/id` became optional for the status `200`
  - added `subschema #1, subschema #2, subschema #3` to the `routes/items/` response property `oneOf` list for the response status `200`
  - removed the request property `$schema`
  - removed the request property `alias`
  - removed the request property `build`
  - removed the request property `buildCommand`
  - removed the request property `builds`
  - removed the request property `cleanUrls`
  - removed the request property `devCommand`
  - removed the request property `env`
  - removed the request property `framework`
  - removed the request property `functions`
  - removed the request property `git`
  - removed the request property `headers`
  - removed the request property `ignoreCommand`
  - removed the request property `installCommand`
  - removed the request property `outputDirectory`
  - removed the request property `public`
  - removed the request property `redirects`
  - removed the request property `regions`
  - removed the request property `rewrites`
  - removed the request property `routes`
  - removed the request property `trailingSlash`
  - added the new `api-trigger-git-deploy` enum value to the `source` response property for the response status `200`
  - added the new `redeploy` enum value to the `source` response property for the response status `200`
  - added the new `v0-web` enum value to the `source` response property for the response status `200`
  - added the new optional `query` request parameter `slug`
  - added the new optional request property `customEnvironmentSlugOrId`
  - added the new optional request property `deploymentId`
  - added the new optional request property `projectSettings/nodeVersion`
  - added the new optional request property `withLatestCommit`
  - the request property `files/items/oneOf[subschema #2: UploadedFile]/sha` became optional
  - the request property `files/items/oneOf[subschema #2: UploadedFile]/size` became optional
  - the request property `gitMetadata/remoteUrl` became optional
  - added the new `fasthtml` enum value to the request property `projectSettings/framework`
  - added the new `react-router` enum value to the request property `projectSettings/framework`
  - added the new `sanity-v3` enum value to the request property `projectSettings/framework`
  - …46 more
- **2022-12-06** `8eb562567170`: 2 warning, 32 info
  - added the new `clone/repo` enum value to the `source` response property for the response status `200`
  - added the new `import/repo` enum value to the `source` response property for the response status `200`
  - added the new optional request property `buildCommand`
  - added the new optional request property `devCommand`
  - added the new optional request property `framework`
  - added the new optional request property `git`
  - added the new optional request property `gitMetadata`
  - added the new optional request property `ignoreCommand`
  - added the new optional request property `installCommand`
  - added the new optional request property `monorepoManager`
  - added the new optional request property `outputDirectory`
  - added the new optional request property `projectSettings/commandForIgnoringBuildStep`
  - added the new optional request property `projectSettings/skipGitConnectDuringLink`
  - added the new optional request property `routes/items/anyOf[subschema #1]/middlewarePath`
  - added the new `astro` enum value to the request property `projectSettings/framework`
  - added the new `hydrogen` enum value to the request property `projectSettings/framework`
  - added the new `sanity` enum value to the request property `projectSettings/framework`
  - added the new `vitepress` enum value to the request property `projectSettings/framework`
  - added the new `vuepress` enum value to the request property `projectSettings/framework`
  - the `builds/items/src` request property's minLength was decreased from `1` to `0`
  - the `builds/items/use` request property's minLength was decreased from `3` to `0`
  - the `meta/additionalProperties/` request property's minLength was decreased from `1` to `0`
  - the `projectSettings/rootDirectory` request property's minLength was decreased from `1` to `0`
  - the `projectSettings/serverlessFunctionRegion` request property's minLength was decreased from `1` to `0`
  - added the optional property `aliasAssignedAt` to the response with the `200` status
  - added the optional property `monorepoManager` to the response with the `200` status
  - added the optional property `routes/items/oneOf[subschema #1]/middlewarePath` to the response with the `200` status
  - removed the `business` enum value from the `plan` response property for the response status `200`
  - removed the `free` enum value from the `plan` response property for the response status `200`
  - removed the `legacy_pro` enum value from the `plan` response property for the response status `200`
  - removed the `old-pro` enum value from the `plan` response property for the response status `200`
  - removed the `on-demand` enum value from the `plan` response property for the response status `200`
  - removed the `premium` enum value from the `plan` response property for the response status `200`
  - removed the `unlimited` enum value from the `plan` response property for the response status `200`

---

[Operation](https://skmtc.dev/vercel/apis/api/docs/v13/deployments/post.md) - [API](https://skmtc.dev/vercel/apis/api.md) - [Page](https://skmtc.dev/vercel/apis/api/changes/v13/deployments/post)
