---
title: "Changes to Create a model response"
method: POST
path: "/responses"
---

# Changes to Create a model response

`POST /responses`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 40 of 163 revisions.

- **2026-09-25** `d86203de41ae` — 2 info
- **2026-09-23** `cdbbce311630` — 8 info
- **2026-09-22** `1d1c5db507ba` — 7 warning, 1 info
- **2026-09-22** `7ff3b738210c` — 14 warning, 2 info
- **2026-09-21** `c9f7dc51cc0a` — 7 warning, 1 info
- **2026-09-16** `2cd8933757a4` — 42 info
- **2026-09-16** `3695344bc07b` — 1 info
- **2026-09-16** `3695344bc07b` — 1 info
- **2026-09-16** `087f9c841f65` — 1 breaking, 14 warning, 9 info
- **2026-09-15** `5cb9c8e9335a` — 1 info
- **2026-09-15** `6dad570526f3` — 7 breaking, 1 info
- **2026-09-10** `2f07cb0091b4` — 1 breaking, 101 info
- **2026-09-08** `6bfa47154802` — 34 info
- **2026-09-08** `185927e212ab` — 234 warning, 18 info
- **2026-09-04** `5f2358ee412d` — 1 breaking
- **2026-09-04** `d3d980dbba53` — 16 warning, 1 info
- **2026-09-03** `9430b00d75b4` — 7 breaking, 21 warning, 213 info
- **2026-09-03** `5f6acbcbb919` — 16 info
- **2026-09-01** `ca86486f9fef` — 7 warning
- **2026-09-01** `c192db2d72f9` — 7 warning
- **2026-08-29** `959ef977e135` — 17 warning
- **2026-08-28** `5c81016c9be7` — 17 info
- **2026-08-27** `60c5936f2a2f` — 7 info
- **2026-08-26** `c86651eddeec` — 8 info
- **2026-08-20** `5de4ab93fa24` — 78 warning, 6 info
- **2026-08-19** `43e6c24649de` — 7 breaking, 1 info
- **2026-08-15** `68bcbb0870f0` — 1 info
- **2026-08-14** `441383f4fe7a` — 4 info
- **2026-08-14** `19962d085c85` — 1 breaking, 16 info
- **2026-08-14** `6ac2618eefd7` — 1 info
- **2026-08-14** `902c66ad12a6` — 1 breaking, 1 info
- **2026-08-14** `fe3335711e48` — 17 info
- **2026-08-13** `fc45a2f64c0a` — 29 warning, 53 info
- **2026-08-10** `b8872c4a90ea` — 21 warning, 3 info
- **2026-08-05** `ab0c5306e390` — 150 breaking, 118 warning, 721 info
- **2026-05-13** `74cbcf73838f` — 147 breaking, 313 warning, 354 info
- **2025-04-29** `6a6c681b1820` — 46 breaking, 66 warning, 135 info
- **2025-03-22** `86ed5d923809` — 10 breaking, 1 info
- **2025-03-22** `41844462b873` — 24 breaking, 14 warning, 30 info
- **2025-03-11** `6ab43fe7798e` — 1 info

## Changes

- **2026-09-25** `d86203de41ae` — 2 info
  - added the non-success response with the status `400`
  - added the non-success response with the status `404`
- **2026-09-23** `cdbbce311630` — 8 info
  - added the new optional request property `allOf[subschema #3]/access_programs`
  - added the required property `allOf[subschema #3]/access_programs` to the response with the `200` status (media type: application/json)
  - added the required property `anyOf[#/components/schemas/ResponseCompletedEvent]/response/allOf[subschema #3]/access_programs` to the response with the `200` status (media type: text/event-stream)
  - added the required property `anyOf[#/components/schemas/ResponseCreatedEvent]/response/allOf[subschema #3]/access_programs` to the response with the `200` status (media type: text/event-stream)
  - added the required property `anyOf[#/components/schemas/ResponseFailedEvent]/response/allOf[subschema #3]/access_programs` to the response with the `200` status (media type: text/event-stream)
  - added the required property `anyOf[#/components/schemas/ResponseInProgressEvent]/response/allOf[subschema #3]/access_programs` to the response with the `200` status (media type: text/event-stream)
  - added the required property `anyOf[#/components/schemas/ResponseIncompleteEvent]/response/allOf[subschema #3]/access_programs` to the response with the `200` status (media type: text/event-stream)
  - added the required property `anyOf[subschema #57: ResponseQueuedEvent]/response/allOf[subschema #3]/access_programs` to the response with the `200` status (media type: text/event-stream)
