---
title: "Changes to Get input token counts"
method: POST
path: "/responses/input_tokens"
---

# Changes to Get input token counts

`POST /responses/input_tokens`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 9 of 31 revisions.

- **2026-07-09** `e0508a503b84` — 61 info
- **2026-06-17** `827fa3e74ce9` — 3 info
- **2026-06-16** `506a44267b3f` — 1 breaking, 2 info
- **2026-06-01** `d96e76a894f8` — 8 info
- **2026-05-15** `5b751bfbf149` — 2 info
- **2026-05-07** `737fbb7f6f17` — 16 breaking, 12 info
- **2026-05-06** `1b5c6501b847` — 2 breaking, 6 info
- **2026-05-04** `64494d56c425` — 20 breaking
- **2026-04-29** `5b98524f8dee` — 8 breaking

## Changes

- **2026-07-09** `e0508a503b84` — 61 info
  - added the new optional request property `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #1: Input message]/content/anyOf[subschema #2: Input item content list]/items/anyOf[subschema #1: Input text]/prompt_cache_breakpoint`
  - added the new optional request property `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #1: Input message]/content/anyOf[subschema #2: Input item content list]/items/anyOf[subschema #2: Input image]/prompt_cache_breakpoint`
  - added the new optional request property `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #1: Input message]/content/anyOf[subschema #2: Input item content list]/items/anyOf[subschema #3: Input file]/prompt_cache_breakpoint`
  - added the new optional request property `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[#/components/schemas/AdditionalToolsItemParam]/tools/items/anyOf[subschema #10: Shell tool -> subschema #11: Shell tool]/allowed_callers`
  - added the new optional request property `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[#/components/schemas/AdditionalToolsItemParam]/tools/items/anyOf[subschema #11: Custom tool -> subschema #12: Custom tool]/allowed_callers`
  - added the new optional request property `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[#/components/schemas/AdditionalToolsItemParam]/tools/items/anyOf[subschema #12: Namespace -> subschema #13: Namespace]/tools/items/anyOf[#/components/schemas/FunctionToolParam]/allowed_callers`
  - added the new optional request property `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[#/components/schemas/AdditionalToolsItemParam]/tools/items/anyOf[subschema #12: Namespace -> subschema #13: Namespace]/tools/items/anyOf[#/components/schemas/FunctionToolParam]/output_schema`
  - added the new optional request property `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[#/components/schemas/AdditionalToolsItemParam]/tools/items/anyOf[subschema #12: Namespace -> subschema #13: Namespace]/tools/items/anyOf[subschema #2: Custom tool]/allowed_callers`
  - added the new optional request property `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[#/components/schemas/AdditionalToolsItemParam]/tools/items/anyOf[subschema #15: Apply patch tool -> subschema #16: Apply patch tool]/allowed_callers`
  - added the new optional request property `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[#/components/schemas/AdditionalToolsItemParam]/tools/items/anyOf[subschema #1: Function]/allowed_callers`
  - added the new optional request property `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[#/components/schemas/AdditionalToolsItemParam]/tools/items/anyOf[subschema #1: Function]/output_schema`
  - added the new optional request property `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[#/components/schemas/AdditionalToolsItemParam]/tools/items/anyOf[subschema #6: MCP tool]/allowed_callers`
  - added the new optional request property `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[#/components/schemas/AdditionalToolsItemParam]/tools/items/anyOf[subschema #7: Code interpreter]/allowed_callers`
  - added the new optional request property `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[#/components/schemas/ToolSearchOutputItemParam]/tools/items/anyOf[subschema #10: Shell tool -> subschema #11: Shell tool]/allowed_callers`
  - added the new optional request property `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[#/components/schemas/ToolSearchOutputItemParam]/tools/items/anyOf[subschema #11: Custom tool -> subschema #12: Custom tool]/allowed_callers`
  - added the new optional request property `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[#/components/schemas/ToolSearchOutputItemParam]/tools/items/anyOf[subschema #12: Namespace -> subschema #13: Namespace]/tools/items/anyOf[#/components/schemas/FunctionToolParam]/allowed_callers`
  - added the new optional request property `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[#/components/schemas/ToolSearchOutputItemParam]/tools/items/anyOf[subschema #12: Namespace -> subschema #13: Namespace]/tools/items/anyOf[#/components/schemas/FunctionToolParam]/output_schema`
  - added the new optional request property `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[#/components/schemas/ToolSearchOutputItemParam]/tools/items/anyOf[subschema #12: Namespace -> subschema #13: Namespace]/tools/items/anyOf[subschema #2: Custom tool]/allowed_callers`
  - added the new optional request property `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[#/components/schemas/ToolSearchOutputItemParam]/tools/items/anyOf[subschema #15: Apply patch tool -> subschema #16: Apply patch tool]/allowed_callers`
  - added the new optional request property `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[#/components/schemas/ToolSearchOutputItemParam]/tools/items/anyOf[subschema #1: Function]/allowed_callers`
  - added the new optional request property `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[#/components/schemas/ToolSearchOutputItemParam]/tools/items/anyOf[subschema #1: Function]/output_schema`
  - added the new optional request property `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[#/components/schemas/ToolSearchOutputItemParam]/tools/items/anyOf[subschema #6: MCP tool]/allowed_callers`
  - added the new optional request property `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[#/components/schemas/ToolSearchOutputItemParam]/tools/items/anyOf[subschema #7: Code interpreter]/allowed_callers`
  - added the new optional request property `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[subschema #18: Shell tool call]/caller`
  - added the new optional request property `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[subschema #19: Shell tool call output]/caller`
  - added the new optional request property `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[subschema #1: Input message]/content/items/anyOf[subschema #1: Input text]/prompt_cache_breakpoint`
  - added the new optional request property `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[subschema #1: Input message]/content/items/anyOf[subschema #2: Input image]/prompt_cache_breakpoint`
  - added the new optional request property `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[subschema #1: Input message]/content/items/anyOf[subschema #3: Input file]/prompt_cache_breakpoint`
  - added the new optional request property `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[subschema #20: Apply patch tool call]/caller`
  - added the new optional request property `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[subschema #21: Apply patch tool call output]/caller`
  - added the new optional request property `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[subschema #26: Custom tool call output]/caller`
  - added the new optional request property `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[subschema #26: Custom tool call output]/output/anyOf[subschema #2: output content list]/items/anyOf[subschema #1: Input text]/prompt_cache_breakpoint`
  - added the new optional request property `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[subschema #26: Custom tool call output]/output/anyOf[subschema #2: output content list]/items/anyOf[subschema #2: Input image]/prompt_cache_breakpoint`
  - added the new optional request property `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[subschema #26: Custom tool call output]/output/anyOf[subschema #2: output content list]/items/anyOf[subschema #3: Input file]/prompt_cache_breakpoint`
  - added the new optional request property `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[subschema #27: Custom tool call]/caller`
  - added the new optional request property `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[subschema #7: Function tool call]/caller`
  - added the new optional request property `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[subschema #8: Function tool call output]/caller`
  - added the new optional request property `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[subschema #8: Function tool call output]/output/anyOf[subschema #2]/items/anyOf[subschema #1: Input text]/prompt_cache_breakpoint`
  - added the new optional request property `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[subschema #8: Function tool call output]/output/anyOf[subschema #2]/items/anyOf[subschema #2: Input image]/prompt_cache_breakpoint`
  - added the new optional request property `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[subschema #8: Function tool call output]/output/anyOf[subschema #2]/items/anyOf[subschema #3: Input file]/prompt_cache_breakpoint`
  - …21 more
