---
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 endpoint, newest first.

## Timeline

Changed in 5 of 31 revisions.

- **2026-07-09** `e0508a503b84` — 3 warning, 40 info
- **2026-06-17** `827fa3e74ce9` — 2 info
- **2026-06-01** `d96e76a894f8` — 1 breaking, 2 info
- **2026-05-07** `737fbb7f6f17` — 3 warning, 4 info
- **2026-05-06** `1b5c6501b847` — 1 breaking, 1 info

## Changes

- **2026-07-09** `e0508a503b84` — 3 warning, 40 info
  - added the new `auto` enum value to the `data/items/anyOf[#/components/schemas/FunctionToolCallOutputResource]/allOf[subschema #1: Function tool call output]/output/anyOf[subschema #2: output content list]/items/anyOf[subschema #3: Input file]/detail` response property for the response status `200`
  - added the new `auto` enum value to the `data/items/anyOf[#/components/schemas/InputMessageResource]/allOf[subschema #1: Input message]/content/items/anyOf[subschema #3: Input file]/detail` response property for the response status `200`
  - added the new `auto` enum value to the `data/items/anyOf[subschema #27: ResponseCustomToolCallOutputItem -> subschema #29: ResponseCustomToolCallOutputItem]/allOf[subschema #1: Custom tool call output]/output/anyOf[subschema #2: output content list]/items/anyOf[subschema #3: Input file]/detail` response property for the response status `200`
  - added the optional property `data/items/anyOf[#/components/schemas/AdditionalTools]/tools/items/anyOf[subschema #10: Shell tool -> subschema #11: Shell tool]/allowed_callers` to the response with the `200` status
  - added the optional property `data/items/anyOf[#/components/schemas/AdditionalTools]/tools/items/anyOf[subschema #11: Custom tool -> subschema #12: Custom tool]/allowed_callers` to the response with the `200` status
  - added the optional property `data/items/anyOf[#/components/schemas/AdditionalTools]/tools/items/anyOf[subschema #12: Namespace -> subschema #13: Namespace]/tools/items/anyOf[#/components/schemas/FunctionToolParam]/allowed_callers` to the response with the `200` status
  - added the optional property `data/items/anyOf[#/components/schemas/AdditionalTools]/tools/items/anyOf[subschema #12: Namespace -> subschema #13: Namespace]/tools/items/anyOf[#/components/schemas/FunctionToolParam]/output_schema` to the response with the `200` status
  - added the optional property `data/items/anyOf[#/components/schemas/AdditionalTools]/tools/items/anyOf[subschema #12: Namespace -> subschema #13: Namespace]/tools/items/anyOf[subschema #2: Custom tool]/allowed_callers` to the response with the `200` status
  - added the optional property `data/items/anyOf[#/components/schemas/AdditionalTools]/tools/items/anyOf[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/anyOf[#/components/schemas/AdditionalTools]/tools/items/anyOf[subschema #1: Function]/allowed_callers` to the response with the `200` status
  - added the optional property `data/items/anyOf[#/components/schemas/AdditionalTools]/tools/items/anyOf[subschema #1: Function]/output_schema` to the response with the `200` status
  - added the optional property `data/items/anyOf[#/components/schemas/AdditionalTools]/tools/items/anyOf[subschema #6: MCP tool]/allowed_callers` to the response with the `200` status
  - added the optional property `data/items/anyOf[#/components/schemas/AdditionalTools]/tools/items/anyOf[subschema #7: Code interpreter]/allowed_callers` to the response with the `200` status
  - added the optional property `data/items/anyOf[#/components/schemas/FunctionToolCallOutputResource]/allOf[subschema #1: Function tool call output]/caller` to the response with the `200` status
  - added the optional property `data/items/anyOf[#/components/schemas/FunctionToolCallOutputResource]/allOf[subschema #1: Function tool call output]/output/anyOf[subschema #2: output content list]/items/anyOf[subschema #1: Input text]/prompt_cache_breakpoint` to the response with the `200` status
  - added the optional property `data/items/anyOf[#/components/schemas/FunctionToolCallOutputResource]/allOf[subschema #1: Function tool call output]/output/anyOf[subschema #2: output content list]/items/anyOf[subschema #2: Input image]/prompt_cache_breakpoint` to the response with the `200` status
  - added the optional property `data/items/anyOf[#/components/schemas/FunctionToolCallOutputResource]/allOf[subschema #1: Function tool call output]/output/anyOf[subschema #2: output content list]/items/anyOf[subschema #3: Input file]/prompt_cache_breakpoint` to the response with the `200` status
  - added the optional property `data/items/anyOf[#/components/schemas/FunctionToolCallResource]/allOf[subschema #1: Function tool call]/caller` to the response with the `200` status
  - added the optional property `data/items/anyOf[#/components/schemas/InputMessageResource]/allOf[subschema #1: Input message]/content/items/anyOf[subschema #1: Input text]/prompt_cache_breakpoint` to the response with the `200` status
  - added the optional property `data/items/anyOf[#/components/schemas/InputMessageResource]/allOf[subschema #1: Input message]/content/items/anyOf[subschema #2: Input image]/prompt_cache_breakpoint` to the response with the `200` status
  - added the optional property `data/items/anyOf[#/components/schemas/InputMessageResource]/allOf[subschema #1: Input message]/content/items/anyOf[subschema #3: Input file]/prompt_cache_breakpoint` to the response with the `200` status
  - added the optional property `data/items/anyOf[#/components/schemas/ToolSearchOutput]/tools/items/anyOf[subschema #10: Shell tool -> subschema #11: Shell tool]/allowed_callers` to the response with the `200` status
  - added the optional property `data/items/anyOf[#/components/schemas/ToolSearchOutput]/tools/items/anyOf[subschema #11: Custom tool -> subschema #12: Custom tool]/allowed_callers` to the response with the `200` status
  - added the optional property `data/items/anyOf[#/components/schemas/ToolSearchOutput]/tools/items/anyOf[subschema #12: Namespace -> subschema #13: Namespace]/tools/items/anyOf[#/components/schemas/FunctionToolParam]/allowed_callers` to the response with the `200` status
  - added the optional property `data/items/anyOf[#/components/schemas/ToolSearchOutput]/tools/items/anyOf[subschema #12: Namespace -> subschema #13: Namespace]/tools/items/anyOf[#/components/schemas/FunctionToolParam]/output_schema` to the response with the `200` status
  - added the optional property `data/items/anyOf[#/components/schemas/ToolSearchOutput]/tools/items/anyOf[subschema #12: Namespace -> subschema #13: Namespace]/tools/items/anyOf[subschema #2: Custom tool]/allowed_callers` to the response with the `200` status
  - added the optional property `data/items/anyOf[#/components/schemas/ToolSearchOutput]/tools/items/anyOf[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/anyOf[#/components/schemas/ToolSearchOutput]/tools/items/anyOf[subschema #1: Function]/allowed_callers` to the response with the `200` status
  - added the optional property `data/items/anyOf[#/components/schemas/ToolSearchOutput]/tools/items/anyOf[subschema #1: Function]/output_schema` to the response with the `200` status
  - added the optional property `data/items/anyOf[#/components/schemas/ToolSearchOutput]/tools/items/anyOf[subschema #6: MCP tool]/allowed_callers` to the response with the `200` status
  - added the optional property `data/items/anyOf[#/components/schemas/ToolSearchOutput]/tools/items/anyOf[subschema #7: Code interpreter]/allowed_callers` to the response with the `200` status
  - added the optional property `data/items/anyOf[subschema #18: Shell tool call -> subschema #20: Shell tool call]/caller` to the response with the `200` status
  - added the optional property `data/items/anyOf[subschema #19: Shell call output -> subschema #21: Shell call output]/caller` to the response with the `200` status
  - added the optional property `data/items/anyOf[subschema #20: Apply patch tool call -> subschema #22: Apply patch tool call]/caller` to the response with the `200` status
  - added the optional property `data/items/anyOf[subschema #21: 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/anyOf[subschema #26: ResponseCustomToolCallItem -> subschema #28: ResponseCustomToolCallItem]/allOf[subschema #1: Custom tool call]/caller` to the response with the `200` status
  - added the optional property `data/items/anyOf[subschema #27: 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/anyOf[subschema #27: ResponseCustomToolCallOutputItem -> subschema #29: ResponseCustomToolCallOutputItem]/allOf[subschema #1: Custom tool call output]/output/anyOf[subschema #2: output content list]/items/anyOf[subschema #1: Input text]/prompt_cache_breakpoint` to the response with the `200` status
  - added the optional property `data/items/anyOf[subschema #27: ResponseCustomToolCallOutputItem -> subschema #29: ResponseCustomToolCallOutputItem]/allOf[subschema #1: Custom tool call output]/output/anyOf[subschema #2: output content list]/items/anyOf[subschema #2: Input image]/prompt_cache_breakpoint` to the response with the `200` status
  - added the optional property `data/items/anyOf[subschema #27: ResponseCustomToolCallOutputItem -> subschema #29: ResponseCustomToolCallOutputItem]/allOf[subschema #1: Custom tool call output]/output/anyOf[subschema #2: output content list]/items/anyOf[subschema #3: Input file]/prompt_cache_breakpoint` to the response with the `200` status
  - …3 more
