---
title: "Changes to Retrieves a model response with the given ID."
method: GET
path: "/responses/{response_id}"
---

# Changes to Retrieves a model response with the given ID.

`GET /responses/{response_id}`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 17 of 84 revisions.

- **2026-08-29** `959ef977e135` — 2 warning
- **2026-08-28** `5c81016c9be7` — 2 info
- **2026-08-27** `60c5936f2a2f` — 1 info
- **2026-08-26** `c86651eddeec` — 1 info
- **2026-08-20** `5de4ab93fa24` — 10 warning
- **2026-08-19** `43e6c24649de` — 1 breaking
- **2026-08-14** `19962d085c85` — 2 info
- **2026-08-14** `6ac2618eefd7` — 1 info
- **2026-08-14** `fe3335711e48` — 2 info
- **2026-08-13** `fc45a2f64c0a` — 4 warning, 6 info
- **2026-08-10** `b8872c4a90ea` — 3 warning
- **2026-08-05** `ab0c5306e390` — 20 breaking, 16 warning, 84 info
- **2026-05-13** `74cbcf73838f` — 18 breaking, 51 warning, 39 info
- **2025-04-29** `6a6c681b1820` — 5 breaking, 11 warning, 16 info
- **2025-03-22** `86ed5d923809` — 2 breaking
- **2025-03-22** `41844462b873` — 3 breaking, 2 warning, 4 info
- **2025-03-11** `6ab43fe7798e` — 1 info

## Changes

- **2026-08-29** `959ef977e135` — 2 warning
  - removed the optional property `allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[#/components/schemas/AdditionalToolsItemParam]/prompt_cache_breakpoint` from the response with the `200` status
  - removed the optional property `allOf[subschema #3]/output/items/oneOf[#/components/schemas/AdditionalTools]/prompt_cache_breakpoint` from the response with the `200` status
- **2026-08-28** `5c81016c9be7` — 2 info
  - added the optional property `allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[#/components/schemas/AdditionalToolsItemParam]/prompt_cache_breakpoint` to the response with the `200` status
  - added the optional property `allOf[subschema #3]/output/items/oneOf[#/components/schemas/AdditionalTools]/prompt_cache_breakpoint` to the response with the `200` status
- **2026-08-27** `60c5936f2a2f` — 1 info
  - added the optional property `allOf[subschema #3]/usage/compute_units` to the response with the `200` status
- **2026-08-26** `c86651eddeec` — 1 info
  - added the optional property `allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #3: Compaction trigger]/id` to the response with the `200` status
- **2026-08-20** `5de4ab93fa24` — 10 warning
  - added the new `gpt-image-2` enum value to the `allOf[#/components/schemas/ResponseProperties]/tools/items/oneOf[subschema #9: Image generation tool]/model/anyOf[subschema #2]/` response property for the response status `200`
  - added the new `gpt-image-2` enum value to the `allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[#/components/schemas/AdditionalToolsItemParam]/tools/items/oneOf[subschema #9: Image generation tool]/model/anyOf[subschema #2]/` response property for the response status `200`
  - added the new `gpt-image-2` enum value to the `allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[#/components/schemas/ToolSearchOutputItemParam]/tools/items/oneOf[subschema #9: Image generation tool]/model/anyOf[subschema #2]/` response property for the response status `200`
  - added the new `gpt-image-2` enum value to the `allOf[subschema #3]/output/items/oneOf[#/components/schemas/AdditionalTools]/tools/items/oneOf[subschema #9: Image generation tool]/model/anyOf[subschema #2]/` response property for the response status `200`
  - added the new `gpt-image-2` enum value to the `allOf[subschema #3]/output/items/oneOf[#/components/schemas/ToolSearchOutput]/tools/items/oneOf[subschema #9: Image generation tool]/model/anyOf[subschema #2]/` response property for the response status `200`
  - added the new `gpt-image-2-2026-04-21` enum value to the `allOf[#/components/schemas/ResponseProperties]/tools/items/oneOf[subschema #9: Image generation tool]/model/anyOf[subschema #2]/` response property for the response status `200`
  - added the new `gpt-image-2-2026-04-21` enum value to the `allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[#/components/schemas/AdditionalToolsItemParam]/tools/items/oneOf[subschema #9: Image generation tool]/model/anyOf[subschema #2]/` response property for the response status `200`
  - added the new `gpt-image-2-2026-04-21` enum value to the `allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[#/components/schemas/ToolSearchOutputItemParam]/tools/items/oneOf[subschema #9: Image generation tool]/model/anyOf[subschema #2]/` response property for the response status `200`
  - added the new `gpt-image-2-2026-04-21` enum value to the `allOf[subschema #3]/output/items/oneOf[#/components/schemas/AdditionalTools]/tools/items/oneOf[subschema #9: Image generation tool]/model/anyOf[subschema #2]/` response property for the response status `200`
  - added the new `gpt-image-2-2026-04-21` enum value to the `allOf[subschema #3]/output/items/oneOf[#/components/schemas/ToolSearchOutput]/tools/items/oneOf[subschema #9: Image generation tool]/model/anyOf[subschema #2]/` response property for the response status `200`
