---
title: "Changes to Create transcription session"
method: POST
path: "/realtime/transcription_sessions"
---

# Changes to Create transcription session

`POST /realtime/transcription_sessions`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 3 of 164 revisions.

- **2026-08-05** `ab0c5306e390` — 2 warning, 5 info
- **2026-05-13** `74cbcf73838f` — 7 breaking, 4 warning, 8 info
- **2025-03-22** `41844462b873` — 1 info

## Changes

- **2026-08-05** `ab0c5306e390` — 2 warning, 5 info
  - added the new `gpt-live-transcribe` enum value to the `input_audio_transcription/model/anyOf[subschema #2]/` response property for the response status `200`
  - added the new `gpt-transcribe` enum value to the `input_audio_transcription/model/anyOf[subschema #2]/` response property for the response status `200`
  - added the new optional request property `input_audio_transcription/keywords`
  - added the new optional request property `input_audio_transcription/languages`
  - added the new `gpt-live-transcribe` enum value to the request property `input_audio_transcription/model/anyOf[subschema #2]/`
  - added the new `gpt-transcribe` enum value to the request property `input_audio_transcription/model/anyOf[subschema #2]/`
  - added the optional property `input_audio_transcription/languages` to the response with the `200` status
- **2026-05-13** `74cbcf73838f` — 7 breaking, 4 warning, 8 info
  - request property `include/items/` was restricted to a list of enum values
  - removed the enum value `gpt-4o-mini-transcribe` of the request property `input_audio_transcription/model`
  - removed the enum value `gpt-4o-transcribe` of the request property `input_audio_transcription/model`
  - removed the enum value `semantic_vad` of the request property `turn_detection/type`
  - removed the enum value `whisper-1` of the request property `input_audio_transcription/model`
  - the `input_audio_transcription/model` request property type changed from `string` to no type
  - the `input_audio_transcription/model` response's property type changed from `string` to no type for status `200`
  - removed the request property `modalities`
  - removed the request property `turn_detection/create_response`
  - removed the request property `turn_detection/eagerness`
  - removed the request property `turn_detection/interrupt_response`
  - added the new optional request property `input_audio_transcription/delay`
  - added `subschema #1, subschema #2` to the `input_audio_transcription/model` request property `anyOf` list
  - the `type` request property default value `server_vad` was removed
  - added the new `item.input_audio_transcription.logprobs` enum value to the request property `include/items/`
  - added `subschema #1, subschema #2` to the `input_audio_transcription/model` response property `anyOf` list for the response status `200`
  - removed the `gpt-4o-mini-transcribe` enum value from the `input_audio_transcription/model` response property for the response status `200`
  - removed the `gpt-4o-transcribe` enum value from the `input_audio_transcription/model` response property for the response status `200`
  - removed the `whisper-1` enum value from the `input_audio_transcription/model` response property for the response status `200`
- **2025-03-22** `41844462b873` — 1 info
  - endpoint added

---

[Operation](https://skmtc.dev/openai/apis/openapi/docs/realtime/transcription_sessions/post.md) · [API](https://skmtc.dev/openai/apis/openapi.md) · [Page](https://skmtc.dev/openai/apis/openapi/changes/realtime/transcription_sessions/post)