- **2026-09-22** `1d1c5db507ba` — 7 warning, 1 info
  - added the new `gpt-rosalind-research` enum value to the `allOf[#/components/schemas/ResponseProperties]/model/anyOf[subschema #2: ResponsesOnlyModel]/` response property for the response status `200` (media type: application/json)
  - added the new `gpt-rosalind-research` enum value to the `anyOf[#/components/schemas/ResponseCompletedEvent]/response/allOf[#/components/schemas/ResponseProperties]/model/anyOf[subschema #2: ResponsesOnlyModel]/` response property for the response status `200` (media type: text/event-stream)
  - added the new `gpt-rosalind-research` enum value to the `anyOf[#/components/schemas/ResponseCreatedEvent]/response/allOf[#/components/schemas/ResponseProperties]/model/anyOf[subschema #2: ResponsesOnlyModel]/` response property for the response status `200` (media type: text/event-stream)
  - added the new `gpt-rosalind-research` enum value to the `anyOf[#/components/schemas/ResponseFailedEvent]/response/allOf[#/components/schemas/ResponseProperties]/model/anyOf[subschema #2: ResponsesOnlyModel]/` response property for the response status `200` (media type: text/event-stream)
  - added the new `gpt-rosalind-research` enum value to the `anyOf[#/components/schemas/ResponseInProgressEvent]/response/allOf[#/components/schemas/ResponseProperties]/model/anyOf[subschema #2: ResponsesOnlyModel]/` response property for the response status `200` (media type: text/event-stream)
  - added the new `gpt-rosalind-research` enum value to the `anyOf[#/components/schemas/ResponseIncompleteEvent]/response/allOf[#/components/schemas/ResponseProperties]/model/anyOf[subschema #2: ResponsesOnlyModel]/` response property for the response status `200` (media type: text/event-stream)
  - added the new `gpt-rosalind-research` enum value to the `anyOf[subschema #57: ResponseQueuedEvent]/response/allOf[#/components/schemas/ResponseProperties]/model/anyOf[subschema #2: ResponsesOnlyModel]/` response property for the response status `200` (media type: text/event-stream)
  - added the new `gpt-rosalind-research` enum value to the request property `allOf[#/components/schemas/ResponseProperties]/model/anyOf[subschema #2: ResponsesOnlyModel]/`
- **2026-09-22** `7ff3b738210c` — 14 warning, 2 info
  - added the new `gpt-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` (media type: application/json)
  - added the new `gpt-6-luna` enum value to the `anyOf[#/components/schemas/ResponseCompletedEvent]/response/allOf[#/components/schemas/ResponseProperties]/model/anyOf[#/components/schemas/ModelIdsShared]/anyOf[subschema #2]/` response property for the response status `200` (media type: text/event-stream)
  - added the new `gpt-6-luna` enum value to the `anyOf[#/components/schemas/ResponseCreatedEvent]/response/allOf[#/components/schemas/ResponseProperties]/model/anyOf[#/components/schemas/ModelIdsShared]/anyOf[subschema #2]/` response property for the response status `200` (media type: text/event-stream)
  - added the new `gpt-6-luna` enum value to the `anyOf[#/components/schemas/ResponseFailedEvent]/response/allOf[#/components/schemas/ResponseProperties]/model/anyOf[#/components/schemas/ModelIdsShared]/anyOf[subschema #2]/` response property for the response status `200` (media type: text/event-stream)
  - added the new `gpt-6-luna` enum value to the `anyOf[#/components/schemas/ResponseInProgressEvent]/response/allOf[#/components/schemas/ResponseProperties]/model/anyOf[#/components/schemas/ModelIdsShared]/anyOf[subschema #2]/` response property for the response status `200` (media type: text/event-stream)
  - added the new `gpt-6-luna` enum value to the `anyOf[#/components/schemas/ResponseIncompleteEvent]/response/allOf[#/components/schemas/ResponseProperties]/model/anyOf[#/components/schemas/ModelIdsShared]/anyOf[subschema #2]/` response property for the response status `200` (media type: text/event-stream)
  - added the new `gpt-6-luna` enum value to the `anyOf[subschema #57: ResponseQueuedEvent]/response/allOf[#/components/schemas/ResponseProperties]/model/anyOf[#/components/schemas/ModelIdsShared]/anyOf[subschema #2]/` response property for the response status `200` (media type: text/event-stream)
  - added the new `gpt-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` (media type: application/json)
  - added the new `gpt-6-sol` enum value to the `anyOf[#/components/schemas/ResponseCompletedEvent]/response/allOf[#/components/schemas/ResponseProperties]/model/anyOf[#/components/schemas/ModelIdsShared]/anyOf[subschema #2]/` response property for the response status `200` (media type: text/event-stream)
  - added the new `gpt-6-sol` enum value to the `anyOf[#/components/schemas/ResponseCreatedEvent]/response/allOf[#/components/schemas/ResponseProperties]/model/anyOf[#/components/schemas/ModelIdsShared]/anyOf[subschema #2]/` response property for the response status `200` (media type: text/event-stream)
  - added the new `gpt-6-sol` enum value to the `anyOf[#/components/schemas/ResponseFailedEvent]/response/allOf[#/components/schemas/ResponseProperties]/model/anyOf[#/components/schemas/ModelIdsShared]/anyOf[subschema #2]/` response property for the response status `200` (media type: text/event-stream)
  - added the new `gpt-6-sol` enum value to the `anyOf[#/components/schemas/ResponseInProgressEvent]/response/allOf[#/components/schemas/ResponseProperties]/model/anyOf[#/components/schemas/ModelIdsShared]/anyOf[subschema #2]/` response property for the response status `200` (media type: text/event-stream)
  - added the new `gpt-6-sol` enum value to the `anyOf[#/components/schemas/ResponseIncompleteEvent]/response/allOf[#/components/schemas/ResponseProperties]/model/anyOf[#/components/schemas/ModelIdsShared]/anyOf[subschema #2]/` response property for the response status `200` (media type: text/event-stream)
  - added the new `gpt-6-sol` enum value to the `anyOf[subschema #57: ResponseQueuedEvent]/response/allOf[#/components/schemas/ResponseProperties]/model/anyOf[#/components/schemas/ModelIdsShared]/anyOf[subschema #2]/` response property for the response status `200` (media type: text/event-stream)
  - added the new `gpt-6-luna` enum value to the request property `allOf[#/components/schemas/ResponseProperties]/model/anyOf[#/components/schemas/ModelIdsShared]/anyOf[subschema #2]/`
  - added the new `gpt-6-sol` enum value to the request property `allOf[#/components/schemas/ResponseProperties]/model/anyOf[#/components/schemas/ModelIdsShared]/anyOf[subschema #2]/`
