---
title: "Changes to Add Container Template"
method: POST
path: "/apps/{appId}/containers"
---

# Changes to Add Container Template

`POST /apps/{appId}/containers`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 2 of 4 revisions.

- **2026-08-08** `0054dcaa32fb`: 1 info
- **2026-04-26** `62fb48c758fb`: 576 breaking, 191 warning, 775 info

## Changes

- **2026-08-08** `0054dcaa32fb`: 1 info
  - added the required property `endpoints/items/id` to the response with the `201` status
- **2026-04-26** `62fb48c758fb`: 576 breaking, 191 warning, 775 info
  - removed the enum value `Accepted` of the request property `probes/liveness/httpGet/response/expectedStatusCode` (media type: application/json)
  - removed the enum value `Accepted` of the request property `probes/liveness/httpGet/response/expectedStatusCode` (media type: text/json)
  - removed the enum value `Accepted` of the request property `probes/liveness/httpGet/response/expectedStatusCode` (media type: application/*+json)
  - removed the enum value `Accepted` of the request property `probes/readiness/httpGet/response/expectedStatusCode` (media type: application/json)
  - removed the enum value `Accepted` of the request property `probes/readiness/httpGet/response/expectedStatusCode` (media type: text/json)
  - removed the enum value `Accepted` of the request property `probes/readiness/httpGet/response/expectedStatusCode` (media type: application/*+json)
  - removed the enum value `Accepted` of the request property `probes/startup/httpGet/response/expectedStatusCode` (media type: application/json)
  - removed the enum value `Accepted` of the request property `probes/startup/httpGet/response/expectedStatusCode` (media type: text/json)
  - removed the enum value `Accepted` of the request property `probes/startup/httpGet/response/expectedStatusCode` (media type: application/*+json)
  - removed the enum value `AlreadyReported` of the request property `probes/liveness/httpGet/response/expectedStatusCode` (media type: application/json)
  - removed the enum value `AlreadyReported` of the request property `probes/liveness/httpGet/response/expectedStatusCode` (media type: text/json)
  - removed the enum value `AlreadyReported` of the request property `probes/liveness/httpGet/response/expectedStatusCode` (media type: application/*+json)
  - removed the enum value `AlreadyReported` of the request property `probes/readiness/httpGet/response/expectedStatusCode` (media type: application/json)
  - removed the enum value `AlreadyReported` of the request property `probes/readiness/httpGet/response/expectedStatusCode` (media type: text/json)
  - removed the enum value `AlreadyReported` of the request property `probes/readiness/httpGet/response/expectedStatusCode` (media type: application/*+json)
  - removed the enum value `AlreadyReported` of the request property `probes/startup/httpGet/response/expectedStatusCode` (media type: application/json)
  - removed the enum value `AlreadyReported` of the request property `probes/startup/httpGet/response/expectedStatusCode` (media type: text/json)
  - removed the enum value `AlreadyReported` of the request property `probes/startup/httpGet/response/expectedStatusCode` (media type: application/*+json)
  - removed the enum value `Always` of the request property `imagePullPolicy` (media type: application/json)
  - removed the enum value `Always` of the request property `imagePullPolicy` (media type: text/json)
  - removed the enum value `Always` of the request property `imagePullPolicy` (media type: application/*+json)
  - removed the enum value `BadGateway` of the request property `probes/liveness/httpGet/response/expectedStatusCode` (media type: application/json)
  - removed the enum value `BadGateway` of the request property `probes/liveness/httpGet/response/expectedStatusCode` (media type: text/json)
  - removed the enum value `BadGateway` of the request property `probes/liveness/httpGet/response/expectedStatusCode` (media type: application/*+json)
  - removed the enum value `BadGateway` of the request property `probes/readiness/httpGet/response/expectedStatusCode` (media type: application/json)
  - removed the enum value `BadGateway` of the request property `probes/readiness/httpGet/response/expectedStatusCode` (media type: text/json)
  - removed the enum value `BadGateway` of the request property `probes/readiness/httpGet/response/expectedStatusCode` (media type: application/*+json)
  - removed the enum value `BadGateway` of the request property `probes/startup/httpGet/response/expectedStatusCode` (media type: application/json)
  - removed the enum value `BadGateway` of the request property `probes/startup/httpGet/response/expectedStatusCode` (media type: text/json)
  - removed the enum value `BadGateway` of the request property `probes/startup/httpGet/response/expectedStatusCode` (media type: application/*+json)
  - removed the enum value `BadRequest` of the request property `probes/liveness/httpGet/response/expectedStatusCode` (media type: application/json)
  - removed the enum value `BadRequest` of the request property `probes/liveness/httpGet/response/expectedStatusCode` (media type: text/json)
  - removed the enum value `BadRequest` of the request property `probes/liveness/httpGet/response/expectedStatusCode` (media type: application/*+json)
  - removed the enum value `BadRequest` of the request property `probes/readiness/httpGet/response/expectedStatusCode` (media type: application/json)
  - removed the enum value `BadRequest` of the request property `probes/readiness/httpGet/response/expectedStatusCode` (media type: text/json)
  - removed the enum value `BadRequest` of the request property `probes/readiness/httpGet/response/expectedStatusCode` (media type: application/*+json)
  - removed the enum value `BadRequest` of the request property `probes/startup/httpGet/response/expectedStatusCode` (media type: application/json)
  - removed the enum value `BadRequest` of the request property `probes/startup/httpGet/response/expectedStatusCode` (media type: text/json)
  - removed the enum value `BadRequest` of the request property `probes/startup/httpGet/response/expectedStatusCode` (media type: application/*+json)
  - removed the enum value `Conflict` of the request property `probes/liveness/httpGet/response/expectedStatusCode` (media type: application/json)
  - …1502 more

---

[Operation](https://skmtc.dev/bunny/apis/magic-containers-api/docs/apps/:appId/containers/post.md) - [API](https://skmtc.dev/bunny/apis/magic-containers-api.md) - [Page](https://skmtc.dev/bunny/apis/magic-containers-api/changes/apps/:appId/containers/post)
