---
title: "Changes to Create client secret"
method: POST
path: "/realtime/client_secrets"
---

# Changes to Create client secret

`POST /realtime/client_secrets`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 5 of 163 revisions.

- **2026-09-25** `d86203de41ae` — 3 info
- **2026-09-23** `b6254aa37553` — 1 info
- **2026-09-16** `2cd8933757a4` — 2 info
- **2026-08-05** `ab0c5306e390` — 7 warning, 23 info
- **2026-05-13** `74cbcf73838f` — 1 info

## Changes

- **2026-09-25** `d86203de41ae` — 3 info
  - added the non-success response with the status `400`
  - added the non-success response with the status `404`
  - added the non-success response with the status `500`
- **2026-09-23** `b6254aa37553` — 1 info
  - added `realtime, transcription` discriminator mapping keys to the `session` response property for the response status `200`
- **2026-09-16** `2cd8933757a4` — 2 info
  - request property `session/oneOf[subschema #1: Realtime session configuration]/tools/items/oneOf[subschema #2: MCP tool]/connector_id` deprecated
  - response property `session/oneOf[subschema #1: Realtime session configuration object]/tools/items/oneOf[subschema #2: MCP tool]/connector_id` deprecated
- **2026-08-05** `ab0c5306e390` — 7 warning, 23 info
  - added the new `auto` enum value to the `session/oneOf[subschema #1: Realtime session configuration object]/prompt/anyOf[subschema #1]/variables/anyOf[subschema #1: Prompt Variables]/additionalProperties/oneOf[subschema #4: Input file]/detail` response property for the response status `200`
  - added the new `gpt-live-transcribe` enum value to the `session/oneOf[subschema #1: Realtime session configuration object]/audio/input/transcription/model/anyOf[subschema #2]/` response property for the response status `200`
  - added the new `gpt-live-transcribe` enum value to the `session/oneOf[subschema #2: Realtime transcription session configuration object]/audio/input/transcription/model/anyOf[subschema #2]/` response property for the response status `200`
  - added the new `gpt-realtime-2.1` enum value to the `session/oneOf[subschema #1: Realtime session configuration object]/model/anyOf[subschema #2]/` response property for the response status `200`
  - added the new `gpt-realtime-2.1-mini` enum value to the `session/oneOf[subschema #1: Realtime session configuration object]/model/anyOf[subschema #2]/` response property for the response status `200`
  - added the new `gpt-transcribe` enum value to the `session/oneOf[subschema #1: Realtime session configuration object]/audio/input/transcription/model/anyOf[subschema #2]/` response property for the response status `200`
  - added the new `gpt-transcribe` enum value to the `session/oneOf[subschema #2: Realtime transcription session configuration object]/audio/input/transcription/model/anyOf[subschema #2]/` response property for the response status `200`
  - added the new optional request property `session/oneOf[subschema #1: Realtime session configuration]/audio/input/transcription/keywords`
  - added the new optional request property `session/oneOf[subschema #1: Realtime session configuration]/audio/input/transcription/languages`
  - added the new optional request property `session/oneOf[subschema #1: Realtime session configuration]/prompt/anyOf[subschema #1]/variables/anyOf[subschema #1: Prompt Variables]/additionalProperties/oneOf[subschema #2: Input text]/prompt_cache_breakpoint`
  - added the new optional request property `session/oneOf[subschema #1: Realtime session configuration]/prompt/anyOf[subschema #1]/variables/anyOf[subschema #1: Prompt Variables]/additionalProperties/oneOf[subschema #3: Input image]/prompt_cache_breakpoint`
  - added the new optional request property `session/oneOf[subschema #1: Realtime session configuration]/prompt/anyOf[subschema #1]/variables/anyOf[subschema #1: Prompt Variables]/additionalProperties/oneOf[subschema #4: Input file]/prompt_cache_breakpoint`
  - added the new optional request property `session/oneOf[subschema #1: Realtime session configuration]/tools/items/oneOf[subschema #2: MCP tool]/allowed_callers`
  - added the new optional request property `session/oneOf[subschema #1: Realtime session configuration]/tools/items/oneOf[subschema #2: MCP tool]/tunnel_id`
  - added the new optional request property `session/oneOf[subschema #2: Realtime transcription session configuration]/audio/input/transcription/keywords`
  - added the new optional request property `session/oneOf[subschema #2: Realtime transcription session configuration]/audio/input/transcription/languages`
  - added the new `auto` enum value to the request property `session/oneOf[subschema #1: Realtime session configuration]/prompt/anyOf[subschema #1]/variables/anyOf[subschema #1: Prompt Variables]/additionalProperties/oneOf[subschema #4: Input file]/detail`
  - added the new `gpt-live-transcribe` enum value to the request property `session/oneOf[subschema #1: Realtime session configuration]/audio/input/transcription/model/anyOf[subschema #2]/`
  - added the new `gpt-live-transcribe` enum value to the request property `session/oneOf[subschema #2: Realtime transcription session configuration]/audio/input/transcription/model/anyOf[subschema #2]/`
  - added the new `gpt-realtime-2.1` enum value to the request property `session/oneOf[subschema #1: Realtime session configuration]/model/anyOf[subschema #2]/`
  - added the new `gpt-realtime-2.1-mini` enum value to the request property `session/oneOf[subschema #1: Realtime session configuration]/model/anyOf[subschema #2]/`
  - added the new `gpt-transcribe` enum value to the request property `session/oneOf[subschema #1: Realtime session configuration]/audio/input/transcription/model/anyOf[subschema #2]/`
  - added the new `gpt-transcribe` enum value to the request property `session/oneOf[subschema #2: Realtime transcription session configuration]/audio/input/transcription/model/anyOf[subschema #2]/`
  - added the optional property `session/oneOf[subschema #1: Realtime session configuration object]/audio/input/transcription/languages` to the response with the `200` status
  - added the optional property `session/oneOf[subschema #1: Realtime session configuration object]/prompt/anyOf[subschema #1]/variables/anyOf[subschema #1: Prompt Variables]/additionalProperties/oneOf[subschema #2: Input text]/prompt_cache_breakpoint` to the response with the `200` status
  - added the optional property `session/oneOf[subschema #1: Realtime session configuration object]/prompt/anyOf[subschema #1]/variables/anyOf[subschema #1: Prompt Variables]/additionalProperties/oneOf[subschema #3: Input image]/prompt_cache_breakpoint` to the response with the `200` status
  - added the optional property `session/oneOf[subschema #1: Realtime session configuration object]/prompt/anyOf[subschema #1]/variables/anyOf[subschema #1: Prompt Variables]/additionalProperties/oneOf[subschema #4: Input file]/prompt_cache_breakpoint` to the response with the `200` status
  - added the optional property `session/oneOf[subschema #1: Realtime session configuration object]/tools/items/oneOf[subschema #2: MCP tool]/allowed_callers` to the response with the `200` status
  - added the optional property `session/oneOf[subschema #1: Realtime session configuration object]/tools/items/oneOf[subschema #2: MCP tool]/tunnel_id` to the response with the `200` status
  - added the optional property `session/oneOf[subschema #2: Realtime transcription session configuration object]/audio/input/transcription/languages` to the response with the `200` status
- **2026-05-13** `74cbcf73838f` — 1 info
  - endpoint added

---

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