- **2026-09-21** `c9f7dc51cc0a` — 7 warning, 1 info
  - added the new `gpt-5.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` (media type: application/json)
  - added the new `gpt-5.1-mini` enum value to the `anyOf[#/components/schemas/ResponseCompletedEvent]/response/allOf[#/components/schemas/ResponseProperties]/model/anyOf[#/components/schemas/ModelIdsShared]/anyOf[subschema #2]/` response property for the response status `200` (media type: text/event-stream)
  - added the new `gpt-5.1-mini` enum value to the `anyOf[#/components/schemas/ResponseCreatedEvent]/response/allOf[#/components/schemas/ResponseProperties]/model/anyOf[#/components/schemas/ModelIdsShared]/anyOf[subschema #2]/` response property for the response status `200` (media type: text/event-stream)
  - added the new `gpt-5.1-mini` enum value to the `anyOf[#/components/schemas/ResponseFailedEvent]/response/allOf[#/components/schemas/ResponseProperties]/model/anyOf[#/components/schemas/ModelIdsShared]/anyOf[subschema #2]/` response property for the response status `200` (media type: text/event-stream)
  - added the new `gpt-5.1-mini` enum value to the `anyOf[#/components/schemas/ResponseInProgressEvent]/response/allOf[#/components/schemas/ResponseProperties]/model/anyOf[#/components/schemas/ModelIdsShared]/anyOf[subschema #2]/` response property for the response status `200` (media type: text/event-stream)
  - added the new `gpt-5.1-mini` enum value to the `anyOf[#/components/schemas/ResponseIncompleteEvent]/response/allOf[#/components/schemas/ResponseProperties]/model/anyOf[#/components/schemas/ModelIdsShared]/anyOf[subschema #2]/` response property for the response status `200` (media type: text/event-stream)
  - added the new `gpt-5.1-mini` enum value to the `anyOf[subschema #57: ResponseQueuedEvent]/response/allOf[#/components/schemas/ResponseProperties]/model/anyOf[#/components/schemas/ModelIdsShared]/anyOf[subschema #2]/` response property for the response status `200` (media type: text/event-stream)
  - added the new `gpt-5.1-mini` enum value to the request property `allOf[#/components/schemas/ResponseProperties]/model/anyOf[#/components/schemas/ModelIdsShared]/anyOf[subschema #2]/`
