---
title: "Changes to List input items"
method: GET
path: "/responses/{response_id}/input_items"
---

# Changes to List input items

`GET /responses/{response_id}/input_items`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 38 of 397 revisions.

- **2026-10-26** `6f5c52c2ff04`: 9 info
- **2026-10-23** `f1af3e12b410`: 2 info
- **2026-10-15** `678b6c5e3523`: 2 breaking
- **2026-10-13** `331494fb6dbf`: 1 info
- **2026-10-06** `e2f8d8cbc41f`: 2 info
- **2026-10-05** `be1bc46610f8`: 1 breaking
- **2026-09-28** `1c308918d47e`: 1 breaking
- **2026-09-28** `17f4bc11b90f`: 2 breaking, 2 info
- **2026-09-24** `f4b7d53362c0`: 1 info
- **2026-09-16** `2cd8933757a4`: 2 info
- **2026-09-10** `2f07cb0091b4`: 6 info
- **2026-09-08** `6bfa47154802`: 2 info
- **2026-09-08** `bb9b3b410112`: 1 breaking, 17 warning, 15 info
- **2026-09-08** `185927e212ab`: 12 warning
- **2026-09-04** `d3d980dbba53`: 1 warning
- **2026-09-03** `9430b00d75b4`: 1 breaking, 11 info
- **2026-08-29** `959ef977e135`: 1 warning
- **2026-08-28** `5c81016c9be7`: 1 info
- **2026-08-20** `5de4ab93fa24`: 4 warning
- **2026-08-14** `19962d085c85`: 1 info
- **2026-08-14** `6ac2618eefd7`: 1 info
- **2026-08-14** `fe3335711e48`: 1 info
- **2026-08-13** `fc45a2f64c0a`: 2 info
- **2026-08-05** `ab0c5306e390`: 5 breaking, 3 warning, 31 info
- **2026-08-04** `4d5ff0000988`: 2 breaking
- **2026-07-30** `f41d8cd016e8`: 2 info
- **2026-07-15** `4065aec90c5d`: 3 breaking, 3 warning, 29 info
- **2026-07-09** `e0508a503b84`: 3 warning, 40 info
- **2026-06-17** `827fa3e74ce9`: 2 info
- **2026-06-01** `d96e76a894f8`: 1 breaking, 2 info
- **2026-05-13** `74cbcf73838f`: 14 breaking, 2 warning, 23 info
- **2026-05-07** `737fbb7f6f17`: 3 warning, 4 info
- **2026-05-06** `1b5c6501b847`: 1 breaking, 1 info
- **2026-04-10** `7c540cce6eb3`: 1 breaking, 1 warning, 9 info
- **2025-04-29** `6a6c681b1820`: 2 breaking, 4 info
- **2025-03-22** `86ed5d923809`: 1 breaking
- **2025-03-22** `41844462b873`: 1 breaking, 1 info
- **2025-03-11** `6ab43fe7798e`: 1 info

## Changes