- **2026-06-17** `827fa3e74ce9` — 3 info
  - added the new optional request property `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[#/components/schemas/AdditionalToolsItemParam]/tools/items/anyOf[subschema #6: MCP tool]/tunnel_id`
  - added the new optional request property `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[#/components/schemas/ToolSearchOutputItemParam]/tools/items/anyOf[subschema #6: MCP tool]/tunnel_id`
  - added the new optional request property `tools/anyOf[subschema #1]/items/anyOf[subschema #6: MCP tool]/tunnel_id`
- **2026-06-16** `506a44267b3f` — 1 breaking, 2 info
  - removed the media type `application/x-www-form-urlencoded` from the request body
  - added the new optional request property `reasoning/anyOf[subschema #1: Reasoning]/context`
  - request property `truncation` deprecated
- **2026-06-01** `d96e76a894f8` — 8 info
  - added the new optional request property `personality` (media type: application/json)
  - added the new optional request property `personality` (media type: application/x-www-form-urlencoded)
  - added `#/components/schemas/AdditionalToolsItemParam` to the `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/` request property `anyOf` list (media type: application/json)
  - added `#/components/schemas/AdditionalToolsItemParam` to the `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/` request property `anyOf` list (media type: application/x-www-form-urlencoded)
  - the request property `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[subschema #6: Web search tool call]/action/anyOf[subschema #1: Search action]/query` became optional (media type: application/json)
  - the request property `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[subschema #6: Web search tool call]/action/anyOf[subschema #1: Search action]/query` became optional (media type: application/x-www-form-urlencoded)
  - request property `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[subschema #6: Web search tool call]/action/anyOf[subschema #1: Search action]/query` deprecated (media type: application/json)
  - request property `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[subschema #6: Web search tool call]/action/anyOf[subschema #1: Search action]/query` deprecated (media type: application/x-www-form-urlencoded)