- **2026-09-16** `2cd8933757a4` — 42 info
  - request property `allOf[#/components/schemas/ResponseProperties]/tools/items/oneOf[subschema #6: MCP tool]/connector_id` deprecated
  - request property `allOf[subschema #3]/input/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[#/components/schemas/AdditionalToolsItemParam]/tools/items/oneOf[subschema #6: MCP tool]/connector_id` deprecated
  - request property `allOf[subschema #3]/input/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[#/components/schemas/ToolSearchOutputItemParam]/tools/items/oneOf[subschema #6: MCP tool]/connector_id` deprecated
  - response property `allOf[#/components/schemas/ResponseProperties]/tools/items/oneOf[subschema #6: MCP tool]/connector_id` deprecated (media type: application/json)
  - response 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 #6: MCP tool]/connector_id` deprecated (media type: application/json)
  - response 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 #6: MCP tool]/connector_id` deprecated (media type: application/json)
  - response property `allOf[subschema #3]/output/items/oneOf[#/components/schemas/AdditionalTools]/tools/items/oneOf[subschema #6: MCP tool]/connector_id` deprecated (media type: application/json)
  - response property `allOf[subschema #3]/output/items/oneOf[#/components/schemas/ToolSearchOutput]/tools/items/oneOf[subschema #6: MCP tool]/connector_id` deprecated (media type: application/json)
  - response property `anyOf[#/components/schemas/ResponseCompletedEvent]/response/allOf[#/components/schemas/ResponseProperties]/tools/items/oneOf[subschema #6: MCP tool]/connector_id` deprecated (media type: text/event-stream)
  - response property `anyOf[#/components/schemas/ResponseCompletedEvent]/response/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 #6: MCP tool]/connector_id` deprecated (media type: text/event-stream)
  - response property `anyOf[#/components/schemas/ResponseCompletedEvent]/response/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 #6: MCP tool]/connector_id` deprecated (media type: text/event-stream)
  - response property `anyOf[#/components/schemas/ResponseCompletedEvent]/response/allOf[subschema #3]/output/items/oneOf[#/components/schemas/AdditionalTools]/tools/items/oneOf[subschema #6: MCP tool]/connector_id` deprecated (media type: text/event-stream)
  - response property `anyOf[#/components/schemas/ResponseCompletedEvent]/response/allOf[subschema #3]/output/items/oneOf[#/components/schemas/ToolSearchOutput]/tools/items/oneOf[subschema #6: MCP tool]/connector_id` deprecated (media type: text/event-stream)
  - response property `anyOf[#/components/schemas/ResponseCreatedEvent]/response/allOf[#/components/schemas/ResponseProperties]/tools/items/oneOf[subschema #6: MCP tool]/connector_id` deprecated (media type: text/event-stream)
  - response property `anyOf[#/components/schemas/ResponseCreatedEvent]/response/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 #6: MCP tool]/connector_id` deprecated (media type: text/event-stream)
  - response property `anyOf[#/components/schemas/ResponseCreatedEvent]/response/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 #6: MCP tool]/connector_id` deprecated (media type: text/event-stream)
  - response property `anyOf[#/components/schemas/ResponseCreatedEvent]/response/allOf[subschema #3]/output/items/oneOf[#/components/schemas/AdditionalTools]/tools/items/oneOf[subschema #6: MCP tool]/connector_id` deprecated (media type: text/event-stream)
  - response property `anyOf[#/components/schemas/ResponseCreatedEvent]/response/allOf[subschema #3]/output/items/oneOf[#/components/schemas/ToolSearchOutput]/tools/items/oneOf[subschema #6: MCP tool]/connector_id` deprecated (media type: text/event-stream)
  - response property `anyOf[#/components/schemas/ResponseFailedEvent]/response/allOf[#/components/schemas/ResponseProperties]/tools/items/oneOf[subschema #6: MCP tool]/connector_id` deprecated (media type: text/event-stream)
  - response property `anyOf[#/components/schemas/ResponseFailedEvent]/response/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 #6: MCP tool]/connector_id` deprecated (media type: text/event-stream)
  - response property `anyOf[#/components/schemas/ResponseFailedEvent]/response/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 #6: MCP tool]/connector_id` deprecated (media type: text/event-stream)
  - response property `anyOf[#/components/schemas/ResponseFailedEvent]/response/allOf[subschema #3]/output/items/oneOf[#/components/schemas/AdditionalTools]/tools/items/oneOf[subschema #6: MCP tool]/connector_id` deprecated (media type: text/event-stream)
  - response property `anyOf[#/components/schemas/ResponseFailedEvent]/response/allOf[subschema #3]/output/items/oneOf[#/components/schemas/ToolSearchOutput]/tools/items/oneOf[subschema #6: MCP tool]/connector_id` deprecated (media type: text/event-stream)
  - response property `anyOf[#/components/schemas/ResponseInProgressEvent]/response/allOf[#/components/schemas/ResponseProperties]/tools/items/oneOf[subschema #6: MCP tool]/connector_id` deprecated (media type: text/event-stream)
  - response property `anyOf[#/components/schemas/ResponseInProgressEvent]/response/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 #6: MCP tool]/connector_id` deprecated (media type: text/event-stream)
  - response property `anyOf[#/components/schemas/ResponseInProgressEvent]/response/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 #6: MCP tool]/connector_id` deprecated (media type: text/event-stream)
  - response property `anyOf[#/components/schemas/ResponseInProgressEvent]/response/allOf[subschema #3]/output/items/oneOf[#/components/schemas/AdditionalTools]/tools/items/oneOf[subschema #6: MCP tool]/connector_id` deprecated (media type: text/event-stream)
  - response property `anyOf[#/components/schemas/ResponseInProgressEvent]/response/allOf[subschema #3]/output/items/oneOf[#/components/schemas/ToolSearchOutput]/tools/items/oneOf[subschema #6: MCP tool]/connector_id` deprecated (media type: text/event-stream)
  - response property `anyOf[#/components/schemas/ResponseIncompleteEvent]/response/allOf[#/components/schemas/ResponseProperties]/tools/items/oneOf[subschema #6: MCP tool]/connector_id` deprecated (media type: text/event-stream)
  - response property `anyOf[#/components/schemas/ResponseIncompleteEvent]/response/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 #6: MCP tool]/connector_id` deprecated (media type: text/event-stream)
  - response property `anyOf[#/components/schemas/ResponseIncompleteEvent]/response/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 #6: MCP tool]/connector_id` deprecated (media type: text/event-stream)
  - response property `anyOf[#/components/schemas/ResponseIncompleteEvent]/response/allOf[subschema #3]/output/items/oneOf[#/components/schemas/AdditionalTools]/tools/items/oneOf[subschema #6: MCP tool]/connector_id` deprecated (media type: text/event-stream)
  - response property `anyOf[#/components/schemas/ResponseIncompleteEvent]/response/allOf[subschema #3]/output/items/oneOf[#/components/schemas/ToolSearchOutput]/tools/items/oneOf[subschema #6: MCP tool]/connector_id` deprecated (media type: text/event-stream)
  - response property `anyOf[#/components/schemas/ResponseOutputItemAddedEvent]/item/oneOf[#/components/schemas/AdditionalTools]/tools/items/oneOf[subschema #6: MCP tool]/connector_id` deprecated (media type: text/event-stream)
  - response property `anyOf[#/components/schemas/ResponseOutputItemAddedEvent]/item/oneOf[#/components/schemas/ToolSearchOutput]/tools/items/oneOf[subschema #6: MCP tool]/connector_id` deprecated (media type: text/event-stream)
  - response property `anyOf[#/components/schemas/ResponseOutputItemDoneEvent]/item/oneOf[#/components/schemas/AdditionalTools]/tools/items/oneOf[subschema #6: MCP tool]/connector_id` deprecated (media type: text/event-stream)
  - response property `anyOf[#/components/schemas/ResponseOutputItemDoneEvent]/item/oneOf[#/components/schemas/ToolSearchOutput]/tools/items/oneOf[subschema #6: MCP tool]/connector_id` deprecated (media type: text/event-stream)
  - response property `anyOf[subschema #57: ResponseQueuedEvent]/response/allOf[#/components/schemas/ResponseProperties]/tools/items/oneOf[subschema #6: MCP tool]/connector_id` deprecated (media type: text/event-stream)
  - response property `anyOf[subschema #57: ResponseQueuedEvent]/response/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 #6: MCP tool]/connector_id` deprecated (media type: text/event-stream)
  - response property `anyOf[subschema #57: ResponseQueuedEvent]/response/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 #6: MCP tool]/connector_id` deprecated (media type: text/event-stream)
  - …2 more