- **2026-10-26** `6f5c52c2ff04`: 9 info
  - added the optional property `data/items/oneOf[#/components/schemas/FunctionToolCallOutputResource]/allOf[subschema #1: Function tool call output]/output/oneOf[subschema #2: output content list]/items/oneOf[subschema #1: Input text]/prompt_cache_breakpoint/ttl` to the response with the `200` status
  - added the optional property `data/items/oneOf[#/components/schemas/FunctionToolCallOutputResource]/allOf[subschema #1: Function tool call output]/output/oneOf[subschema #2: output content list]/items/oneOf[subschema #2: Input image]/prompt_cache_breakpoint/ttl` to the response with the `200` status
  - added the optional property `data/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]/prompt_cache_breakpoint/ttl` to the response with the `200` status
  - added the optional property `data/items/oneOf[#/components/schemas/InputMessageResource]/allOf[subschema #1: Input message]/content/items/oneOf[subschema #1: Input text]/prompt_cache_breakpoint/ttl` to the response with the `200` status
  - added the optional property `data/items/oneOf[#/components/schemas/InputMessageResource]/allOf[subschema #1: Input message]/content/items/oneOf[subschema #2: Input image]/prompt_cache_breakpoint/ttl` to the response with the `200` status
  - added the optional property `data/items/oneOf[#/components/schemas/InputMessageResource]/allOf[subschema #1: Input message]/content/items/oneOf[subschema #3: Input file]/prompt_cache_breakpoint/ttl` to the response with the `200` status
  - added the optional property `data/items/oneOf[subschema #30: ResponseCustomToolCallOutputItem]/allOf[subschema #1: Custom tool call output]/output/oneOf[subschema #2: output content list]/items/oneOf[subschema #1: Input text]/prompt_cache_breakpoint/ttl` to the response with the `200` status
  - added the optional property `data/items/oneOf[subschema #30: ResponseCustomToolCallOutputItem]/allOf[subschema #1: Custom tool call output]/output/oneOf[subschema #2: output content list]/items/oneOf[subschema #2: Input image]/prompt_cache_breakpoint/ttl` to the response with the `200` status
  - added the optional property `data/items/oneOf[subschema #30: ResponseCustomToolCallOutputItem]/allOf[subschema #1: Custom tool call output]/output/oneOf[subschema #2: output content list]/items/oneOf[subschema #3: Input file]/prompt_cache_breakpoint/ttl` to the response with the `200` status
- **2026-10-23** `f1af3e12b410`: 2 info
  - the `` response's property default value changed from `gpt-image-1` to `gpt-image-2` for the status `200`
  - the `` response's property default value changed from `gpt-image-1` to `gpt-image-2` for the status `200`
- **2026-10-15** `678b6c5e3523`: 2 breaking
  - the response property `data/items/oneOf[subschema #6: Web search tool call]/action/oneOf[subschema #3: Find action]/url` became optional for the status `200`
  - response property `data/items/oneOf[subschema #6: Web search tool call]/action/oneOf[subschema #3: Find action]/url` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
- **2026-10-13** `331494fb6dbf`: 1 info
  - added the optional property `data/items/oneOf[subschema #17: Image generation call]/error` to the response with the `200` status
- **2026-10-06** `e2f8d8cbc41f`: 2 info
  - added the optional property `error/misalignment/review_target` to the response with the `404` status
  - added the optional property `error/misalignment/review_target` to the response with the `429` status
- **2026-10-05** `be1bc46610f8`: 1 breaking
  - removed the required property `data/items/oneOf[#/components/schemas/ComputerToolCallOutputResource]/allOf[subschema #2]/id` from the response with the `200` status
- **2026-09-28** `1c308918d47e`: 1 breaking
  - the response property `data/items/oneOf[subschema #6: Web search tool call]/action` became optional for the status `200`
- **2026-09-28** `17f4bc11b90f`: 2 breaking, 2 info
  - added `#/components/schemas/CompoundFilter` to the `data/items/oneOf[#/components/schemas/AdditionalTools]/tools/items/oneOf[subschema #2: File search]/filters/anyOf[#/components/schemas/Filters]/anyOf[subschema #2: Compound Filter]/filters/items/` response property `oneOf` list for the response status `200`
  - added `#/components/schemas/CompoundFilter` to the `data/items/oneOf[#/components/schemas/ToolSearchOutput]/tools/items/oneOf[subschema #2: File search]/filters/anyOf[#/components/schemas/Filters]/anyOf[subschema #2: Compound Filter]/filters/items/` response property `oneOf` list for the response status `200`
  - removed `subschema #2` from the `data/items/oneOf[#/components/schemas/AdditionalTools]/tools/items/oneOf[subschema #2: File search]/filters/anyOf[#/components/schemas/Filters]/anyOf[subschema #2: Compound Filter]/filters/items/` response property `oneOf` list for the response status `200`
  - removed `subschema #2` from the `data/items/oneOf[#/components/schemas/ToolSearchOutput]/tools/items/oneOf[subschema #2: File search]/filters/anyOf[#/components/schemas/Filters]/anyOf[subschema #2: Compound Filter]/filters/items/` response property `oneOf` list for the response status `200`