- **2026-05-15** `5b751bfbf149` — 2 info
  - added `#/components/schemas/CompactionTriggerItemParam` to the `input/anyOf[subschema #1]/anyOf[subschema #2]/items/` request property `anyOf` list (media type: application/json)
  - added `#/components/schemas/CompactionTriggerItemParam` to the `input/anyOf[subschema #1]/anyOf[subschema #2]/items/` request property `anyOf` list (media type: application/x-www-form-urlencoded)
- **2026-05-07** `737fbb7f6f17` — 16 breaking, 12 info
  - removed the enum value `1024x1024` of the request property `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[#/components/schemas/ToolSearchOutputItemParam]/tools/items/anyOf[subschema #8: Image generation tool]/size` (media type: application/json)
  - removed the enum value `1024x1024` of the request property `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[#/components/schemas/ToolSearchOutputItemParam]/tools/items/anyOf[subschema #8: Image generation tool]/size` (media type: application/x-www-form-urlencoded)
  - removed the enum value `1024x1024` of the request property `tools/anyOf[subschema #1]/items/anyOf[subschema #8: Image generation tool]/size` (media type: application/json)
  - removed the enum value `1024x1024` of the request property `tools/anyOf[subschema #1]/items/anyOf[subschema #8: Image generation tool]/size` (media type: application/x-www-form-urlencoded)
  - removed the enum value `1024x1536` of the request property `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[#/components/schemas/ToolSearchOutputItemParam]/tools/items/anyOf[subschema #8: Image generation tool]/size` (media type: application/json)
  - removed the enum value `1024x1536` of the request property `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[#/components/schemas/ToolSearchOutputItemParam]/tools/items/anyOf[subschema #8: Image generation tool]/size` (media type: application/x-www-form-urlencoded)
  - removed the enum value `1024x1536` of the request property `tools/anyOf[subschema #1]/items/anyOf[subschema #8: Image generation tool]/size` (media type: application/json)
  - removed the enum value `1024x1536` of the request property `tools/anyOf[subschema #1]/items/anyOf[subschema #8: Image generation tool]/size` (media type: application/x-www-form-urlencoded)
  - removed the enum value `1536x1024` of the request property `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[#/components/schemas/ToolSearchOutputItemParam]/tools/items/anyOf[subschema #8: Image generation tool]/size` (media type: application/json)
  - removed the enum value `1536x1024` of the request property `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[#/components/schemas/ToolSearchOutputItemParam]/tools/items/anyOf[subschema #8: Image generation tool]/size` (media type: application/x-www-form-urlencoded)
  - removed the enum value `1536x1024` of the request property `tools/anyOf[subschema #1]/items/anyOf[subschema #8: Image generation tool]/size` (media type: application/json)
  - removed the enum value `1536x1024` of the request property `tools/anyOf[subschema #1]/items/anyOf[subschema #8: Image generation tool]/size` (media type: application/x-www-form-urlencoded)
  - removed the enum value `auto` of the request property `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[#/components/schemas/ToolSearchOutputItemParam]/tools/items/anyOf[subschema #8: Image generation tool]/size` (media type: application/json)
  - removed the enum value `auto` of the request property `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[#/components/schemas/ToolSearchOutputItemParam]/tools/items/anyOf[subschema #8: Image generation tool]/size` (media type: application/x-www-form-urlencoded)
  - removed the enum value `auto` of the request property `tools/anyOf[subschema #1]/items/anyOf[subschema #8: Image generation tool]/size` (media type: application/json)
  - removed the enum value `auto` of the request property `tools/anyOf[subschema #1]/items/anyOf[subschema #8: Image generation tool]/size` (media type: application/x-www-form-urlencoded)
  - added the new `chatgpt-image-latest` enum value to the request property `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[#/components/schemas/ToolSearchOutputItemParam]/tools/items/anyOf[subschema #8: Image generation tool]/model/anyOf[subschema #2]/` (media type: application/json)
  - added the new `chatgpt-image-latest` enum value to the request property `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[#/components/schemas/ToolSearchOutputItemParam]/tools/items/anyOf[subschema #8: Image generation tool]/model/anyOf[subschema #2]/` (media type: application/x-www-form-urlencoded)
  - added the new `chatgpt-image-latest` enum value to the request property `tools/anyOf[subschema #1]/items/anyOf[subschema #8: Image generation tool]/model/anyOf[subschema #2]/` (media type: application/json)
  - added the new `chatgpt-image-latest` enum value to the request property `tools/anyOf[subschema #1]/items/anyOf[subschema #8: Image generation tool]/model/anyOf[subschema #2]/` (media type: application/x-www-form-urlencoded)
  - added the new `gpt-image-2` enum value to the request property `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[#/components/schemas/ToolSearchOutputItemParam]/tools/items/anyOf[subschema #8: Image generation tool]/model/anyOf[subschema #2]/` (media type: application/json)
  - added the new `gpt-image-2` enum value to the request property `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[#/components/schemas/ToolSearchOutputItemParam]/tools/items/anyOf[subschema #8: Image generation tool]/model/anyOf[subschema #2]/` (media type: application/x-www-form-urlencoded)
  - added the new `gpt-image-2` enum value to the request property `tools/anyOf[subschema #1]/items/anyOf[subschema #8: Image generation tool]/model/anyOf[subschema #2]/` (media type: application/json)
  - added the new `gpt-image-2` enum value to the request property `tools/anyOf[subschema #1]/items/anyOf[subschema #8: Image generation tool]/model/anyOf[subschema #2]/` (media type: application/x-www-form-urlencoded)
  - added the new `gpt-image-2-2026-04-21` enum value to the request property `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[#/components/schemas/ToolSearchOutputItemParam]/tools/items/anyOf[subschema #8: Image generation tool]/model/anyOf[subschema #2]/` (media type: application/json)
  - added the new `gpt-image-2-2026-04-21` enum value to the request property `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[#/components/schemas/ToolSearchOutputItemParam]/tools/items/anyOf[subschema #8: Image generation tool]/model/anyOf[subschema #2]/` (media type: application/x-www-form-urlencoded)
  - added the new `gpt-image-2-2026-04-21` enum value to the request property `tools/anyOf[subschema #1]/items/anyOf[subschema #8: Image generation tool]/model/anyOf[subschema #2]/` (media type: application/json)
  - added the new `gpt-image-2-2026-04-21` enum value to the request property `tools/anyOf[subschema #1]/items/anyOf[subschema #8: Image generation tool]/model/anyOf[subschema #2]/` (media type: application/x-www-form-urlencoded)