- **2026-09-16** `3695344bc07b` — 1 info
  - added the new optional request property `allOf[subschema #3]/prompt_cache_options/prewarm`
- **2026-09-16** `3695344bc07b` — 1 info
  - added the new optional request property `allOf[subschema #3]/prompt_cache_options/prewarm`
- **2026-09-16** `087f9c841f65` — 1 breaking, 14 warning, 9 info
  - removed the enum value `gpt-5.1-mini` of the request property `allOf[#/components/schemas/ResponseProperties]/model/anyOf[#/components/schemas/ModelIdsShared]/anyOf[subschema #2]/`
  - added the new `gpt-audio-mini` enum value to the `allOf[#/components/schemas/ResponseProperties]/model/anyOf[#/components/schemas/ModelIdsShared]/anyOf[subschema #2]/` response property for the response status `200` (media type: application/json)
  - added the new `gpt-audio-mini` enum value to the `anyOf[#/components/schemas/ResponseCompletedEvent]/response/allOf[#/components/schemas/ResponseProperties]/model/anyOf[#/components/schemas/ModelIdsShared]/anyOf[subschema #2]/` response property for the response status `200` (media type: text/event-stream)
  - added the new `gpt-audio-mini` enum value to the `anyOf[#/components/schemas/ResponseCreatedEvent]/response/allOf[#/components/schemas/ResponseProperties]/model/anyOf[#/components/schemas/ModelIdsShared]/anyOf[subschema #2]/` response property for the response status `200` (media type: text/event-stream)
  - added the new `gpt-audio-mini` enum value to the `anyOf[#/components/schemas/ResponseFailedEvent]/response/allOf[#/components/schemas/ResponseProperties]/model/anyOf[#/components/schemas/ModelIdsShared]/anyOf[subschema #2]/` response property for the response status `200` (media type: text/event-stream)
  - added the new `gpt-audio-mini` enum value to the `anyOf[#/components/schemas/ResponseInProgressEvent]/response/allOf[#/components/schemas/ResponseProperties]/model/anyOf[#/components/schemas/ModelIdsShared]/anyOf[subschema #2]/` response property for the response status `200` (media type: text/event-stream)
  - added the new `gpt-audio-mini` enum value to the `anyOf[#/components/schemas/ResponseIncompleteEvent]/response/allOf[#/components/schemas/ResponseProperties]/model/anyOf[#/components/schemas/ModelIdsShared]/anyOf[subschema #2]/` response property for the response status `200` (media type: text/event-stream)
  - added the new `gpt-audio-mini` enum value to the `anyOf[subschema #57: ResponseQueuedEvent]/response/allOf[#/components/schemas/ResponseProperties]/model/anyOf[#/components/schemas/ModelIdsShared]/anyOf[subschema #2]/` response property for the response status `200` (media type: text/event-stream)
  - added the new `gpt-audio-mini-2025-12-15` enum value to the `allOf[#/components/schemas/ResponseProperties]/model/anyOf[#/components/schemas/ModelIdsShared]/anyOf[subschema #2]/` response property for the response status `200` (media type: application/json)
  - added the new `gpt-audio-mini-2025-12-15` enum value to the `anyOf[#/components/schemas/ResponseCompletedEvent]/response/allOf[#/components/schemas/ResponseProperties]/model/anyOf[#/components/schemas/ModelIdsShared]/anyOf[subschema #2]/` response property for the response status `200` (media type: text/event-stream)
  - added the new `gpt-audio-mini-2025-12-15` enum value to the `anyOf[#/components/schemas/ResponseCreatedEvent]/response/allOf[#/components/schemas/ResponseProperties]/model/anyOf[#/components/schemas/ModelIdsShared]/anyOf[subschema #2]/` response property for the response status `200` (media type: text/event-stream)
  - added the new `gpt-audio-mini-2025-12-15` enum value to the `anyOf[#/components/schemas/ResponseFailedEvent]/response/allOf[#/components/schemas/ResponseProperties]/model/anyOf[#/components/schemas/ModelIdsShared]/anyOf[subschema #2]/` response property for the response status `200` (media type: text/event-stream)
  - added the new `gpt-audio-mini-2025-12-15` enum value to the `anyOf[#/components/schemas/ResponseInProgressEvent]/response/allOf[#/components/schemas/ResponseProperties]/model/anyOf[#/components/schemas/ModelIdsShared]/anyOf[subschema #2]/` response property for the response status `200` (media type: text/event-stream)
  - added the new `gpt-audio-mini-2025-12-15` enum value to the `anyOf[#/components/schemas/ResponseIncompleteEvent]/response/allOf[#/components/schemas/ResponseProperties]/model/anyOf[#/components/schemas/ModelIdsShared]/anyOf[subschema #2]/` response property for the response status `200` (media type: text/event-stream)
  - added the new `gpt-audio-mini-2025-12-15` enum value to the `anyOf[subschema #57: ResponseQueuedEvent]/response/allOf[#/components/schemas/ResponseProperties]/model/anyOf[#/components/schemas/ModelIdsShared]/anyOf[subschema #2]/` response property for the response status `200` (media type: text/event-stream)
  - added the new `gpt-audio-mini` enum value to the request property `allOf[#/components/schemas/ResponseProperties]/model/anyOf[#/components/schemas/ModelIdsShared]/anyOf[subschema #2]/`
  - added the new `gpt-audio-mini-2025-12-15` enum value to the request property `allOf[#/components/schemas/ResponseProperties]/model/anyOf[#/components/schemas/ModelIdsShared]/anyOf[subschema #2]/`
  - removed the `gpt-5.1-mini` enum value from the `allOf[#/components/schemas/ResponseProperties]/model/anyOf[#/components/schemas/ModelIdsShared]/anyOf[subschema #2]/` response property for the response status `200` (media type: application/json)
  - removed the `gpt-5.1-mini` enum value from the `anyOf[#/components/schemas/ResponseCompletedEvent]/response/allOf[#/components/schemas/ResponseProperties]/model/anyOf[#/components/schemas/ModelIdsShared]/anyOf[subschema #2]/` response property for the response status `200` (media type: text/event-stream)
  - removed the `gpt-5.1-mini` enum value from the `anyOf[#/components/schemas/ResponseCreatedEvent]/response/allOf[#/components/schemas/ResponseProperties]/model/anyOf[#/components/schemas/ModelIdsShared]/anyOf[subschema #2]/` response property for the response status `200` (media type: text/event-stream)
  - removed the `gpt-5.1-mini` enum value from the `anyOf[#/components/schemas/ResponseFailedEvent]/response/allOf[#/components/schemas/ResponseProperties]/model/anyOf[#/components/schemas/ModelIdsShared]/anyOf[subschema #2]/` response property for the response status `200` (media type: text/event-stream)
  - removed the `gpt-5.1-mini` enum value from the `anyOf[#/components/schemas/ResponseInProgressEvent]/response/allOf[#/components/schemas/ResponseProperties]/model/anyOf[#/components/schemas/ModelIdsShared]/anyOf[subschema #2]/` response property for the response status `200` (media type: text/event-stream)
  - removed the `gpt-5.1-mini` enum value from the `anyOf[#/components/schemas/ResponseIncompleteEvent]/response/allOf[#/components/schemas/ResponseProperties]/model/anyOf[#/components/schemas/ModelIdsShared]/anyOf[subschema #2]/` response property for the response status `200` (media type: text/event-stream)
  - removed the `gpt-5.1-mini` enum value from the `anyOf[subschema #57: ResponseQueuedEvent]/response/allOf[#/components/schemas/ResponseProperties]/model/anyOf[#/components/schemas/ModelIdsShared]/anyOf[subschema #2]/` response property for the response status `200` (media type: text/event-stream)