- **2026-09-24** `f4b7d53362c0`: 1 info
  - added the non-success response with the status `404`
- **2026-09-16** `2cd8933757a4`: 2 info
  - response property `data/items/oneOf[#/components/schemas/AdditionalTools]/tools/items/oneOf[subschema #6: MCP tool]/connector_id` deprecated
  - response property `data/items/oneOf[#/components/schemas/ToolSearchOutput]/tools/items/oneOf[subschema #6: MCP tool]/connector_id` deprecated
- **2026-09-10** `2f07cb0091b4`: 6 info
  - added the optional property `data/items/oneOf[subschema #17: Image generation call]/action` to the response with the `200` status
  - added the optional property `data/items/oneOf[subschema #17: Image generation call]/background` to the response with the `200` status
  - added the optional property `data/items/oneOf[subschema #17: Image generation call]/output_format` to the response with the `200` status
  - added the optional property `data/items/oneOf[subschema #17: Image generation call]/revised_prompt` to the response with the `200` status
  - added `subschema #1` to the `data/items/oneOf[subschema #17: Image generation call]/size` response property `anyOf` list for the response status `200`
  - removed `subschema #1, subschema #2` from the `data/items/oneOf[subschema #17: Image generation call]/size` response property `anyOf` list for the response status `200`
- **2026-09-08** `6bfa47154802`: 2 info
  - added the optional property `data/items/oneOf[subschema #17: Image generation call]/quality` to the response with the `200` status
  - added the optional property `data/items/oneOf[subschema #17: Image generation call]/size` to the response with the `200` status