- **2026-05-06** `1b5c6501b847` — 2 breaking, 6 info
  - the `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[#/components/schemas/ToolSearchOutputItemParam]/tools/items/anyOf[subschema #8: Image generation tool]/size` request property type changed from `string` to no type (media type: application/json)
  - the `tools/anyOf[subschema #1]/items/anyOf[subschema #8: Image generation tool]/size` request property type changed from `string` to no type (media type: application/json)
  - added `subschema #1, subschema #2` to the `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[#/components/schemas/ToolSearchOutputItemParam]/tools/items/anyOf[subschema #8: Image generation tool]/size` request property `anyOf` list (media type: application/json)
  - added `subschema #1, subschema #2` to the `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[#/components/schemas/ToolSearchOutputItemParam]/tools/items/anyOf[subschema #8: Image generation tool]/size` request property `anyOf` list (media type: application/x-www-form-urlencoded)
  - added `subschema #1, subschema #2` to the `tools/anyOf[subschema #1]/items/anyOf[subschema #8: Image generation tool]/size` request property `anyOf` list (media type: application/json)
  - added `subschema #1, subschema #2` to the `tools/anyOf[subschema #1]/items/anyOf[subschema #8: Image generation tool]/size` request property `anyOf` list (media type: application/x-www-form-urlencoded)
  - the `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[#/components/schemas/ToolSearchOutputItemParam]/tools/items/anyOf[subschema #8: Image generation tool]/size` request property type was generalized from `string` to no type (media type: application/x-www-form-urlencoded)
  - the `tools/anyOf[subschema #1]/items/anyOf[subschema #8: Image generation tool]/size` request property type was generalized from `string` to no type (media type: application/x-www-form-urlencoded)
