---
title: "Changes to Create Template"
method: POST
path: "/templates"
---

# Changes to Create Template

`POST /templates`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 3 of 57 revisions.

- **2026-09-23** `2d9d8db860ff`: 9 breaking, 24 warning
- **2026-09-17** `1f8380bcc02b`: 1 info
- **2026-09-10** `ded660373609`: 1 info

## Changes

- **2026-09-23** `2d9d8db860ff`: 9 breaking, 24 warning
  - removed the required property `docker_image` from the response with the `200` status
  - removed the required property `docker_image_digest` from the response with the `200` status
  - removed the required property `docker_image_size` from the response with the `200` status
  - removed the required property `docker_image_tag` from the response with the `200` status
  - removed the required property `environment` from the response with the `200` status
  - removed the required property `internal_ports` from the response with the `200` status
  - removed the required property `name` from the response with the `200` status
  - removed the required property `readme` from the response with the `200` status
  - removed the required property `volumes` from the response with the `200` status
  - removed the optional property `category` from the response with the `200` status
  - removed the optional property `container_start_immediately` from the response with the `200` status
  - removed the optional property `created_at` from the response with the `200` status
  - removed the optional property `description` from the response with the `200` status
  - removed the optional property `docker_credential_id` from the response with the `200` status
  - removed the optional property `download_count` from the response with the `200` status
  - removed the optional property `entrypoint` from the response with the `200` status
  - removed the optional property `health_check_command` from the response with the `200` status
  - removed the optional property `id` from the response with the `200` status
  - removed the optional property `is_archived` from the response with the `200` status
  - removed the optional property `is_created_from_official_template` from the response with the `200` status
  - removed the optional property `is_private` from the response with the `200` status
  - removed the optional property `is_temporary` from the response with the `200` status
  - removed the optional property `one_time_template` from the response with the `200` status
  - removed the optional property `startup_commands` from the response with the `200` status
  - removed the optional property `status` from the response with the `200` status
  - removed the optional property `supports_docker` from the response with the `200` status
  - removed the optional property `supports_volume_encryption` from the response with the `200` status
  - removed the optional property `updated_at` from the response with the `200` status
  - removed the optional property `user_id` from the response with the `200` status
  - removed the optional property `validator_only` from the response with the `200` status
  - removed the optional property `verification_logs` from the response with the `200` status
  - removed the optional property `verify_ssh_connection` from the response with the `200` status
  - removed the optional property `workspace_id` from the response with the `200` status
- **2026-09-17** `1f8380bcc02b`: 1 info
  - the endpoint scheme security `APIKeyHeader` was added to the API
- **2026-09-10** `ded660373609`: 1 info
  - added the optional property `workspace_id` to the response with the `200` status

---

[Operation](https://skmtc.dev/lium/apis/lium-backend-api/docs/templates/post.md) · [API](https://skmtc.dev/lium/apis/lium-backend-api.md) · [Page](https://skmtc.dev/lium/apis/lium-backend-api/changes/templates/post)