- **2026-09-08** `bb9b3b410112`: 1 breaking, 17 warning, 15 info
  - added `#/components/schemas/ResponseConfigurationUpdate` to the `data/items/` response property `oneOf` list for the response status `200`
  - added the new `gpt-image-2` enum value to the `data/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 `data/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 `data/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 `data/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` enum value to the `data/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 `data/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 `data/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 `data/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 `data/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 `data/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 `data/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 `data/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 `incomplete` enum value to the `data/items/oneOf[subschema #6: Web search tool call]/status` response property for the response status `200`
  - added the new `max` enum value to the `data/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 `data/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 `data/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 `data/items/oneOf[#/components/schemas/ToolSearchOutput]/tools/items/oneOf[subschema #9: Image generation tool]/quality` response property for the response status `200`
  - added the non-success response with the status `429`
  - added the optional property `data/items/oneOf[#/components/schemas/AdditionalTools]/tools/items/oneOf[subschema #12: Custom tool]/async` to the response with the `200` status
  - added the optional property `data/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 `data/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 `data/items/oneOf[#/components/schemas/AdditionalTools]/tools/items/oneOf[subschema #1: Function]/async` to the response with the `200` status
  - added the optional property `data/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 `data/items/oneOf[#/components/schemas/FunctionToolCallResource]/allOf[subschema #1: Function tool call]/async` to the response with the `200` status
  - added the optional property `data/items/oneOf[#/components/schemas/ToolSearchOutput]/tools/items/oneOf[subschema #12: Custom tool]/async` to the response with the `200` status
  - added the optional property `data/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 `data/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 `data/items/oneOf[#/components/schemas/ToolSearchOutput]/tools/items/oneOf[subschema #1: Function]/async` to the response with the `200` status
  - added the optional property `data/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 `data/items/oneOf[subschema #28: ResponseCustomToolCallItem -> subschema #29: ResponseCustomToolCallItem]/allOf[subschema #1: Custom tool call]/async` to the response with the `200` status
  - added `#/components/schemas/MCPToolCallError` to the `data/items/oneOf[subschema #27: MCP tool call -> subschema #28: MCP tool call]/error` response property `anyOf` list for the response status `200`
  - removed `subschema #1` from the `data/items/oneOf[subschema #27: MCP tool call -> subschema #28: MCP tool call]/error` response property `anyOf` list for the response status `200`
- **2026-09-08** `185927e212ab`: 12 warning
  - added the new `gpt-image-2.5-flare` enum value to the `data/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 `data/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 `data/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 `data/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 `data/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 `data/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 `data/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 `data/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 `data/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 `data/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 `data/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 `data/items/oneOf[#/components/schemas/ToolSearchOutput]/tools/items/oneOf[subschema #9: Image generation tool]/quality` response property for the response status `200`
- **2026-09-04** `d3d980dbba53`: 1 warning
  - added the new `incomplete` enum value to the `data/items/oneOf[subschema #6: Web search tool call]/status` response property for the response status `200`
- **2026-09-03** `9430b00d75b4`: 1 breaking, 11 info
  - added `#/components/schemas/ResponseConfigurationUpdate` to the `data/items/` response property `oneOf` list for the response status `200`
  - added the optional property `data/items/oneOf[#/components/schemas/AdditionalTools]/tools/items/oneOf[subschema #12: Custom tool]/async` to the response with the `200` status
  - added the optional property `data/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 `data/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 `data/items/oneOf[#/components/schemas/AdditionalTools]/tools/items/oneOf[subschema #1: Function]/async` to the response with the `200` status
  - added the optional property `data/items/oneOf[#/components/schemas/FunctionToolCallResource]/allOf[subschema #1: Function tool call]/async` to the response with the `200` status
  - added the optional property `data/items/oneOf[#/components/schemas/ToolSearchOutput]/tools/items/oneOf[subschema #12: Custom tool]/async` to the response with the `200` status
  - added the optional property `data/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 `data/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 `data/items/oneOf[#/components/schemas/ToolSearchOutput]/tools/items/oneOf[subschema #1: Function]/async` to the response with the `200` status
  - added the optional property `data/items/oneOf[subschema #28: ResponseCustomToolCallItem -> subschema #29: ResponseCustomToolCallItem]/allOf[subschema #1: Custom tool call]/async` to the response with the `200` status
  - added the optional property `error/misalignment` to the response with the `429` status
- **2026-08-29** `959ef977e135`: 1 warning
  - removed the optional property `data/items/oneOf[#/components/schemas/AdditionalTools]/prompt_cache_breakpoint` from the response with the `200` status
- **2026-08-28** `5c81016c9be7`: 1 info
  - added the optional property `data/items/oneOf[#/components/schemas/AdditionalTools]/prompt_cache_breakpoint` to the response with the `200` status
- **2026-08-20** `5de4ab93fa24`: 4 warning
  - added the new `gpt-image-2` enum value to the `data/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 `data/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 `data/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 `data/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-14** `19962d085c85`: 1 info
  - removed `subschema #1` from the `data/items/oneOf[subschema #27: 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`: 1 info
  - added `#/components/schemas/MCPToolCallError` to the `data/items/oneOf[subschema #27: MCP tool call]/error` response property `anyOf` list for the response status `200`
- **2026-08-13** `fc45a2f64c0a`: 2 info
  - added the optional property `data/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 `data/items/oneOf[#/components/schemas/ToolSearchOutput]/tools/items/oneOf[subschema #5: Web search]/external_web_access` to the response with the `200` status
- **2026-08-05** `ab0c5306e390`: 5 breaking, 3 warning, 31 info
  - the response property `data/items/oneOf[#/components/schemas/FunctionToolCallOutputResource]/allOf[subschema #1: Function tool call output]/call_id` became optional for the status `200`
  - the response property `data/items/oneOf[subschema #6: Web search tool call]/action/oneOf[subschema #1: Search action]/query` became optional for the status `200`
  - the `data/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/AdditionalTools, #/components/schemas/Program, #/components/schemas/ProgramOutput` to the `data/items/` response property `oneOf` list for the response status `200`
  - added `#/components/schemas/ProgrammaticToolCallingParam` to the `data/items/oneOf[#/components/schemas/ToolSearchOutput]/tools/items/` response property `oneOf` list for the response status `200`
  - added the new `auto` enum value to the `data/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 `data/items/oneOf[#/components/schemas/InputMessageResource]/allOf[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 `data/items/oneOf[subschema #26: ResponseCustomToolCallOutputItem -> subschema #29: 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 optional property `data/items/oneOf[#/components/schemas/FunctionToolCallOutputResource]/allOf[subschema #1: Function tool call output]/caller` to the response with the `200` status
  - added the optional property `data/items/oneOf[#/components/schemas/FunctionToolCallOutputResource]/allOf[subschema #1: Function tool call output]/name` to the response with the `200` status
  - added the optional property `data/items/oneOf[#/components/schemas/FunctionToolCallOutputResource]/allOf[subschema #1: Function tool call output]/namespace` to the response with the `200` status
  - added the optional property `data/items/oneOf[#/components/schemas/FunctionToolCallOutputResource]/allOf[subschema #1: Function tool call output]/output/oneOf[subschema #2: output content list]/items/oneOf[subschema #1: Input text]/prompt_cache_breakpoint` to the response with the `200` status
  - added the optional property `data/items/oneOf[#/components/schemas/FunctionToolCallOutputResource]/allOf[subschema #1: Function tool call output]/output/oneOf[subschema #2: output content list]/items/oneOf[subschema #2: Input image]/prompt_cache_breakpoint` to the response with the `200` status
  - added the optional property `data/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]/prompt_cache_breakpoint` to the response with the `200` status
  - added the optional property `data/items/oneOf[#/components/schemas/FunctionToolCallResource]/allOf[subschema #1: Function tool call]/caller` to the response with the `200` status
  - added the optional property `data/items/oneOf[#/components/schemas/InputMessageResource]/allOf[subschema #1: Input message]/content/items/oneOf[subschema #1: Input text]/prompt_cache_breakpoint` to the response with the `200` status
  - added the optional property `data/items/oneOf[#/components/schemas/InputMessageResource]/allOf[subschema #1: Input message]/content/items/oneOf[subschema #2: Input image]/prompt_cache_breakpoint` to the response with the `200` status
  - added the optional property `data/items/oneOf[#/components/schemas/InputMessageResource]/allOf[subschema #1: Input message]/content/items/oneOf[subschema #3: Input file]/prompt_cache_breakpoint` to the response with the `200` status
  - added the optional property `data/items/oneOf[#/components/schemas/ToolSearchOutput]/tools/items/oneOf[subschema #10: Shell tool -> subschema #11: Shell tool]/allowed_callers` to the response with the `200` status
  - added the optional property `data/items/oneOf[#/components/schemas/ToolSearchOutput]/tools/items/oneOf[subschema #11: Custom tool -> subschema #12: Custom tool]/allowed_callers` to the response with the `200` status
  - added the optional property `data/items/oneOf[#/components/schemas/ToolSearchOutput]/tools/items/oneOf[subschema #12: Namespace -> subschema #13: Namespace]/tools/items/oneOf[#/components/schemas/FunctionToolParam]/allowed_callers` to the response with the `200` status
  - added the optional property `data/items/oneOf[#/components/schemas/ToolSearchOutput]/tools/items/oneOf[subschema #12: Namespace -> subschema #13: Namespace]/tools/items/oneOf[#/components/schemas/FunctionToolParam]/output_schema` to the response with the `200` status
  - added the optional property `data/items/oneOf[#/components/schemas/ToolSearchOutput]/tools/items/oneOf[subschema #12: Namespace -> subschema #13: Namespace]/tools/items/oneOf[subschema #2: Custom tool]/allowed_callers` to the response with the `200` status
  - added the optional property `data/items/oneOf[#/components/schemas/ToolSearchOutput]/tools/items/oneOf[subschema #15: Apply patch tool -> subschema #16: Apply patch tool]/allowed_callers` to the response with the `200` status
  - added the optional property `data/items/oneOf[#/components/schemas/ToolSearchOutput]/tools/items/oneOf[subschema #1: Function]/allowed_callers` to the response with the `200` status
  - added the optional property `data/items/oneOf[#/components/schemas/ToolSearchOutput]/tools/items/oneOf[subschema #1: Function]/output_schema` to the response with the `200` status
  - added the optional property `data/items/oneOf[#/components/schemas/ToolSearchOutput]/tools/items/oneOf[subschema #6: MCP tool]/allowed_callers` to the response with the `200` status
  - added the optional property `data/items/oneOf[#/components/schemas/ToolSearchOutput]/tools/items/oneOf[subschema #6: MCP tool]/tunnel_id` to the response with the `200` status
  - added the optional property `data/items/oneOf[#/components/schemas/ToolSearchOutput]/tools/items/oneOf[subschema #7: Code interpreter]/allowed_callers` to the response with the `200` status
  - added the optional property `data/items/oneOf[subschema #17: Shell tool call -> subschema #20: Shell tool call]/caller` to the response with the `200` status
  - added the optional property `data/items/oneOf[subschema #18: Shell call output -> subschema #21: Shell call output]/caller` to the response with the `200` status
  - added the optional property `data/items/oneOf[subschema #19: Apply patch tool call -> subschema #22: Apply patch tool call]/caller` to the response with the `200` status
  - added the optional property `data/items/oneOf[subschema #20: Apply patch tool call output -> subschema #23: Apply patch tool call output]/caller` to the response with the `200` status
  - added the optional property `data/items/oneOf[subschema #25: ResponseCustomToolCallItem -> subschema #28: ResponseCustomToolCallItem]/allOf[subschema #1: Custom tool call]/caller` to the response with the `200` status
  - added the optional property `data/items/oneOf[subschema #26: ResponseCustomToolCallOutputItem -> subschema #29: ResponseCustomToolCallOutputItem]/allOf[subschema #1: Custom tool call output]/caller` to the response with the `200` status
  - added the optional property `data/items/oneOf[subschema #26: ResponseCustomToolCallOutputItem -> subschema #29: ResponseCustomToolCallOutputItem]/allOf[subschema #1: Custom tool call output]/output/oneOf[subschema #2: output content list]/items/oneOf[subschema #1: Input text]/prompt_cache_breakpoint` to the response with the `200` status
  - added the optional property `data/items/oneOf[subschema #26: ResponseCustomToolCallOutputItem -> subschema #29: ResponseCustomToolCallOutputItem]/allOf[subschema #1: Custom tool call output]/output/oneOf[subschema #2: output content list]/items/oneOf[subschema #2: Input image]/prompt_cache_breakpoint` to the response with the `200` status
  - added the optional property `data/items/oneOf[subschema #26: ResponseCustomToolCallOutputItem -> subschema #29: ResponseCustomToolCallOutputItem]/allOf[subschema #1: Custom tool call output]/output/oneOf[subschema #2: output content list]/items/oneOf[subschema #3: Input file]/prompt_cache_breakpoint` to the response with the `200` status
  - response property `data/items/oneOf[subschema #6: Web search tool call]/action/oneOf[subschema #1: Search action]/query` deprecated
- **2026-08-04** `4d5ff0000988`: 2 breaking
  - the `data/items/oneOf[#/components/schemas/AdditionalTools]/tools/items/oneOf[subschema #13: Namespace]/description` response property's minLength was decreased from `1` to `0` for the response status `200`
  - the `data/items/oneOf[#/components/schemas/ToolSearchOutput]/tools/items/oneOf[subschema #13: Namespace]/description` response property's minLength was decreased from `1` to `0` for the response status `200`
- **2026-07-30** `f41d8cd016e8`: 2 info
  - added the optional property `data/items/oneOf[#/components/schemas/FunctionToolCallOutputResource]/allOf[subschema #1: Function tool call output]/name` to the response with the `200` status
  - added the optional property `data/items/oneOf[#/components/schemas/FunctionToolCallOutputResource]/allOf[subschema #1: Function tool call output]/namespace` to the response with the `200` status
- **2026-07-15** `4065aec90c5d`: 3 breaking, 3 warning, 29 info
  - the response property `data/items/oneOf[subschema #6: Web search tool call]/action/oneOf[subschema #1: Search action]/query` became optional for the status `200`
  - added `#/components/schemas/AdditionalTools, #/components/schemas/Program, #/components/schemas/ProgramOutput` to the `data/items/` response property `oneOf` list for the response status `200`
  - added `#/components/schemas/ProgrammaticToolCallingParam` to the `data/items/oneOf[#/components/schemas/ToolSearchOutput]/tools/items/` response property `oneOf` list for the response status `200`
  - added the new `auto` enum value to the `data/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 `data/items/oneOf[#/components/schemas/InputMessageResource]/allOf[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 `data/items/oneOf[subschema #26: ResponseCustomToolCallOutputItem -> subschema #29: 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 optional property `data/items/oneOf[#/components/schemas/FunctionToolCallOutputResource]/allOf[subschema #1: Function tool call output]/caller` to the response with the `200` status
  - added the optional property `data/items/oneOf[#/components/schemas/FunctionToolCallOutputResource]/allOf[subschema #1: Function tool call output]/output/oneOf[subschema #2: output content list]/items/oneOf[subschema #1: Input text]/prompt_cache_breakpoint` to the response with the `200` status
  - added the optional property `data/items/oneOf[#/components/schemas/FunctionToolCallOutputResource]/allOf[subschema #1: Function tool call output]/output/oneOf[subschema #2: output content list]/items/oneOf[subschema #2: Input image]/prompt_cache_breakpoint` to the response with the `200` status
  - added the optional property `data/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]/prompt_cache_breakpoint` to the response with the `200` status
  - added the optional property `data/items/oneOf[#/components/schemas/FunctionToolCallResource]/allOf[subschema #1: Function tool call]/caller` to the response with the `200` status
  - added the optional property `data/items/oneOf[#/components/schemas/InputMessageResource]/allOf[subschema #1: Input message]/content/items/oneOf[subschema #1: Input text]/prompt_cache_breakpoint` to the response with the `200` status
  - added the optional property `data/items/oneOf[#/components/schemas/InputMessageResource]/allOf[subschema #1: Input message]/content/items/oneOf[subschema #2: Input image]/prompt_cache_breakpoint` to the response with the `200` status
  - added the optional property `data/items/oneOf[#/components/schemas/InputMessageResource]/allOf[subschema #1: Input message]/content/items/oneOf[subschema #3: Input file]/prompt_cache_breakpoint` to the response with the `200` status
  - added the optional property `data/items/oneOf[#/components/schemas/ToolSearchOutput]/tools/items/oneOf[subschema #10: Shell tool -> subschema #11: Shell tool]/allowed_callers` to the response with the `200` status
  - added the optional property `data/items/oneOf[#/components/schemas/ToolSearchOutput]/tools/items/oneOf[subschema #11: Custom tool -> subschema #12: Custom tool]/allowed_callers` to the response with the `200` status
  - added the optional property `data/items/oneOf[#/components/schemas/ToolSearchOutput]/tools/items/oneOf[subschema #12: Namespace -> subschema #13: Namespace]/tools/items/oneOf[#/components/schemas/FunctionToolParam]/allowed_callers` to the response with the `200` status
  - added the optional property `data/items/oneOf[#/components/schemas/ToolSearchOutput]/tools/items/oneOf[subschema #12: Namespace -> subschema #13: Namespace]/tools/items/oneOf[#/components/schemas/FunctionToolParam]/output_schema` to the response with the `200` status
  - added the optional property `data/items/oneOf[#/components/schemas/ToolSearchOutput]/tools/items/oneOf[subschema #12: Namespace -> subschema #13: Namespace]/tools/items/oneOf[subschema #2: Custom tool]/allowed_callers` to the response with the `200` status
  - added the optional property `data/items/oneOf[#/components/schemas/ToolSearchOutput]/tools/items/oneOf[subschema #15: Apply patch tool -> subschema #16: Apply patch tool]/allowed_callers` to the response with the `200` status
  - added the optional property `data/items/oneOf[#/components/schemas/ToolSearchOutput]/tools/items/oneOf[subschema #1: Function]/allowed_callers` to the response with the `200` status
  - added the optional property `data/items/oneOf[#/components/schemas/ToolSearchOutput]/tools/items/oneOf[subschema #1: Function]/output_schema` to the response with the `200` status
  - added the optional property `data/items/oneOf[#/components/schemas/ToolSearchOutput]/tools/items/oneOf[subschema #6: MCP tool]/allowed_callers` to the response with the `200` status
  - added the optional property `data/items/oneOf[#/components/schemas/ToolSearchOutput]/tools/items/oneOf[subschema #6: MCP tool]/tunnel_id` to the response with the `200` status
  - added the optional property `data/items/oneOf[#/components/schemas/ToolSearchOutput]/tools/items/oneOf[subschema #7: Code interpreter]/allowed_callers` to the response with the `200` status
  - added the optional property `data/items/oneOf[subschema #17: Shell tool call -> subschema #20: Shell tool call]/caller` to the response with the `200` status
  - added the optional property `data/items/oneOf[subschema #18: Shell call output -> subschema #21: Shell call output]/caller` to the response with the `200` status
  - added the optional property `data/items/oneOf[subschema #19: Apply patch tool call -> subschema #22: Apply patch tool call]/caller` to the response with the `200` status
  - added the optional property `data/items/oneOf[subschema #20: Apply patch tool call output -> subschema #23: Apply patch tool call output]/caller` to the response with the `200` status
  - added the optional property `data/items/oneOf[subschema #25: ResponseCustomToolCallItem -> subschema #28: ResponseCustomToolCallItem]/allOf[subschema #1: Custom tool call]/caller` to the response with the `200` status
  - added the optional property `data/items/oneOf[subschema #26: ResponseCustomToolCallOutputItem -> subschema #29: ResponseCustomToolCallOutputItem]/allOf[subschema #1: Custom tool call output]/caller` to the response with the `200` status
  - added the optional property `data/items/oneOf[subschema #26: ResponseCustomToolCallOutputItem -> subschema #29: ResponseCustomToolCallOutputItem]/allOf[subschema #1: Custom tool call output]/output/oneOf[subschema #2: output content list]/items/oneOf[subschema #1: Input text]/prompt_cache_breakpoint` to the response with the `200` status
  - added the optional property `data/items/oneOf[subschema #26: ResponseCustomToolCallOutputItem -> subschema #29: ResponseCustomToolCallOutputItem]/allOf[subschema #1: Custom tool call output]/output/oneOf[subschema #2: output content list]/items/oneOf[subschema #2: Input image]/prompt_cache_breakpoint` to the response with the `200` status
  - added the optional property `data/items/oneOf[subschema #26: ResponseCustomToolCallOutputItem -> subschema #29: ResponseCustomToolCallOutputItem]/allOf[subschema #1: Custom tool call output]/output/oneOf[subschema #2: output content list]/items/oneOf[subschema #3: Input file]/prompt_cache_breakpoint` to the response with the `200` status
  - response property `data/items/oneOf[subschema #6: Web search tool call]/action/oneOf[subschema #1: Search action]/query` deprecated
- …earlier changes are on the page: https://skmtc.dev/openai/apis/openapi/changes/responses/:response_id/input_items/get

---

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