- **2026-08-19** `43e6c24649de` — 1 breaking
  - the `allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[subschema #13: Compaction item]/encrypted_content` response property's maxLength was increased from `10485760` to `20971520` for the response status `200`
- **2026-08-14** `19962d085c85` — 2 info
  - removed `subschema #1` from the `allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[subschema #25: MCP tool call]/error` response property `anyOf` list for the response status `200`
  - removed `subschema #1` from the `allOf[subschema #3]/output/items/oneOf[subschema #23: MCP tool call]/error` response property `anyOf` list for the response status `200`
- **2026-08-14** `6ac2618eefd7` — 1 info
  - added the non-success response with the status `429`
- **2026-08-14** `fe3335711e48` — 2 info
  - added `#/components/schemas/MCPToolCallError` to the `allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[subschema #25: MCP tool call]/error` response property `anyOf` list for the response status `200`
  - added `#/components/schemas/MCPToolCallError` to the `allOf[subschema #3]/output/items/oneOf[subschema #23: MCP tool call]/error` response property `anyOf` list for the response status `200`
- **2026-08-13** `fc45a2f64c0a` — 4 warning, 6 info
  - removed the optional property `allOf[#/components/schemas/ModelResponseProperties]/service_tier` from the response with the `200` status
  - added the new `gpt-5.5-2026-04-23` enum value to the `allOf[#/components/schemas/ResponseProperties]/model/anyOf[#/components/schemas/ModelIdsShared]/anyOf[subschema #2]/` response property for the response status `200`
  - added the new `gpt-5.5-pro` enum value to the `allOf[#/components/schemas/ResponseProperties]/model/anyOf[subschema #2: ResponsesOnlyModel]/` response property for the response status `200`
  - added the new `gpt-5.5-pro-2026-04-23` enum value to the `allOf[#/components/schemas/ResponseProperties]/model/anyOf[subschema #2: ResponsesOnlyModel]/` response property for the response status `200`
  - added the optional property `allOf[#/components/schemas/ResponseProperties]/tools/items/oneOf[subschema #5: Web search]/external_web_access` to the response with the `200` status
  - added the optional property `allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[#/components/schemas/AdditionalToolsItemParam]/tools/items/oneOf[subschema #5: Web search]/external_web_access` to the response with the `200` status
  - added the optional property `allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[#/components/schemas/ToolSearchOutputItemParam]/tools/items/oneOf[subschema #5: Web search]/external_web_access` to the response with the `200` status
  - added the optional property `allOf[subschema #3]/output/items/oneOf[#/components/schemas/AdditionalTools]/tools/items/oneOf[subschema #5: Web search]/external_web_access` to the response with the `200` status
  - added the optional property `allOf[subschema #3]/output/items/oneOf[#/components/schemas/ToolSearchOutput]/tools/items/oneOf[subschema #5: Web search]/external_web_access` to the response with the `200` status
  - added the optional property `allOf[subschema #3]/service_tier` to the response with the `200` status