- **2026-06-17** `827fa3e74ce9` — 2 info
  - added the optional property `data/items/anyOf[#/components/schemas/AdditionalTools]/tools/items/anyOf[subschema #6: MCP tool]/tunnel_id` to the response with the `200` status
  - added the optional property `data/items/anyOf[#/components/schemas/ToolSearchOutput]/tools/items/anyOf[subschema #6: MCP tool]/tunnel_id` to the response with the `200` status
- **2026-06-01** `d96e76a894f8` — 1 breaking, 2 info
  - the response property `data/items/anyOf[subschema #6: Web search tool call]/action/anyOf[subschema #1: Search action]/query` became optional for the status `200`
  - added `#/components/schemas/AdditionalTools` to the `data/items/` response property `anyOf` list for the response status `200`
  - response property `data/items/anyOf[subschema #6: Web search tool call]/action/anyOf[subschema #1: Search action]/query` deprecated
- **2026-05-07** `737fbb7f6f17` — 3 warning, 4 info
  - added the new `chatgpt-image-latest` enum value to the `data/items/anyOf[#/components/schemas/ToolSearchOutput]/tools/items/anyOf[subschema #8: 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/anyOf[#/components/schemas/ToolSearchOutput]/tools/items/anyOf[subschema #8: 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/anyOf[#/components/schemas/ToolSearchOutput]/tools/items/anyOf[subschema #8: Image generation tool]/model/anyOf[subschema #2]/` response property for the response status `200`
  - removed the `1024x1024` enum value from the `data/items/anyOf[#/components/schemas/ToolSearchOutput]/tools/items/anyOf[subschema #8: Image generation tool]/size` response property for the response status `200`
  - removed the `1024x1536` enum value from the `data/items/anyOf[#/components/schemas/ToolSearchOutput]/tools/items/anyOf[subschema #8: Image generation tool]/size` response property for the response status `200`
  - removed the `1536x1024` enum value from the `data/items/anyOf[#/components/schemas/ToolSearchOutput]/tools/items/anyOf[subschema #8: Image generation tool]/size` response property for the response status `200`
  - removed the `auto` enum value from the `data/items/anyOf[#/components/schemas/ToolSearchOutput]/tools/items/anyOf[subschema #8: Image generation tool]/size` response property for the response status `200`
- **2026-05-06** `1b5c6501b847` — 1 breaking, 1 info
  - the `data/items/anyOf[#/components/schemas/ToolSearchOutput]/tools/items/anyOf[subschema #8: Image generation tool]/size` response's property type/format changed from `string`/`` to ``/`` for status `200`
  - added `subschema #1, subschema #2` to the `data/items/anyOf[#/components/schemas/ToolSearchOutput]/tools/items/anyOf[subschema #8: Image generation tool]/size` response property `anyOf` list for the response status `200`

---

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