- **2026-05-04** `64494d56c425` — 20 breaking
  - the `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #1: Input message]/content/anyOf[subschema #2: Input item content list]/items/anyOf[subschema #2: Input image]/image_url/anyOf[subschema #1]/` request property format changed from no format to `uri` (media type: application/json)
  - the `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #1: Input message]/content/anyOf[subschema #2: Input item content list]/items/anyOf[subschema #2: Input image]/image_url/anyOf[subschema #1]/` request property format changed from no format to `uri` (media type: application/x-www-form-urlencoded)
  - the `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #1: Input message]/content/anyOf[subschema #2: Input item content list]/items/anyOf[subschema #3: Input file]/file_url` request property format changed from no format to `uri` (media type: application/json)
  - the `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #1: Input message]/content/anyOf[subschema #2: Input item content list]/items/anyOf[subschema #3: Input file]/file_url` request property format changed from no format to `uri` (media type: application/x-www-form-urlencoded)
  - the `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[subschema #14: Code interpreter tool call]/outputs/anyOf[subschema #1]/items/anyOf[subschema #2: Code interpreter output image]/url` request property format changed from no format to `uri` (media type: application/json)
  - the `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[subschema #14: Code interpreter tool call]/outputs/anyOf[subschema #1]/items/anyOf[subschema #2: Code interpreter output image]/url` request property format changed from no format to `uri` (media type: application/x-www-form-urlencoded)
  - the `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[subschema #1: Input message]/content/items/anyOf[subschema #2: Input image]/image_url/anyOf[subschema #1]/` request property format changed from no format to `uri` (media type: application/json)
  - the `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[subschema #1: Input message]/content/items/anyOf[subschema #2: Input image]/image_url/anyOf[subschema #1]/` request property format changed from no format to `uri` (media type: application/x-www-form-urlencoded)
  - the `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[subschema #1: Input message]/content/items/anyOf[subschema #3: Input file]/file_url` request property format changed from no format to `uri` (media type: application/json)
  - the `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[subschema #1: Input message]/content/items/anyOf[subschema #3: Input file]/file_url` request property format changed from no format to `uri` (media type: application/x-www-form-urlencoded)
  - the `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[subschema #25: Custom tool call output]/output/anyOf[subschema #2: output content list]/items/anyOf[subschema #2: Input image]/image_url/anyOf[subschema #1]/` request property format changed from no format to `uri` (media type: application/json)
  - the `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[subschema #25: Custom tool call output]/output/anyOf[subschema #2: output content list]/items/anyOf[subschema #2: Input image]/image_url/anyOf[subschema #1]/` request property format changed from no format to `uri` (media type: application/x-www-form-urlencoded)
  - the `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[subschema #25: Custom tool call output]/output/anyOf[subschema #2: output content list]/items/anyOf[subschema #3: Input file]/file_url` request property format changed from no format to `uri` (media type: application/json)
  - the `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[subschema #25: Custom tool call output]/output/anyOf[subschema #2: output content list]/items/anyOf[subschema #3: Input file]/file_url` request property format changed from no format to `uri` (media type: application/x-www-form-urlencoded)
  - the `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[subschema #2: Output message]/content/items/anyOf[subschema #1: Output text]/annotations/items/anyOf[subschema #2: URL citation]/url` request property format changed from no format to `uri` (media type: application/json)
  - the `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[subschema #2: Output message]/content/items/anyOf[subschema #1: Output text]/annotations/items/anyOf[subschema #2: URL citation]/url` request property format changed from no format to `uri` (media type: application/x-www-form-urlencoded)
  - the `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[subschema #8: Function tool call output]/output/anyOf[subschema #2]/items/anyOf[subschema #2: Input image]/image_url/anyOf[subschema #1]/` request property format changed from no format to `uri` (media type: application/json)
  - the `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[subschema #8: Function tool call output]/output/anyOf[subschema #2]/items/anyOf[subschema #2: Input image]/image_url/anyOf[subschema #1]/` request property format changed from no format to `uri` (media type: application/x-www-form-urlencoded)
  - the `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[subschema #8: Function tool call output]/output/anyOf[subschema #2]/items/anyOf[subschema #3: Input file]/file_url/anyOf[subschema #1]/` request property format changed from no format to `uri` (media type: application/json)
  - the `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[subschema #8: Function tool call output]/output/anyOf[subschema #2]/items/anyOf[subschema #3: Input file]/file_url/anyOf[subschema #1]/` request property format changed from no format to `uri` (media type: application/x-www-form-urlencoded)
