---
title: "Changes to Create deployment"
method: POST
path: "/v2/deploy.createDeployment"
---

# Changes to Create deployment

`POST /v2/deploy.createDeployment`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 12 of 146 revisions.

- **2026-09-04** `31ef4eedd220`: 1 info
- **2026-08-31** `703fba91e7f0`: 1 warning
- **2026-07-14** `43ad1ce9a152`: 2 info
- **2026-07-13** `de7b05f5cb37`: 1 info
- **2026-03-06** `9761d653623c`: 2 breaking, 2 warning
- **2026-03-06** `2263f5465964`: 1 info
- **2026-02-27** `551df53dd45d`: 1 info
- **2026-02-03** `d6c5beca81d0`: 5 breaking, 1 warning, 2 info
- **2026-01-19** `68faf8570845`: 1 info
- **2026-01-15** `99a38ad36f8b`: 1 breaking
- **2026-01-14** `bdbbfa847a6f`: 1 info
- **2026-01-13** `025abb556ac8`: 1 info

## Changes

- **2026-09-04** `31ef4eedd220`: 1 info
  - request property `dockerImage` deprecated
- **2026-08-31** `703fba91e7f0`: 1 warning
  - the `dockerImage` request property's maxLength was set to `256`
- **2026-07-14** `43ad1ce9a152`: 2 info
  - the endpoint scheme security `bearer` was added to the API
  - the endpoint scheme security `rootKey` was removed from the API
- **2026-07-13** `de7b05f5cb37`: 1 info
  - endpoint deprecated
- **2026-03-06** `9761d653623c`: 2 breaking, 2 warning
  - added the new required request property `app`
  - added the new required request property `project`
  - removed the request property `appSlug`
  - removed the request property `projectId`
- **2026-03-06** `2263f5465964`: 1 info
  - added the new optional request property `appSlug`
- **2026-02-27** `551df53dd45d`: 1 info
  - added the non-success response with the status `429`
- **2026-02-03** `d6c5beca81d0`: 5 breaking, 1 warning, 2 info
  - added the new required request property `branch`
  - added the new required request property `dockerImage`
  - added the new required request property `environmentSlug`
  - added the new required request property `projectId`
  - the request's body type changed from no type to `object`
  - removed `subschema #1` from the request body `allOf` list
  - added the new optional request property `gitCommit`
  - added the new optional request property `keyspaceId`
- **2026-01-19** `68faf8570845`: 1 info
  - added the non-success response with the status `403`
- **2026-01-15** `99a38ad36f8b`: 1 breaking
  - added the pattern `^proj_[a-zA-Z0-9]+$` to the request property `allOf[subschema #1]/projectId`
- **2026-01-14** `bdbbfa847a6f`: 1 info
  - api operation id `createDeployment` removed and replaced with `deploy.createDeployment`
- **2026-01-13** `025abb556ac8`: 1 info
  - endpoint added

---

[Operation](https://skmtc.dev/unkeyed/apis/unkey-api/docs/v2/deploy.createDeployment/post.md) - [API](https://skmtc.dev/unkeyed/apis/unkey-api.md) - [Page](https://skmtc.dev/unkeyed/apis/unkey-api/changes/v2/deploy.createDeployment/post)