- **2026-09-15** `5cb9c8e9335a` — 1 info
  - added `#/components/schemas/ResponseCompactionCompactingStreamingEvent` to the response body `anyOf` list for the response status `200`
- **2026-09-15** `6dad570526f3` — 7 breaking, 1 info
  - the `allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[subschema #14: Compaction item]/encrypted_content` response property's maxLength was increased from `20971520` to `104857600` for the response status `200` (media type: application/json)
  - the `anyOf[#/components/schemas/ResponseCompletedEvent]/response/allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[subschema #14: Compaction item]/encrypted_content` response property's maxLength was increased from `20971520` to `104857600` for the response status `200` (media type: text/event-stream)
  - the `anyOf[#/components/schemas/ResponseCreatedEvent]/response/allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[subschema #14: Compaction item]/encrypted_content` response property's maxLength was increased from `20971520` to `104857600` for the response status `200` (media type: text/event-stream)
  - the `anyOf[#/components/schemas/ResponseFailedEvent]/response/allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[subschema #14: Compaction item]/encrypted_content` response property's maxLength was increased from `20971520` to `104857600` for the response status `200` (media type: text/event-stream)
  - the `anyOf[#/components/schemas/ResponseInProgressEvent]/response/allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[subschema #14: Compaction item]/encrypted_content` response property's maxLength was increased from `20971520` to `104857600` for the response status `200` (media type: text/event-stream)
  - the `anyOf[#/components/schemas/ResponseIncompleteEvent]/response/allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[subschema #14: Compaction item]/encrypted_content` response property's maxLength was increased from `20971520` to `104857600` for the response status `200` (media type: text/event-stream)
  - the `anyOf[subschema #56: ResponseQueuedEvent]/response/allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[subschema #14: Compaction item]/encrypted_content` response property's maxLength was increased from `20971520` to `104857600` for the response status `200` (media type: text/event-stream)
  - the `allOf[subschema #3]/input/oneOf[subschema #2: Input item list]/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` — 1 breaking, 101 info
  - removed `subschema #1, subschema #2` from the `allOf[subschema #3]/input/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[subschema #15: Image generation call]/size` request property `anyOf` list
  - added the new optional request property `allOf[subschema #3]/input/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[subschema #15: Image generation call]/action`
  - added the new optional request property `allOf[subschema #3]/input/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[subschema #15: Image generation call]/background`
  - added the new optional request property `allOf[subschema #3]/input/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[subschema #15: Image generation call]/output_format`
  - added the new optional request property `allOf[subschema #3]/input/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[subschema #15: Image generation call]/revised_prompt`
  - added `subschema #1` to the `allOf[subschema #3]/input/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[subschema #15: Image generation call]/size` request property `anyOf` list
  - added the optional property `allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[subschema #15: Image generation call]/action` to the response with the `200` status (media type: application/json)
  - added the optional property `allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[subschema #15: Image generation call]/background` to the response with the `200` status (media type: application/json)
  - added the optional property `allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[subschema #15: Image generation call]/output_format` to the response with the `200` status (media type: application/json)
  - added the optional property `allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[subschema #15: Image generation call]/revised_prompt` to the response with the `200` status (media type: application/json)
  - added the optional property `allOf[subschema #3]/output/items/oneOf[subschema #15: Image generation call]/action` to the response with the `200` status (media type: application/json)
  - added the optional property `allOf[subschema #3]/output/items/oneOf[subschema #15: Image generation call]/background` to the response with the `200` status (media type: application/json)
  - added the optional property `allOf[subschema #3]/output/items/oneOf[subschema #15: Image generation call]/output_format` to the response with the `200` status (media type: application/json)
  - added the optional property `allOf[subschema #3]/output/items/oneOf[subschema #15: Image generation call]/revised_prompt` to the response with the `200` status (media type: application/json)
  - added the optional property `anyOf[#/components/schemas/ResponseCompletedEvent]/response/allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[subschema #15: Image generation call]/action` to the response with the `200` status (media type: text/event-stream)
  - added the optional property `anyOf[#/components/schemas/ResponseCompletedEvent]/response/allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[subschema #15: Image generation call]/background` to the response with the `200` status (media type: text/event-stream)
  - added the optional property `anyOf[#/components/schemas/ResponseCompletedEvent]/response/allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[subschema #15: Image generation call]/output_format` to the response with the `200` status (media type: text/event-stream)
  - added the optional property `anyOf[#/components/schemas/ResponseCompletedEvent]/response/allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[subschema #15: Image generation call]/revised_prompt` to the response with the `200` status (media type: text/event-stream)
  - added the optional property `anyOf[#/components/schemas/ResponseCompletedEvent]/response/allOf[subschema #3]/output/items/oneOf[subschema #15: Image generation call]/action` to the response with the `200` status (media type: text/event-stream)
  - added the optional property `anyOf[#/components/schemas/ResponseCompletedEvent]/response/allOf[subschema #3]/output/items/oneOf[subschema #15: Image generation call]/background` to the response with the `200` status (media type: text/event-stream)
  - added the optional property `anyOf[#/components/schemas/ResponseCompletedEvent]/response/allOf[subschema #3]/output/items/oneOf[subschema #15: Image generation call]/output_format` to the response with the `200` status (media type: text/event-stream)
  - added the optional property `anyOf[#/components/schemas/ResponseCompletedEvent]/response/allOf[subschema #3]/output/items/oneOf[subschema #15: Image generation call]/revised_prompt` to the response with the `200` status (media type: text/event-stream)
  - added the optional property `anyOf[#/components/schemas/ResponseCreatedEvent]/response/allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[subschema #15: Image generation call]/action` to the response with the `200` status (media type: text/event-stream)
  - added the optional property `anyOf[#/components/schemas/ResponseCreatedEvent]/response/allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[subschema #15: Image generation call]/background` to the response with the `200` status (media type: text/event-stream)
  - added the optional property `anyOf[#/components/schemas/ResponseCreatedEvent]/response/allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[subschema #15: Image generation call]/output_format` to the response with the `200` status (media type: text/event-stream)
  - added the optional property `anyOf[#/components/schemas/ResponseCreatedEvent]/response/allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[subschema #15: Image generation call]/revised_prompt` to the response with the `200` status (media type: text/event-stream)
  - added the optional property `anyOf[#/components/schemas/ResponseCreatedEvent]/response/allOf[subschema #3]/output/items/oneOf[subschema #15: Image generation call]/action` to the response with the `200` status (media type: text/event-stream)
  - added the optional property `anyOf[#/components/schemas/ResponseCreatedEvent]/response/allOf[subschema #3]/output/items/oneOf[subschema #15: Image generation call]/background` to the response with the `200` status (media type: text/event-stream)
  - added the optional property `anyOf[#/components/schemas/ResponseCreatedEvent]/response/allOf[subschema #3]/output/items/oneOf[subschema #15: Image generation call]/output_format` to the response with the `200` status (media type: text/event-stream)
  - added the optional property `anyOf[#/components/schemas/ResponseCreatedEvent]/response/allOf[subschema #3]/output/items/oneOf[subschema #15: Image generation call]/revised_prompt` to the response with the `200` status (media type: text/event-stream)
  - added the optional property `anyOf[#/components/schemas/ResponseFailedEvent]/response/allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[subschema #15: Image generation call]/action` to the response with the `200` status (media type: text/event-stream)
  - added the optional property `anyOf[#/components/schemas/ResponseFailedEvent]/response/allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[subschema #15: Image generation call]/background` to the response with the `200` status (media type: text/event-stream)
  - added the optional property `anyOf[#/components/schemas/ResponseFailedEvent]/response/allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[subschema #15: Image generation call]/output_format` to the response with the `200` status (media type: text/event-stream)
  - added the optional property `anyOf[#/components/schemas/ResponseFailedEvent]/response/allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[subschema #15: Image generation call]/revised_prompt` to the response with the `200` status (media type: text/event-stream)
  - added the optional property `anyOf[#/components/schemas/ResponseFailedEvent]/response/allOf[subschema #3]/output/items/oneOf[subschema #15: Image generation call]/action` to the response with the `200` status (media type: text/event-stream)
  - added the optional property `anyOf[#/components/schemas/ResponseFailedEvent]/response/allOf[subschema #3]/output/items/oneOf[subschema #15: Image generation call]/background` to the response with the `200` status (media type: text/event-stream)
  - added the optional property `anyOf[#/components/schemas/ResponseFailedEvent]/response/allOf[subschema #3]/output/items/oneOf[subschema #15: Image generation call]/output_format` to the response with the `200` status (media type: text/event-stream)
  - added the optional property `anyOf[#/components/schemas/ResponseFailedEvent]/response/allOf[subschema #3]/output/items/oneOf[subschema #15: Image generation call]/revised_prompt` to the response with the `200` status (media type: text/event-stream)
  - added the optional property `anyOf[#/components/schemas/ResponseInProgressEvent]/response/allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[subschema #15: Image generation call]/action` to the response with the `200` status (media type: text/event-stream)
  - added the optional property `anyOf[#/components/schemas/ResponseInProgressEvent]/response/allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[subschema #15: Image generation call]/background` to the response with the `200` status (media type: text/event-stream)
  - …62 more
- …earlier changes are on the page: https://skmtc.dev/openai/apis/openapi/changes/responses/post

---

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