- **2026-04-29** `5b98524f8dee` — 8 breaking
  - the `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[#/components/schemas/ToolSearchOutputItemParam]/tools/items/anyOf[subschema #6: MCP tool]/server_url` request property format changed from no format to `uri` (media type: application/json)
  - the `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[#/components/schemas/ToolSearchOutputItemParam]/tools/items/anyOf[subschema #6: MCP tool]/server_url` request property format changed from no format to `uri` (media type: application/x-www-form-urlencoded)
  - the `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[subschema #5: Computer tool call output]/output/image_url` request property format changed from no format to `uri` (media type: application/json)
  - the `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[subschema #5: Computer tool call output]/output/image_url` request property format changed from no format to `uri` (media type: application/x-www-form-urlencoded)
  - the `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[subschema #6: Web search tool call]/action/anyOf[subschema #1: Search action]/sources/items/url` request property format changed from no format to `uri` (media type: application/json)
  - the `input/anyOf[subschema #1]/anyOf[subschema #2]/items/anyOf[subschema #2: Item]/anyOf[subschema #6: Web search tool call]/action/anyOf[subschema #1: Search action]/sources/items/url` request property format changed from no format to `uri` (media type: application/x-www-form-urlencoded)
  - the `tools/anyOf[subschema #1]/items/anyOf[subschema #6: MCP tool]/server_url` request property format changed from no format to `uri` (media type: application/json)
  - the `tools/anyOf[subschema #1]/items/anyOf[subschema #6: MCP tool]/server_url` request property format changed from no format to `uri` (media type: application/x-www-form-urlencoded)

---

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