---
title: "Changes to Create Chat Completion"
method: POST
path: "/v1/chat/completions"
---

# Changes to Create Chat Completion

`POST /v1/chat/completions`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 2 of 28 revisions.

- **2026-10-13** `4d4a90a72564`: 3 warning
- **2026-10-07** `90bd8e686189`: 7 breaking, 12 warning, 2 info

## Changes

- **2026-10-13** `4d4a90a72564`: 3 warning
  - removed the request property `anyOf[subschema #1: ChatCompletionsRequest]/confidential`
  - removed the request property `anyOf[subschema #1: ChatCompletionsRequest]/encrypt`
  - removed the request property `anyOf[subschema #1: ChatCompletionsRequest]/encryption_id`
- **2026-10-07** `90bd8e686189`: 7 breaking, 12 warning, 2 info
  - the request's body type changed from `object` to no type
  - the response's body type changed from `object` to no type for status `200`
  - removed the required property `choices` from the response with the `200` status
  - removed the required property `created` from the response with the `200` status
  - removed the required property `model` from the response with the `200` status
  - removed the required property `object` from the response with the `200` status
  - removed the required property `usage` from the response with the `200` status
  - removed the request property `confidential`
  - removed the request property `encrypt`
  - removed the request property `encryption_id`
  - removed the request property `max_completion_tokens`
  - removed the request property `messages`
  - removed the request property `model`
  - removed the request property `response_format`
  - removed the request property `stream`
  - removed the request property `temperature`
  - removed the request property `tool_choice`
  - removed the request property `tools`
  - removed the request property `top_p`
  - added `#/components/schemas/ChatCompletionsRequest, #/components/schemas/EndeavorChatCompletionsRequest` to the request body `anyOf` list
  - added `#/components/schemas/ChatCompletionsResponse, #/components/schemas/EndeavorChatCompletionsResponse` to the response body `anyOf` list for the response status `200`

---

[Operation](https://skmtc.dev/flower/apis/superlink-api/docs/v1/chat/completions/post.md) - [API](https://skmtc.dev/flower/apis/superlink-api.md) - [Page](https://skmtc.dev/flower/apis/superlink-api/changes/v1/chat/completions/post)
