---
title: "Changes to Compact conversation"
method: POST
path: "/responses/compact"
---

# Changes to Compact conversation

`POST /responses/compact`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 29 of 163 revisions.

- **2026-09-25** `d86203de41ae` — 1 info
- **2026-09-22** `1d1c5db507ba` — 1 info
- **2026-09-22** `7ff3b738210c` — 2 info
- **2026-09-21** `c9f7dc51cc0a` — 1 info
- **2026-09-19** `871767e980e1` — 1 info
- **2026-09-16** `2cd8933757a4` — 4 info
- **2026-09-16** `087f9c841f65` — 1 breaking, 2 info
- **2026-09-15** `6dad570526f3` — 1 info
- **2026-09-10** `2f07cb0091b4` — 2 breaking, 6 info
- **2026-09-10** `1c7ab0096237` — 1 breaking, 1 info
- **2026-09-08** `6bfa47154802` — 4 info
- **2026-09-08** `185927e212ab` — 12 warning, 12 info
- **2026-09-04** `d3d980dbba53` — 1 warning, 1 info
- **2026-09-03** `9430b00d75b4` — 24 info
- **2026-09-03** `5f6acbcbb919` — 1 info
- **2026-09-01** `ca86486f9fef` — 1 warning
- **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` — 4 warning, 4 info
- **2026-08-19** `43e6c24649de` — 1 info
- **2026-08-14** `19962d085c85` — 1 breaking, 1 info
- **2026-08-14** `6ac2618eefd7` — 1 info
- **2026-08-14** `fe3335711e48` — 2 info
- **2026-08-13** `fc45a2f64c0a` — 7 info
- **2026-08-10** `b8872c4a90ea` — 3 info
- **2026-08-05** `ab0c5306e390` — 6 breaking, 3 warning, 86 info
- **2026-05-13** `74cbcf73838f` — 1 info

## Changes

- **2026-09-25** `d86203de41ae` — 1 info
  - added the non-success response with the status `400`
- **2026-09-22** `1d1c5db507ba` — 1 info
  - added the new `gpt-rosalind-research` enum value to the request property `model/anyOf[#/components/schemas/ModelIdsResponses]/anyOf[subschema #2: ResponsesOnlyModel]/`
- **2026-09-22** `7ff3b738210c` — 2 info
  - added the new `gpt-6-luna` enum value to the request property `model/anyOf[#/components/schemas/ModelIdsResponses]/anyOf[#/components/schemas/ModelIdsShared]/anyOf[subschema #2]/`
  - added the new `gpt-6-sol` enum value to the request property `model/anyOf[#/components/schemas/ModelIdsResponses]/anyOf[#/components/schemas/ModelIdsShared]/anyOf[subschema #2]/`
- **2026-09-21** `c9f7dc51cc0a` — 1 info
  - added the new `gpt-5.1-mini` enum value to the request property `model/anyOf[#/components/schemas/ModelIdsResponses]/anyOf[#/components/schemas/ModelIdsShared]/anyOf[subschema #2]/`
- **2026-09-19** `871767e980e1` — 1 info
  - api tag `Responses` added
- **2026-09-16** `2cd8933757a4` — 4 info
  - request property `input/anyOf[subschema #1]/oneOf[subschema #2]/items/oneOf[subschema #2: Item]/oneOf[#/components/schemas/AdditionalToolsItemParam]/tools/items/oneOf[subschema #6: MCP tool]/connector_id` deprecated
  - request property `input/anyOf[subschema #1]/oneOf[subschema #2]/items/oneOf[subschema #2: Item]/oneOf[#/components/schemas/ToolSearchOutputItemParam]/tools/items/oneOf[subschema #6: MCP tool]/connector_id` deprecated
  - response property `output/items/oneOf[#/components/schemas/AdditionalTools]/tools/items/oneOf[subschema #6: MCP tool]/connector_id` deprecated
  - response property `output/items/oneOf[#/components/schemas/ToolSearchOutput]/tools/items/oneOf[subschema #6: MCP tool]/connector_id` deprecated
- **2026-09-16** `087f9c841f65` — 1 breaking, 2 info
  - removed the enum value `gpt-5.1-mini` of the request property `model/anyOf[#/components/schemas/ModelIdsResponses]/anyOf[#/components/schemas/ModelIdsShared]/anyOf[subschema #2]/`
  - added the new `gpt-audio-mini` enum value to the request property `model/anyOf[#/components/schemas/ModelIdsResponses]/anyOf[#/components/schemas/ModelIdsShared]/anyOf[subschema #2]/`
  - added the new `gpt-audio-mini-2025-12-15` enum value to the request property `model/anyOf[#/components/schemas/ModelIdsResponses]/anyOf[#/components/schemas/ModelIdsShared]/anyOf[subschema #2]/`
- **2026-09-15** `6dad570526f3` — 1 info
  - the `input/anyOf[subschema #1]/oneOf[subschema #2]/items/oneOf[subschema #2: Item]/oneOf[subschema #14: Compaction item]/encrypted_content` request property's maxLength was increased from `20971520` to `104857600`
- **2026-09-10** `2f07cb0091b4` — 2 breaking, 6 info
  - removed `subschema #1, subschema #2` from the `input/anyOf[subschema #1]/oneOf[subschema #2]/items/oneOf[subschema #2: Item]/oneOf[subschema #15: Image generation call]/size` request property `anyOf` list
  - added `#/components/schemas/ImageGenToolCall` to the `output/items/` response property `oneOf` list for the response status `200`
  - added the new optional request property `input/anyOf[subschema #1]/oneOf[subschema #2]/items/oneOf[subschema #2: Item]/oneOf[subschema #15: Image generation call]/action`
  - added the new optional request property `input/anyOf[subschema #1]/oneOf[subschema #2]/items/oneOf[subschema #2: Item]/oneOf[subschema #15: Image generation call]/background`
  - added the new optional request property `input/anyOf[subschema #1]/oneOf[subschema #2]/items/oneOf[subschema #2: Item]/oneOf[subschema #15: Image generation call]/output_format`
  - added the new optional request property `input/anyOf[subschema #1]/oneOf[subschema #2]/items/oneOf[subschema #2: Item]/oneOf[subschema #15: Image generation call]/revised_prompt`
  - added `subschema #1` to the `input/anyOf[subschema #1]/oneOf[subschema #2]/items/oneOf[subschema #2: Item]/oneOf[subschema #15: Image generation call]/size` request property `anyOf` list
  - removed `#/components/schemas/ImageGenToolCall-2` from the `output/items/` response property `oneOf` list for the response status `200`
- **2026-09-10** `1c7ab0096237` — 1 breaking, 1 info
  - added `#/components/schemas/ImageGenToolCall-2` to the `output/items/` response property `oneOf` list for the response status `200`
  - removed `#/components/schemas/ImageGenToolCall` from the `output/items/` response property `oneOf` list for the response status `200`
- **2026-09-08** `6bfa47154802` — 4 info
  - added the new optional request property `input/anyOf[subschema #1]/oneOf[subschema #2]/items/oneOf[subschema #2: Item]/oneOf[subschema #15: Image generation call]/quality`
  - added the new optional request property `input/anyOf[subschema #1]/oneOf[subschema #2]/items/oneOf[subschema #2: Item]/oneOf[subschema #15: Image generation call]/size`
  - added the optional property `output/items/oneOf[subschema #11: Image generation call]/quality` to the response with the `200` status
  - added the optional property `output/items/oneOf[subschema #11: Image generation call]/size` to the response with the `200` status
- **2026-09-08** `185927e212ab` — 12 warning, 12 info
  - added the new `gpt-image-2.5-flare` enum value to the `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.5-flare` enum value to the `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.5-flare-2026-09-08` enum value to the `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.5-flare-2026-09-08` enum value to the `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.5-sunburst` enum value to the `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.5-sunburst` enum value to the `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.5-sunburst-2026-09-08` enum value to the `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.5-sunburst-2026-09-08` enum value to the `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 `max` enum value to the `output/items/oneOf[#/components/schemas/AdditionalTools]/tools/items/oneOf[subschema #9: Image generation tool]/quality` response property for the response status `200`
  - added the new `max` enum value to the `output/items/oneOf[#/components/schemas/ToolSearchOutput]/tools/items/oneOf[subschema #9: Image generation tool]/quality` response property for the response status `200`
  - added the new `xhigh` enum value to the `output/items/oneOf[#/components/schemas/AdditionalTools]/tools/items/oneOf[subschema #9: Image generation tool]/quality` response property for the response status `200`
  - added the new `xhigh` enum value to the `output/items/oneOf[#/components/schemas/ToolSearchOutput]/tools/items/oneOf[subschema #9: Image generation tool]/quality` response property for the response status `200`
  - added the new `gpt-image-2.5-flare` enum value to the request property `input/anyOf[subschema #1]/oneOf[subschema #2]/items/oneOf[subschema #2: Item]/oneOf[#/components/schemas/AdditionalToolsItemParam]/tools/items/oneOf[subschema #9: Image generation tool]/model/anyOf[subschema #2]/`
  - added the new `gpt-image-2.5-flare` enum value to the request property `input/anyOf[subschema #1]/oneOf[subschema #2]/items/oneOf[subschema #2: Item]/oneOf[#/components/schemas/ToolSearchOutputItemParam]/tools/items/oneOf[subschema #9: Image generation tool]/model/anyOf[subschema #2]/`
  - added the new `gpt-image-2.5-flare-2026-09-08` enum value to the request property `input/anyOf[subschema #1]/oneOf[subschema #2]/items/oneOf[subschema #2: Item]/oneOf[#/components/schemas/AdditionalToolsItemParam]/tools/items/oneOf[subschema #9: Image generation tool]/model/anyOf[subschema #2]/`
  - added the new `gpt-image-2.5-flare-2026-09-08` enum value to the request property `input/anyOf[subschema #1]/oneOf[subschema #2]/items/oneOf[subschema #2: Item]/oneOf[#/components/schemas/ToolSearchOutputItemParam]/tools/items/oneOf[subschema #9: Image generation tool]/model/anyOf[subschema #2]/`
  - added the new `gpt-image-2.5-sunburst` enum value to the request property `input/anyOf[subschema #1]/oneOf[subschema #2]/items/oneOf[subschema #2: Item]/oneOf[#/components/schemas/AdditionalToolsItemParam]/tools/items/oneOf[subschema #9: Image generation tool]/model/anyOf[subschema #2]/`
  - added the new `gpt-image-2.5-sunburst` enum value to the request property `input/anyOf[subschema #1]/oneOf[subschema #2]/items/oneOf[subschema #2: Item]/oneOf[#/components/schemas/ToolSearchOutputItemParam]/tools/items/oneOf[subschema #9: Image generation tool]/model/anyOf[subschema #2]/`
  - added the new `gpt-image-2.5-sunburst-2026-09-08` enum value to the request property `input/anyOf[subschema #1]/oneOf[subschema #2]/items/oneOf[subschema #2: Item]/oneOf[#/components/schemas/AdditionalToolsItemParam]/tools/items/oneOf[subschema #9: Image generation tool]/model/anyOf[subschema #2]/`
  - added the new `gpt-image-2.5-sunburst-2026-09-08` enum value to the request property `input/anyOf[subschema #1]/oneOf[subschema #2]/items/oneOf[subschema #2: Item]/oneOf[#/components/schemas/ToolSearchOutputItemParam]/tools/items/oneOf[subschema #9: Image generation tool]/model/anyOf[subschema #2]/`
  - added the new `max` enum value to the request property `input/anyOf[subschema #1]/oneOf[subschema #2]/items/oneOf[subschema #2: Item]/oneOf[#/components/schemas/AdditionalToolsItemParam]/tools/items/oneOf[subschema #9: Image generation tool]/quality`
  - added the new `max` enum value to the request property `input/anyOf[subschema #1]/oneOf[subschema #2]/items/oneOf[subschema #2: Item]/oneOf[#/components/schemas/ToolSearchOutputItemParam]/tools/items/oneOf[subschema #9: Image generation tool]/quality`
  - added the new `xhigh` enum value to the request property `input/anyOf[subschema #1]/oneOf[subschema #2]/items/oneOf[subschema #2: Item]/oneOf[#/components/schemas/AdditionalToolsItemParam]/tools/items/oneOf[subschema #9: Image generation tool]/quality`
  - added the new `xhigh` enum value to the request property `input/anyOf[subschema #1]/oneOf[subschema #2]/items/oneOf[subschema #2: Item]/oneOf[#/components/schemas/ToolSearchOutputItemParam]/tools/items/oneOf[subschema #9: Image generation tool]/quality`
- **2026-09-04** `d3d980dbba53` — 1 warning, 1 info
  - added the new `incomplete` enum value to the `output/items/oneOf[subschema #10: Web search tool call]/status` response property for the response status `200`
  - added the new `incomplete` enum value to the request property `input/anyOf[subschema #1]/oneOf[subschema #2]/items/oneOf[subschema #2: Item]/oneOf[subschema #6: Web search tool call]/status`
- **2026-09-03** `9430b00d75b4` — 24 info
  - added the new optional request property `input/anyOf[subschema #1]/oneOf[subschema #2]/items/oneOf[subschema #2: Item]/oneOf[#/components/schemas/AdditionalToolsItemParam]/tools/items/oneOf[subschema #12: Custom tool]/async`
  - added the new optional request property `input/anyOf[subschema #1]/oneOf[subschema #2]/items/oneOf[subschema #2: Item]/oneOf[#/components/schemas/AdditionalToolsItemParam]/tools/items/oneOf[subschema #13: Namespace]/tools/items/oneOf[#/components/schemas/FunctionToolParam]/async`
  - added the new optional request property `input/anyOf[subschema #1]/oneOf[subschema #2]/items/oneOf[subschema #2: Item]/oneOf[#/components/schemas/AdditionalToolsItemParam]/tools/items/oneOf[subschema #13: Namespace]/tools/items/oneOf[subschema #2: Custom tool]/async`
  - added the new optional request property `input/anyOf[subschema #1]/oneOf[subschema #2]/items/oneOf[subschema #2: Item]/oneOf[#/components/schemas/AdditionalToolsItemParam]/tools/items/oneOf[subschema #1: Function]/async`
  - added the new optional request property `input/anyOf[subschema #1]/oneOf[subschema #2]/items/oneOf[subschema #2: Item]/oneOf[#/components/schemas/ToolSearchOutputItemParam]/tools/items/oneOf[subschema #12: Custom tool]/async`
  - added the new optional request property `input/anyOf[subschema #1]/oneOf[subschema #2]/items/oneOf[subschema #2: Item]/oneOf[#/components/schemas/ToolSearchOutputItemParam]/tools/items/oneOf[subschema #13: Namespace]/tools/items/oneOf[#/components/schemas/FunctionToolParam]/async`
  - added the new optional request property `input/anyOf[subschema #1]/oneOf[subschema #2]/items/oneOf[subschema #2: Item]/oneOf[#/components/schemas/ToolSearchOutputItemParam]/tools/items/oneOf[subschema #13: Namespace]/tools/items/oneOf[subschema #2: Custom tool]/async`
  - added the new optional request property `input/anyOf[subschema #1]/oneOf[subschema #2]/items/oneOf[subschema #2: Item]/oneOf[#/components/schemas/ToolSearchOutputItemParam]/tools/items/oneOf[subschema #1: Function]/async`
  - added the new optional request property `input/anyOf[subschema #1]/oneOf[subschema #2]/items/oneOf[subschema #2: Item]/oneOf[subschema #27: Custom tool call -> subschema #28: Custom tool call]/async`
  - added the new optional request property `input/anyOf[subschema #1]/oneOf[subschema #2]/items/oneOf[subschema #2: Item]/oneOf[subschema #7: Function tool call]/async`
  - added the new `gpt-6-astra` enum value to the request property `model/anyOf[#/components/schemas/ModelIdsResponses]/anyOf[#/components/schemas/ModelIdsShared]/anyOf[subschema #2]/`
  - added `#/components/schemas/ResponseConfigurationUpdateItemParam` to the `input/anyOf[subschema #1]/oneOf[subschema #2]/items/oneOf[subschema #2: Item]/` request property `oneOf` list
  - added the optional property `error/misalignment` to the response with the `429` status
  - added the optional property `error/misalignment` to the response with the `503` status
  - added the optional property `output/items/oneOf[#/components/schemas/AdditionalTools]/tools/items/oneOf[subschema #12: Custom tool]/async` to the response with the `200` status
  - added the optional property `output/items/oneOf[#/components/schemas/AdditionalTools]/tools/items/oneOf[subschema #13: Namespace]/tools/items/oneOf[#/components/schemas/FunctionToolParam]/async` to the response with the `200` status
  - added the optional property `output/items/oneOf[#/components/schemas/AdditionalTools]/tools/items/oneOf[subschema #13: Namespace]/tools/items/oneOf[subschema #2: Custom tool]/async` to the response with the `200` status
  - added the optional property `output/items/oneOf[#/components/schemas/AdditionalTools]/tools/items/oneOf[subschema #1: Function]/async` to the response with the `200` status
  - added the optional property `output/items/oneOf[#/components/schemas/ToolSearchOutput]/tools/items/oneOf[subschema #12: Custom tool]/async` to the response with the `200` status
  - added the optional property `output/items/oneOf[#/components/schemas/ToolSearchOutput]/tools/items/oneOf[subschema #13: Namespace]/tools/items/oneOf[#/components/schemas/FunctionToolParam]/async` to the response with the `200` status
  - added the optional property `output/items/oneOf[#/components/schemas/ToolSearchOutput]/tools/items/oneOf[subschema #13: Namespace]/tools/items/oneOf[subschema #2: Custom tool]/async` to the response with the `200` status
  - added the optional property `output/items/oneOf[#/components/schemas/ToolSearchOutput]/tools/items/oneOf[subschema #1: Function]/async` to the response with the `200` status
  - added the optional property `output/items/oneOf[subschema #27: Custom tool call]/async` to the response with the `200` status
  - added the optional property `output/items/oneOf[subschema #4: Function tool call]/async` to the response with the `200` status
- **2026-09-03** `5f6acbcbb919` — 1 info
  - added the non-success response with the status `503`
- **2026-09-01** `ca86486f9fef` — 1 warning
  - removed the optional property `usage/compute_units` from the response with the `200` status
- **2026-08-29** `959ef977e135` — 2 warning
  - removed the request property `input/anyOf[subschema #1]/oneOf[subschema #2]/items/oneOf[subschema #2: Item]/oneOf[#/components/schemas/AdditionalToolsItemParam]/prompt_cache_breakpoint`
  - removed the optional property `output/items/oneOf[#/components/schemas/AdditionalTools]/prompt_cache_breakpoint` from the response with the `200` status
- **2026-08-28** `5c81016c9be7` — 2 info
  - added the new optional request property `input/anyOf[subschema #1]/oneOf[subschema #2]/items/oneOf[subschema #2: Item]/oneOf[#/components/schemas/AdditionalToolsItemParam]/prompt_cache_breakpoint`
  - added the optional property `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 `usage/compute_units` to the response with the `200` status
- **2026-08-26** `c86651eddeec` — 1 info
  - added the new optional request property `input/anyOf[subschema #1]/oneOf[subschema #2]/items/oneOf[subschema #3: Compaction trigger]/id`
- **2026-08-20** `5de4ab93fa24` — 4 warning, 4 info
  - added the new `gpt-image-2` enum value to the `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 `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 `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 `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` enum value to the request property `input/anyOf[subschema #1]/oneOf[subschema #2]/items/oneOf[subschema #2: Item]/oneOf[#/components/schemas/AdditionalToolsItemParam]/tools/items/oneOf[subschema #9: Image generation tool]/model/anyOf[subschema #2]/`
  - added the new `gpt-image-2` enum value to the request property `input/anyOf[subschema #1]/oneOf[subschema #2]/items/oneOf[subschema #2: Item]/oneOf[#/components/schemas/ToolSearchOutputItemParam]/tools/items/oneOf[subschema #9: Image generation tool]/model/anyOf[subschema #2]/`
  - added the new `gpt-image-2-2026-04-21` enum value to the request property `input/anyOf[subschema #1]/oneOf[subschema #2]/items/oneOf[subschema #2: Item]/oneOf[#/components/schemas/AdditionalToolsItemParam]/tools/items/oneOf[subschema #9: Image generation tool]/model/anyOf[subschema #2]/`
  - added the new `gpt-image-2-2026-04-21` enum value to the request property `input/anyOf[subschema #1]/oneOf[subschema #2]/items/oneOf[subschema #2: Item]/oneOf[#/components/schemas/ToolSearchOutputItemParam]/tools/items/oneOf[subschema #9: Image generation tool]/model/anyOf[subschema #2]/`
- **2026-08-19** `43e6c24649de` — 1 info
  - the `input/anyOf[subschema #1]/oneOf[subschema #2]/items/oneOf[subschema #2: Item]/oneOf[subschema #13: Compaction item]/encrypted_content` request property's maxLength was increased from `10485760` to `20971520`
- **2026-08-14** `19962d085c85` — 1 breaking, 1 info
  - removed `subschema #1` from the `input/anyOf[subschema #1]/oneOf[subschema #2]/items/oneOf[subschema #2: Item]/oneOf[subschema #25: MCP tool call]/error` request property `anyOf` list
  - removed `subschema #1` from the `output/items/oneOf[subschema #26: 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 `input/anyOf[subschema #1]/oneOf[subschema #2]/items/oneOf[subschema #2: Item]/oneOf[subschema #25: MCP tool call]/error` request property `anyOf` list
  - added `#/components/schemas/MCPToolCallError` to the `output/items/oneOf[subschema #26: MCP tool call]/error` response property `anyOf` list for the response status `200`
- **2026-08-13** `fc45a2f64c0a` — 7 info
  - added the new optional request property `input/anyOf[subschema #1]/oneOf[subschema #2]/items/oneOf[subschema #2: Item]/oneOf[#/components/schemas/AdditionalToolsItemParam]/tools/items/oneOf[subschema #5: Web search]/external_web_access`
  - added the new optional request property `input/anyOf[subschema #1]/oneOf[subschema #2]/items/oneOf[subschema #2: Item]/oneOf[#/components/schemas/ToolSearchOutputItemParam]/tools/items/oneOf[subschema #5: Web search]/external_web_access`
  - added the new `gpt-5.5-2026-04-23` enum value to the request property `model/anyOf[#/components/schemas/ModelIdsResponses]/anyOf[#/components/schemas/ModelIdsShared]/anyOf[subschema #2]/`
  - added the new `gpt-5.5-pro` enum value to the request property `model/anyOf[#/components/schemas/ModelIdsResponses]/anyOf[subschema #2: ResponsesOnlyModel]/`
  - added the new `gpt-5.5-pro-2026-04-23` enum value to the request property `model/anyOf[#/components/schemas/ModelIdsResponses]/anyOf[subschema #2: ResponsesOnlyModel]/`
  - added the optional property `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 `output/items/oneOf[#/components/schemas/ToolSearchOutput]/tools/items/oneOf[subschema #5: Web search]/external_web_access` to the response with the `200` status
- **2026-08-10** `b8872c4a90ea` — 3 info
  - added the new `gpt-5.6-cyber` enum value to the request property `model/anyOf[#/components/schemas/ModelIdsResponses]/anyOf[subschema #2: ResponsesOnlyModel]/`
  - added the new `gpt-daybreak-blue-latest` enum value to the request property `model/anyOf[#/components/schemas/ModelIdsResponses]/anyOf[subschema #2: ResponsesOnlyModel]/`
  - added the new `gpt-daybreak-red-latest` enum value to the request property `model/anyOf[#/components/schemas/ModelIdsResponses]/anyOf[subschema #2: ResponsesOnlyModel]/`
- **2026-08-05** `ab0c5306e390` — 6 breaking, 3 warning, 86 info
  - removed the media type `application/x-www-form-urlencoded` from the request body
  - the response property `output/items/oneOf[subschema #5: Function tool call output -> subschema #8: Function tool call output]/call_id` became optional for the status `200`
  - the response property `output/items/oneOf[subschema #7: Web search tool call -> subschema #10: Web search tool call]/action/oneOf[subschema #1: Search action]/query` became optional for the status `200`
  - the `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/Program, #/components/schemas/ProgramOutput, #/components/schemas/AdditionalTools` to the `output/items/` response property `oneOf` list for the response status `200`
  - added `#/components/schemas/ProgrammaticToolCallingParam` to the `output/items/oneOf[#/components/schemas/ToolSearchOutput]/tools/items/` response property `oneOf` list for the response status `200`
  - added the new `auto` enum value to the `output/items/oneOf[subschema #1: Message]/content/items/oneOf[subschema #9: Input file]/detail` response property for the response status `200`
  - added the new `auto` enum value to the `output/items/oneOf[subschema #25: Custom tool call output -> subschema #28: 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 `output/items/oneOf[subschema #5: Function tool call output -> subschema #8: 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 optional request property `input/anyOf[subschema #1]/oneOf[subschema #2]/items/oneOf[subschema #1: Input message]/content/oneOf[subschema #2: Input item content list]/items/oneOf[subschema #1: Input text]/prompt_cache_breakpoint`
  - added the new optional request property `input/anyOf[subschema #1]/oneOf[subschema #2]/items/oneOf[subschema #1: Input message]/content/oneOf[subschema #2: Input item content list]/items/oneOf[subschema #2: Input image]/prompt_cache_breakpoint`
  - added the new optional request property `input/anyOf[subschema #1]/oneOf[subschema #2]/items/oneOf[subschema #1: Input message]/content/oneOf[subschema #2: Input item content list]/items/oneOf[subschema #3: Input file]/prompt_cache_breakpoint`
  - added the new optional request property `input/anyOf[subschema #1]/oneOf[subschema #2]/items/oneOf[subschema #2: Item]/oneOf[#/components/schemas/ToolSearchOutputItemParam]/tools/items/oneOf[subschema #10: Shell tool -> subschema #11: Shell tool]/allowed_callers`
  - added the new optional request property `input/anyOf[subschema #1]/oneOf[subschema #2]/items/oneOf[subschema #2: Item]/oneOf[#/components/schemas/ToolSearchOutputItemParam]/tools/items/oneOf[subschema #11: Custom tool -> subschema #12: Custom tool]/allowed_callers`
  - added the new optional request property `input/anyOf[subschema #1]/oneOf[subschema #2]/items/oneOf[subschema #2: Item]/oneOf[#/components/schemas/ToolSearchOutputItemParam]/tools/items/oneOf[subschema #12: Namespace -> subschema #13: Namespace]/tools/items/oneOf[#/components/schemas/FunctionToolParam]/allowed_callers`
  - added the new optional request property `input/anyOf[subschema #1]/oneOf[subschema #2]/items/oneOf[subschema #2: Item]/oneOf[#/components/schemas/ToolSearchOutputItemParam]/tools/items/oneOf[subschema #12: Namespace -> subschema #13: Namespace]/tools/items/oneOf[#/components/schemas/FunctionToolParam]/output_schema`
  - added the new optional request property `input/anyOf[subschema #1]/oneOf[subschema #2]/items/oneOf[subschema #2: Item]/oneOf[#/components/schemas/ToolSearchOutputItemParam]/tools/items/oneOf[subschema #12: Namespace -> subschema #13: Namespace]/tools/items/oneOf[subschema #2: Custom tool]/allowed_callers`
  - added the new optional request property `input/anyOf[subschema #1]/oneOf[subschema #2]/items/oneOf[subschema #2: Item]/oneOf[#/components/schemas/ToolSearchOutputItemParam]/tools/items/oneOf[subschema #15: Apply patch tool -> subschema #16: Apply patch tool]/allowed_callers`
  - added the new optional request property `input/anyOf[subschema #1]/oneOf[subschema #2]/items/oneOf[subschema #2: Item]/oneOf[#/components/schemas/ToolSearchOutputItemParam]/tools/items/oneOf[subschema #1: Function]/allowed_callers`
  - added the new optional request property `input/anyOf[subschema #1]/oneOf[subschema #2]/items/oneOf[subschema #2: Item]/oneOf[#/components/schemas/ToolSearchOutputItemParam]/tools/items/oneOf[subschema #1: Function]/output_schema`
  - added the new optional request property `input/anyOf[subschema #1]/oneOf[subschema #2]/items/oneOf[subschema #2: Item]/oneOf[#/components/schemas/ToolSearchOutputItemParam]/tools/items/oneOf[subschema #6: MCP tool]/allowed_callers`
  - added the new optional request property `input/anyOf[subschema #1]/oneOf[subschema #2]/items/oneOf[subschema #2: Item]/oneOf[#/components/schemas/ToolSearchOutputItemParam]/tools/items/oneOf[subschema #6: MCP tool]/tunnel_id`
  - added the new optional request property `input/anyOf[subschema #1]/oneOf[subschema #2]/items/oneOf[subschema #2: Item]/oneOf[#/components/schemas/ToolSearchOutputItemParam]/tools/items/oneOf[subschema #7: Code interpreter]/allowed_callers`
  - added the new optional request property `input/anyOf[subschema #1]/oneOf[subschema #2]/items/oneOf[subschema #2: Item]/oneOf[subschema #17: Shell tool call -> subschema #18: Shell tool call]/caller`
  - added the new optional request property `input/anyOf[subschema #1]/oneOf[subschema #2]/items/oneOf[subschema #2: Item]/oneOf[subschema #18: Shell tool call output -> subschema #19: Shell tool call output]/caller`
  - added the new optional request property `input/anyOf[subschema #1]/oneOf[subschema #2]/items/oneOf[subschema #2: Item]/oneOf[subschema #19: Apply patch tool call -> subschema #20: Apply patch tool call]/caller`
  - added the new optional request property `input/anyOf[subschema #1]/oneOf[subschema #2]/items/oneOf[subschema #2: Item]/oneOf[subschema #1: Input message]/content/items/oneOf[subschema #1: Input text]/prompt_cache_breakpoint`
  - added the new optional request property `input/anyOf[subschema #1]/oneOf[subschema #2]/items/oneOf[subschema #2: Item]/oneOf[subschema #1: Input message]/content/items/oneOf[subschema #2: Input image]/prompt_cache_breakpoint`
  - added the new optional request property `input/anyOf[subschema #1]/oneOf[subschema #2]/items/oneOf[subschema #2: Item]/oneOf[subschema #1: Input message]/content/items/oneOf[subschema #3: Input file]/prompt_cache_breakpoint`
  - added the new optional request property `input/anyOf[subschema #1]/oneOf[subschema #2]/items/oneOf[subschema #2: Item]/oneOf[subschema #20: Apply patch tool call output -> subschema #21: Apply patch tool call output]/caller`
  - added the new optional request property `input/anyOf[subschema #1]/oneOf[subschema #2]/items/oneOf[subschema #2: Item]/oneOf[subschema #25: Custom tool call output -> subschema #26: Custom tool call output]/caller`
  - added the new optional request property `input/anyOf[subschema #1]/oneOf[subschema #2]/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 #1: Input text]/prompt_cache_breakpoint`
  - added the new optional request property `input/anyOf[subschema #1]/oneOf[subschema #2]/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 #2: Input image]/prompt_cache_breakpoint`
  - added the new optional request property `input/anyOf[subschema #1]/oneOf[subschema #2]/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]/prompt_cache_breakpoint`
  - added the new optional request property `input/anyOf[subschema #1]/oneOf[subschema #2]/items/oneOf[subschema #2: Item]/oneOf[subschema #26: Custom tool call -> subschema #27: Custom tool call]/caller`
  - added the new optional request property `input/anyOf[subschema #1]/oneOf[subschema #2]/items/oneOf[subschema #2: Item]/oneOf[subschema #7: Function tool call]/caller`
  - added the new optional request property `input/anyOf[subschema #1]/oneOf[subschema #2]/items/oneOf[subschema #2: Item]/oneOf[subschema #8: Function tool call output]/caller`
  - added the new optional request property `input/anyOf[subschema #1]/oneOf[subschema #2]/items/oneOf[subschema #2: Item]/oneOf[subschema #8: Function tool call output]/name`
  - added the new optional request property `input/anyOf[subschema #1]/oneOf[subschema #2]/items/oneOf[subschema #2: Item]/oneOf[subschema #8: Function tool call output]/namespace`
  - added the new optional request property `input/anyOf[subschema #1]/oneOf[subschema #2]/items/oneOf[subschema #2: Item]/oneOf[subschema #8: Function tool call output]/output/oneOf[subschema #2]/items/oneOf[subschema #1: Input text]/prompt_cache_breakpoint`
  - …55 more
- **2026-05-13** `74cbcf73838f` — 1 info
  - endpoint added

---

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