- **2026-08-10** `b8872c4a90ea` — 3 warning
  - added the new `gpt-5.6-cyber` enum value to the `allOf[#/components/schemas/ResponseProperties]/model/anyOf[subschema #2: ResponsesOnlyModel]/` response property for the response status `200`
  - added the new `gpt-daybreak-blue-latest` enum value to the `allOf[#/components/schemas/ResponseProperties]/model/anyOf[subschema #2: ResponsesOnlyModel]/` response property for the response status `200`
  - added the new `gpt-daybreak-red-latest` enum value to the `allOf[#/components/schemas/ResponseProperties]/model/anyOf[subschema #2: ResponsesOnlyModel]/` response property for the response status `200`
- **2026-08-05** `ab0c5306e390` — 20 breaking, 16 warning, 84 info
  - the response property `allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[subschema #6: Web search tool call]/action/oneOf[subschema #1: Search action]/query` became optional for the status `200`
  - the response property `allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[subschema #8: Function tool call output]/call_id` became optional for the status `200`
  - the response property `allOf[subschema #3]/output/items/oneOf[#/components/schemas/FunctionToolCallOutputResource]/allOf[subschema #1: Function tool call output]/call_id` became optional for the status `200`
  - the response property `allOf[subschema #3]/output/items/oneOf[subschema #5: Web search tool call]/action/oneOf[subschema #1: Search action]/query` became optional for the status `200`
  - response property `allOf[#/components/schemas/ModelResponseProperties]/prompt_cache_key` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `allOf[#/components/schemas/ModelResponseProperties]/safety_identifier` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[subschema #8: Function tool call output]/call_id` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - the `allOf[#/components/schemas/ModelResponseProperties]/safety_identifier` response property's maxLength was unset from `64` for the response status `200`
  - the `allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[subschema #8: Function tool call output]/call_id` response property's maxLength was unset from `64` for the response status `200`
  - the `allOf[#/components/schemas/ResponseProperties]/tools/items/oneOf[subschema #12: Namespace -> subschema #13: Namespace]/description` response property's minLength was decreased from `1` to `0` for the response status `200`
  - the `allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[#/components/schemas/ToolSearchOutputItemParam]/tools/items/oneOf[subschema #12: Namespace -> subschema #13: Namespace]/description` response property's minLength was decreased from `1` to `0` for the response status `200`
  - the `allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[subschema #8: Function tool call output]/call_id` response property's minLength was decreased from `1` to `0` for the response status `200`
  - the `allOf[subschema #3]/output/items/oneOf[#/components/schemas/ToolSearchOutput]/tools/items/oneOf[subschema #12: Namespace -> subschema #13: Namespace]/description` response property's minLength was decreased from `1` to `0` for the response status `200`
  - added `#/components/schemas/AdditionalToolsItemParam` to the `allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/` response property `oneOf` list for the response status `200`
  - added `#/components/schemas/CompactionTriggerItemParam, #/components/schemas/ProgramItemParam, #/components/schemas/ProgramOutputItemParam` to the `allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/` response property `oneOf` list for the response status `200`
  - added `#/components/schemas/Program, #/components/schemas/ProgramOutput, #/components/schemas/AdditionalTools` to the `allOf[subschema #3]/output/items/` response property `oneOf` list for the response status `200`
  - added `#/components/schemas/ProgrammaticToolCallingParam` to the `allOf[#/components/schemas/ResponseProperties]/tools/items/` response property `oneOf` list for the response status `200`
  - added `#/components/schemas/ProgrammaticToolCallingParam` to the `allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[#/components/schemas/ToolSearchOutputItemParam]/tools/items/` response property `oneOf` list for the response status `200`
  - added `#/components/schemas/ProgrammaticToolCallingParam` to the `allOf[subschema #3]/output/items/oneOf[#/components/schemas/ToolSearchOutput]/tools/items/` response property `oneOf` list for the response status `200`
  - added `#/components/schemas/SpecificProgrammaticToolCallingParam` to the `allOf[#/components/schemas/ResponseProperties]/tool_choice` response property `oneOf` list for the response status `200`
  - removed the optional property `allOf[#/components/schemas/ResponseProperties]/reasoning` from the response with the `200` status
  - removed the optional property `allOf[#/components/schemas/ResponseProperties]/truncation` from the response with the `200` status
  - added the new `auto` enum value to the `allOf[#/components/schemas/ResponseProperties]/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 `auto` enum value to the `allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #1: Input message]/content/oneOf[subschema #2: Input item content list]/items/oneOf[subschema #3: Input file]/detail` response property for the response status `200`
  - added the new `auto` enum value to the `allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[subschema #1: Input message]/content/items/oneOf[subschema #3: Input file]/detail` response property for the response status `200`
  - added the new `auto` enum value to the `allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[subschema #25: Custom tool call output -> subschema #26: Custom tool call output]/output/oneOf[subschema #2: output content list]/items/oneOf[subschema #3: Input file]/detail` response property for the response status `200`
  - added the new `auto` enum value to the `allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[subschema #8: Function tool call output]/output/oneOf[subschema #2]/items/oneOf[subschema #3: Input file]/detail` response property for the response status `200`
  - added the new `auto` enum value to the `allOf[subschema #3]/output/items/oneOf[#/components/schemas/FunctionToolCallOutputResource]/allOf[subschema #1: Function tool call output]/output/oneOf[subschema #2: output content list]/items/oneOf[subschema #3: Input file]/detail` response property for the response status `200`
  - added the new `auto` enum value to the `allOf[subschema #3]/output/items/oneOf[subschema #25: ResponseCustomToolCallOutputItem -> subschema #28: ResponseCustomToolCallOutputItem]/allOf[subschema #1: Custom tool call output]/output/oneOf[subschema #2: output content list]/items/oneOf[subschema #3: Input file]/detail` response property for the response status `200`
  - added the new `bio_policy` enum value to the `allOf[subschema #3]/error/anyOf[subschema #1]/code` response property for the response status `200`
  - added the new `data_residency_mismatch` enum value to the `allOf[subschema #3]/error/anyOf[subschema #1]/code` response property for the response status `200`
  - added the new `fast` enum value to the `allOf[#/components/schemas/ModelResponseProperties]/service_tier/anyOf[subschema #1]/` response property for the response status `200`
  - added the new `gpt-5.5` enum value to the `allOf[#/components/schemas/ResponseProperties]/model/anyOf[#/components/schemas/ModelIdsShared]/anyOf[subschema #2]/` response property for the response status `200`
  - added the new `gpt-5.6-luna` enum value to the `allOf[#/components/schemas/ResponseProperties]/model/anyOf[#/components/schemas/ModelIdsShared]/anyOf[subschema #2]/` response property for the response status `200`
  - added the new `gpt-5.6-sol` enum value to the `allOf[#/components/schemas/ResponseProperties]/model/anyOf[#/components/schemas/ModelIdsShared]/anyOf[subschema #2]/` response property for the response status `200`
  - added the new `gpt-5.6-terra` enum value to the `allOf[#/components/schemas/ResponseProperties]/model/anyOf[#/components/schemas/ModelIdsShared]/anyOf[subschema #2]/` response property for the response status `200`
  - added the optional property `allOf[#/components/schemas/ResponseProperties]/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 `allOf[#/components/schemas/ResponseProperties]/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 `allOf[#/components/schemas/ResponseProperties]/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 `allOf[#/components/schemas/ResponseProperties]/tools/items/oneOf[subschema #10: Shell tool -> subschema #11: Shell tool]/allowed_callers` to the response with the `200` status
  - …80 more
- **2026-05-13** `74cbcf73838f` — 18 breaking, 51 warning, 39 info
  - response property `allOf[#/components/schemas/ModelResponseProperties]/metadata` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `allOf[#/components/schemas/ModelResponseProperties]/service_tier` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `allOf[#/components/schemas/ModelResponseProperties]/temperature` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `allOf[#/components/schemas/ModelResponseProperties]/top_p` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `allOf[#/components/schemas/ResponseProperties]/previous_response_id` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `allOf[#/components/schemas/ResponseProperties]/text/format/oneOf[subschema #2: JSON schema]/strict` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `allOf[#/components/schemas/ResponseProperties]/tools/items/oneOf[subschema #1: File search -> subschema #2: File search]/filters/anyOf[#/components/schemas/Filters]/anyOf[subschema #1: Comparison Filter]/value` list-of-types was widened by adding types `array` to media type `application/json` of response `200`
  - response property `allOf[#/components/schemas/ResponseProperties]/tools/items/oneOf[subschema #1: File search -> subschema #2: File search]/filters/anyOf[#/components/schemas/Filters]/anyOf[subschema #2: Compound Filter]/filters/items/oneOf[subschema #1: Comparison Filter]/value` list-of-types was widened by adding types `array` to media type `application/json` of response `200`
  - response property `allOf[#/components/schemas/ResponseProperties]/truncation` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `allOf[subschema #3]/output_text` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - added `#/components/schemas/ComputerTool, #/components/schemas/WebSearchTool, #/components/schemas/MCPTool, #/components/schemas/CodeInterpreterTool, #/components/schemas/ImageGenTool, #/components/schemas/LocalShellToolParam, #/components/schemas/FunctionShellToolParam, #/components/schemas/CustomToolParam, #/components/schemas/NamespaceToolParam, #/components/schemas/ToolSearchToolParam, #/components/schemas/ApplyPatchToolParam` to the `allOf[#/components/schemas/ResponseProperties]/tools/items/` response property `oneOf` list for the response status `200`
  - added `#/components/schemas/OutputMessage, #/components/schemas/FileSearchToolCall, #/components/schemas/FunctionToolCall, #/components/schemas/FunctionToolCallOutputResource, #/components/schemas/WebSearchToolCall, #/components/schemas/ComputerToolCall, #/components/schemas/ComputerToolCallOutputResource, #/components/schemas/ReasoningItem, #/components/schemas/ToolSearchCall, #/components/schemas/ToolSearchOutput, #/components/schemas/CompactionBody, #/components/schemas/ImageGenToolCall, #/components/schemas/CodeInterpreterToolCall, #/components/schemas/LocalShellToolCall, #/components/schemas/LocalShellToolCallOutput, #/components/schemas/FunctionShellCall, #/components/schemas/FunctionShellCallOutput, #/components/schemas/ApplyPatchToolCall, #/components/schemas/ApplyPatchToolCallOutput, #/components/schemas/MCPToolCall, #/components/schemas/MCPListTools, #/components/schemas/MCPApprovalRequest, #/components/schemas/MCPApprovalResponseResource, #/components/schemas/CustomToolCall, #/components/schemas/CustomToolCallOutputResource` to the `allOf[subschema #3]/output/items/` response property `oneOf` list for the response status `200`
  - added `#/components/schemas/ToolChoiceAllowed, #/components/schemas/ToolChoiceMCP, #/components/schemas/ToolChoiceCustom, #/components/schemas/SpecificApplyPatchParam, #/components/schemas/SpecificFunctionShellParam` to the `allOf[#/components/schemas/ResponseProperties]/tool_choice` response property `oneOf` list for the response status `200`
  - the `allOf[#/components/schemas/ResponseProperties]/reasoning` response's property type/format changed from `object`/`` to ``/`` for status `200`
  - the `allOf[subschema #3]/error` response's property type/format changed from `object`/`` to ``/`` for status `200`
  - the `allOf[subschema #3]/incomplete_details` response's property type/format changed from `object`/`` to ``/`` for status `200`
  - removed the required property `allOf[subschema #3]/error/code` from the response with the `200` status
  - removed the required property `allOf[subschema #3]/error/message` from the response with the `200` status
  - removed the optional property `allOf[#/components/schemas/ResponseProperties]/instructions` from the response with the `200` status
  - removed the optional property `allOf[#/components/schemas/ResponseProperties]/max_output_tokens` from the response with the `200` status
  - removed the optional property `allOf[#/components/schemas/ResponseProperties]/reasoning/effort` from the response with the `200` status
  - removed the optional property `allOf[#/components/schemas/ResponseProperties]/reasoning/generate_summary` from the response with the `200` status
  - removed the optional property `allOf[#/components/schemas/ResponseProperties]/reasoning/summary` from the response with the `200` status
  - removed the optional property `allOf[subschema #3]/incomplete_details/reason` from the response with the `200` status
  - added the new `cancelled` enum value to the `allOf[subschema #3]/status` response property for the response status `200`
  - added the new `code_interpreter` enum value to the `allOf[#/components/schemas/ResponseProperties]/tool_choice/oneOf[subschema #2: Hosted tool -> subschema #3: Hosted tool]/type` response property for the response status `200`
  - added the new `codex-mini-latest` enum value to the `allOf[#/components/schemas/ResponseProperties]/model/anyOf[#/components/schemas/ModelIdsShared]/anyOf[subschema #2]/` response property for the response status `200`
  - added the new `computer` enum value to the `allOf[#/components/schemas/ResponseProperties]/tool_choice/oneOf[subschema #2: Hosted tool -> subschema #3: Hosted tool]/type` response property for the response status `200`
  - added the new `computer_use` enum value to the `allOf[#/components/schemas/ResponseProperties]/tool_choice/oneOf[subschema #2: Hosted tool -> subschema #3: Hosted tool]/type` response property for the response status `200`
  - added the new `gpt-4o-audio-preview-2025-06-03` enum value to the `allOf[#/components/schemas/ResponseProperties]/model/anyOf[#/components/schemas/ModelIdsShared]/anyOf[subschema #2]/` response property for the response status `200`
  - added the new `gpt-5` enum value to the `allOf[#/components/schemas/ResponseProperties]/model/anyOf[#/components/schemas/ModelIdsShared]/anyOf[subschema #2]/` response property for the response status `200`
  - added the new `gpt-5-2025-08-07` enum value to the `allOf[#/components/schemas/ResponseProperties]/model/anyOf[#/components/schemas/ModelIdsShared]/anyOf[subschema #2]/` response property for the response status `200`
  - added the new `gpt-5-chat-latest` enum value to the `allOf[#/components/schemas/ResponseProperties]/model/anyOf[#/components/schemas/ModelIdsShared]/anyOf[subschema #2]/` response property for the response status `200`
  - added the new `gpt-5-codex` enum value to the `allOf[#/components/schemas/ResponseProperties]/model/anyOf[subschema #2: ResponsesOnlyModel]/` response property for the response status `200`
  - added the new `gpt-5-mini` enum value to the `allOf[#/components/schemas/ResponseProperties]/model/anyOf[#/components/schemas/ModelIdsShared]/anyOf[subschema #2]/` response property for the response status `200`
  - added the new `gpt-5-mini-2025-08-07` enum value to the `allOf[#/components/schemas/ResponseProperties]/model/anyOf[#/components/schemas/ModelIdsShared]/anyOf[subschema #2]/` response property for the response status `200`
  - added the new `gpt-5-nano` enum value to the `allOf[#/components/schemas/ResponseProperties]/model/anyOf[#/components/schemas/ModelIdsShared]/anyOf[subschema #2]/` response property for the response status `200`
  - added the new `gpt-5-nano-2025-08-07` enum value to the `allOf[#/components/schemas/ResponseProperties]/model/anyOf[#/components/schemas/ModelIdsShared]/anyOf[subschema #2]/` response property for the response status `200`
  - added the new `gpt-5-pro` enum value to the `allOf[#/components/schemas/ResponseProperties]/model/anyOf[subschema #2: ResponsesOnlyModel]/` response property for the response status `200`
  - added the new `gpt-5-pro-2025-10-06` enum value to the `allOf[#/components/schemas/ResponseProperties]/model/anyOf[subschema #2: ResponsesOnlyModel]/` response property for the response status `200`
  - …68 more
- **2025-04-29** `6a6c681b1820` — 5 breaking, 11 warning, 16 info
  - response property `allOf[#/components/schemas/ResponseProperties]/tools/items/oneOf[subschema #2: Function]/description` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `allOf[#/components/schemas/ResponseProperties]/tools/items/oneOf[subschema #2: Function]/parameters` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `allOf[#/components/schemas/ResponseProperties]/tools/items/oneOf[subschema #2: Function]/strict` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - added `#/components/schemas/OutputTextContent, #/components/schemas/RefusalContent` to the `allOf[subschema #3]/output/items/anyOf[subschema #1: Output message]/content/items/` response property `oneOf` list for the response status `200`
  - added `#/components/schemas/WebSearchPreviewTool, #/components/schemas/ComputerUsePreviewTool` to the `allOf[#/components/schemas/ResponseProperties]/tools/items/` response property `oneOf` list for the response status `200`
  - added the new `auto` enum value to the `allOf[#/components/schemas/ResponseProperties]/reasoning/generate_summary` response property for the response status `200`
  - added the new `gpt-4.1` enum value to the `allOf[#/components/schemas/ResponseProperties]/model/anyOf[#/components/schemas/ModelIdsShared]/anyOf[subschema #2]/` response property for the response status `200`
  - added the new `gpt-4.1-2025-04-14` enum value to the `allOf[#/components/schemas/ResponseProperties]/model/anyOf[#/components/schemas/ModelIdsShared]/anyOf[subschema #2]/` response property for the response status `200`
  - added the new `gpt-4.1-mini` enum value to the `allOf[#/components/schemas/ResponseProperties]/model/anyOf[#/components/schemas/ModelIdsShared]/anyOf[subschema #2]/` response property for the response status `200`
  - added the new `gpt-4.1-mini-2025-04-14` enum value to the `allOf[#/components/schemas/ResponseProperties]/model/anyOf[#/components/schemas/ModelIdsShared]/anyOf[subschema #2]/` response property for the response status `200`
  - added the new `gpt-4.1-nano` enum value to the `allOf[#/components/schemas/ResponseProperties]/model/anyOf[#/components/schemas/ModelIdsShared]/anyOf[subschema #2]/` response property for the response status `200`
  - added the new `gpt-4.1-nano-2025-04-14` enum value to the `allOf[#/components/schemas/ResponseProperties]/model/anyOf[#/components/schemas/ModelIdsShared]/anyOf[subschema #2]/` response property for the response status `200`
  - added the new `o3` enum value to the `allOf[#/components/schemas/ResponseProperties]/model/anyOf[#/components/schemas/ModelIdsShared]/anyOf[subschema #2]/` response property for the response status `200`
  - added the new `o3-2025-04-16` enum value to the `allOf[#/components/schemas/ResponseProperties]/model/anyOf[#/components/schemas/ModelIdsShared]/anyOf[subschema #2]/` response property for the response status `200`
  - added the new `o4-mini` enum value to the `allOf[#/components/schemas/ResponseProperties]/model/anyOf[#/components/schemas/ModelIdsShared]/anyOf[subschema #2]/` response property for the response status `200`
  - added the new `o4-mini-2025-04-16` enum value to the `allOf[#/components/schemas/ResponseProperties]/model/anyOf[#/components/schemas/ModelIdsShared]/anyOf[subschema #2]/` response property for the response status `200`
  - added the optional property `allOf[#/components/schemas/ModelResponseProperties]/service_tier` to the response with the `200` status
  - added the optional property `allOf[#/components/schemas/ResponseProperties]/reasoning/summary` to the response with the `200` status
  - added `#/components/schemas/Filters, subschema #2` to the `allOf[#/components/schemas/ResponseProperties]/tools/items/oneOf[subschema #1: File search]/filters` response property `anyOf` list for the response status `200`
  - added `subschema #2: ResponsesOnlyModel` to the `allOf[#/components/schemas/ResponseProperties]/model` response property `anyOf` list for the response status `200`
  - removed `subschema #2` from the `allOf[#/components/schemas/ResponseProperties]/model` response property `anyOf` list for the response status `200`
  - the response property `allOf[#/components/schemas/ResponseProperties]/text/format/oneOf[subschema #2: JSON schema]/name` became required for the status `200`
  - the `type` response's property default value `file_search` was added for the status `200`
  - the `type` response's property default value `function` was added for the status `200`
  - the `ranker` response's property default value `auto` was removed for the status `200`
  - the `score_threshold` response's property default value `0` was removed for the status `200`
  - response property `allOf[#/components/schemas/ResponseProperties]/reasoning/generate_summary` deprecated
  - added discriminator to `allOf[#/components/schemas/ResponseProperties]/tools/items/` response property for the response status `200`
  - removed `#/components/schemas/ComparisonFilter, #/components/schemas/CompoundFilter` from the `allOf[#/components/schemas/ResponseProperties]/tools/items/oneOf[subschema #1: File search]/filters` response property `oneOf` list for the response status `200`
  - removed `#/components/schemas/ComputerTool, #/components/schemas/WebSearchTool` from the `allOf[#/components/schemas/ResponseProperties]/tools/items/` response property `oneOf` list for the response status `200`
  - removed `#/components/schemas/OutputText, #/components/schemas/Refusal` from the `allOf[subschema #3]/output/items/anyOf[subschema #1: Output message]/content/items/` response property `oneOf` list for the response status `200`
  - added 'propertyNames' constraint to the `allOf[subschema #3]/output/items/anyOf[subschema #2: File search tool call]/results/items/attributes` response property for the status `200`
- **2025-03-22** `86ed5d923809` — 2 breaking
  - removed 'propertyNames' constraint from the `allOf[subschema #3]/output/items/anyOf[subschema #2: File search tool call]/results/items/attributes` response property for the status `200`
  - the `allOf[#/components/schemas/ResponseProperties]/tools/items/oneOf[subschema #1: File search]/filters/oneOf[subschema #2: Compound Filter]/filters/items/oneOf[subschema #2]/` response's property type/format changed from ``/`` to `object`/`` for status `200`
- **2025-03-22** `41844462b873` — 3 breaking, 2 warning, 4 info
  - the response property `allOf[#/components/schemas/ResponseProperties]/reasoning/effort` became optional for the status `200`
  - the response property `allOf[subschema #3]/output/items/anyOf[subschema #3: Function tool call]/id` became optional for the status `200`
  - removed the required property `allOf[subschema #3]/output/items/anyOf[subschema #6: Reasoning]/content` from the response with the `200` status
  - removed the optional property `allOf[#/components/schemas/ModelResponseProperties]/model` from the response with the `200` status
  - added the new `computer_use_preview` enum value to the `allOf[#/components/schemas/ResponseProperties]/tools/items/oneOf[subschema #3: Computer use]/type` response property for the response status `200`
  - added the optional property `allOf[#/components/schemas/ResponseProperties]/model` to the response with the `200` status
  - removed the `computer-preview` enum value from the `allOf[#/components/schemas/ResponseProperties]/tools/items/oneOf[subschema #3: Computer use]/type` response property for the response status `200`
  - added the required property `allOf[subschema #3]/output/items/anyOf[subschema #6: Reasoning]/summary` to the response with the `200` status
  - added the required property `allOf[subschema #3]/usage/input_tokens_details` to the response with the `200` status
- **2025-03-11** `6ab43fe7798e` — 1 info
  - endpoint added

---

[Operation](https://skmtc.dev/openai/apis/openapi/docs/responses/:response_id/get.md) · [API](https://skmtc.dev/openai/apis/openapi.md) · [Page](https://skmtc.dev/openai/apis/openapi/changes/responses/:response_id/get)
