Changes to Retrieves a model response with the given ID.

GET /responses/{response_id}

Every recorded change to this endpoint, newest first. Back to the operation

Changed in 17 of the 83 revisions of this API.4999159

  1. 959ef977e1352
  2. 5c81016c9be72
  3. 60c5936f2a2f1
  4. c86651eddeec1
  5. 5de4ab93fa2410
  6. 43e6c24649de1
  7. 19962d085c852
  8. 6ac2618eefd71
  9. fe3335711e482
  10. fc45a2f64c0a46
  11. b8872c4a90ea3
  12. ab0c5306e390201684
  13. 74cbcf73838f185139
  14. 6a6c681b182051116
  15. 86ed5d9238092
  16. 41844462b873324
  17. 6ab43fe7798e1

What changed

    • removed the optional property allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[AdditionalToolsItemParam]/prompt_cache_breakpoint from the response with the 200 status

      response-optional-property-removed

    • removed the optional property allOf[subschema #3]/output/items/oneOf[AdditionalTools]/prompt_cache_breakpoint from the response with the 200 status

      response-optional-property-removed

    • added the optional property allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[AdditionalToolsItemParam]/prompt_cache_breakpoint to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[subschema #3]/output/items/oneOf[AdditionalTools]/prompt_cache_breakpoint to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[subschema #3]/usage/compute_units to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #3: Compaction trigger]/id to the response with the 200 status

      response-optional-property-added

    • added the new gpt-image-2 enum value to the allOf[ResponseProperties]/tools/items/oneOf[subschema #9: Image generation tool]/model/anyOf[subschema #2]/ response property for the response status 200

      response-property-enum-value-added

    • added the new gpt-image-2 enum value to the allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[AdditionalToolsItemParam]/tools/items/oneOf[subschema #9: Image generation tool]/model/anyOf[subschema #2]/ response property for the response status 200

      response-property-enum-value-added

    • added the new gpt-image-2 enum value to the allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[ToolSearchOutputItemParam]/tools/items/oneOf[subschema #9: Image generation tool]/model/anyOf[subschema #2]/ response property for the response status 200

      response-property-enum-value-added

    • added the new gpt-image-2 enum value to the allOf[subschema #3]/output/items/oneOf[AdditionalTools]/tools/items/oneOf[subschema #9: Image generation tool]/model/anyOf[subschema #2]/ response property for the response status 200

      response-property-enum-value-added

    • added the new gpt-image-2 enum value to the allOf[subschema #3]/output/items/oneOf[ToolSearchOutput]/tools/items/oneOf[subschema #9: Image generation tool]/model/anyOf[subschema #2]/ response property for the response status 200

      response-property-enum-value-added

    • added the new gpt-image-2-2026-04-21 enum value to the allOf[ResponseProperties]/tools/items/oneOf[subschema #9: Image generation tool]/model/anyOf[subschema #2]/ response property for the response status 200

      response-property-enum-value-added

    • added the new gpt-image-2-2026-04-21 enum value to the allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[AdditionalToolsItemParam]/tools/items/oneOf[subschema #9: Image generation tool]/model/anyOf[subschema #2]/ response property for the response status 200

      response-property-enum-value-added

    • added the new gpt-image-2-2026-04-21 enum value to the allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[ToolSearchOutputItemParam]/tools/items/oneOf[subschema #9: Image generation tool]/model/anyOf[subschema #2]/ response property for the response status 200

      response-property-enum-value-added

    • added the new gpt-image-2-2026-04-21 enum value to the allOf[subschema #3]/output/items/oneOf[AdditionalTools]/tools/items/oneOf[subschema #9: Image generation tool]/model/anyOf[subschema #2]/ response property for the response status 200

      response-property-enum-value-added

    • added the new gpt-image-2-2026-04-21 enum value to the allOf[subschema #3]/output/items/oneOf[ToolSearchOutput]/tools/items/oneOf[subschema #9: Image generation tool]/model/anyOf[subschema #2]/ response property for the response status 200

      response-property-enum-value-added

    • the allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[subschema #13: Compaction item]/encrypted_content response property's maxLength was increased from 10485760 to 20971520 for the response status 200

      response-property-max-length-increased

    • removed subschema #1 from the allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[subschema #25: MCP tool call]/error response property anyOf list for the response status 200

      response-property-any-of-removed

    • removed subschema #1 from the allOf[subschema #3]/output/items/oneOf[subschema #23: MCP tool call]/error response property anyOf list for the response status 200

      response-property-any-of-removed

    • added the non-success response with the status 429

      response-non-success-status-added

    • added MCPToolCallError to the allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[subschema #25: MCP tool call]/error response property anyOf list for the response status 200

      response-property-any-of-added

    • added MCPToolCallError to the allOf[subschema #3]/output/items/oneOf[subschema #23: MCP tool call]/error response property anyOf list for the response status 200

      response-property-any-of-added

  • fc45a2f64c0a46See the full diff
    • removed the optional property allOf[ModelResponseProperties]/service_tier from the response with the 200 status

      response-optional-property-removed

    • added the new gpt-5.5-2026-04-23 enum value to the allOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/ response property for the response status 200

      response-property-enum-value-added

    • added the new gpt-5.5-pro enum value to the allOf[ResponseProperties]/model/anyOf[subschema #2: ResponsesOnlyModel]/ response property for the response status 200

      response-property-enum-value-added

    • added the new gpt-5.5-pro-2026-04-23 enum value to the allOf[ResponseProperties]/model/anyOf[subschema #2: ResponsesOnlyModel]/ response property for the response status 200

      response-property-enum-value-added

    • added the optional property allOf[ResponseProperties]/tools/items/oneOf[subschema #5: Web search]/external_web_access to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[AdditionalToolsItemParam]/tools/items/oneOf[subschema #5: Web search]/external_web_access to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[ToolSearchOutputItemParam]/tools/items/oneOf[subschema #5: Web search]/external_web_access to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[subschema #3]/output/items/oneOf[AdditionalTools]/tools/items/oneOf[subschema #5: Web search]/external_web_access to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[subschema #3]/output/items/oneOf[ToolSearchOutput]/tools/items/oneOf[subschema #5: Web search]/external_web_access to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[subschema #3]/service_tier to the response with the 200 status

      response-optional-property-added

    This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog

    • added the new gpt-5.6-cyber enum value to the allOf[ResponseProperties]/model/anyOf[subschema #2: ResponsesOnlyModel]/ response property for the response status 200

      response-property-enum-value-added

    • added the new gpt-daybreak-blue-latest enum value to the allOf[ResponseProperties]/model/anyOf[subschema #2: ResponsesOnlyModel]/ response property for the response status 200

      response-property-enum-value-added

    • added the new gpt-daybreak-red-latest enum value to the allOf[ResponseProperties]/model/anyOf[subschema #2: ResponsesOnlyModel]/ response property for the response status 200

      response-property-enum-value-added

  • ab0c5306e390201684See the full diff
    • the response property allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[subschema #6: Web search tool call]/action/oneOf[subschema #1: Search action]/query became optional for the status 200

      response-property-became-optional

    • the response property allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[subschema #8: Function tool call output]/call_id became optional for the status 200

      response-property-became-optional

    • the response property allOf[subschema #3]/output/items/oneOf[FunctionToolCallOutputResource]/allOf[subschema #1: Function tool call output]/call_id became optional for the status 200

      response-property-became-optional

    • the response property allOf[subschema #3]/output/items/oneOf[subschema #5: Web search tool call]/action/oneOf[subschema #1: Search action]/query became optional for the status 200

      response-property-became-optional

    • response property allOf[ModelResponseProperties]/prompt_cache_key list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property allOf[ModelResponseProperties]/safety_identifier list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[subschema #8: Function tool call output]/call_id list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • the allOf[ModelResponseProperties]/safety_identifier response property's maxLength was unset from 64 for the response status 200

      response-property-max-length-unset

    • the allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[subschema #8: Function tool call output]/call_id response property's maxLength was unset from 64 for the response status 200

      response-property-max-length-unset

    • the allOf[ResponseProperties]/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

      response-property-min-length-decreased

    • the allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[ToolSearchOutputItemParam]/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

      response-property-min-length-decreased

    • the allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[subschema #8: Function tool call output]/call_id response property's minLength was decreased from 1 to 0 for the response status 200

      response-property-min-length-decreased

    • the allOf[subschema #3]/output/items/oneOf[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

      response-property-min-length-decreased

    • added AdditionalToolsItemParam to the allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/ response property oneOf list for the response status 200

      response-property-one-of-added

    • added CompactionTriggerItemParam ProgramItemParam ProgramOutputItemParam to the allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/ response property oneOf list for the response status 200

      response-property-one-of-added

    • added Program ProgramOutput AdditionalTools to the allOf[subschema #3]/output/items/ response property oneOf list for the response status 200

      response-property-one-of-added

    • added ProgrammaticToolCallingParam to the allOf[ResponseProperties]/tools/items/ response property oneOf list for the response status 200

      response-property-one-of-added

    • added ProgrammaticToolCallingParam to the allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[ToolSearchOutputItemParam]/tools/items/ response property oneOf list for the response status 200

      response-property-one-of-added

    • added ProgrammaticToolCallingParam to the allOf[subschema #3]/output/items/oneOf[ToolSearchOutput]/tools/items/ response property oneOf list for the response status 200

      response-property-one-of-added

    • added SpecificProgrammaticToolCallingParam to the allOf[ResponseProperties]/tool_choice response property oneOf list for the response status 200

      response-property-one-of-added

    • removed the optional property allOf[ResponseProperties]/reasoning from the response with the 200 status

      response-optional-property-removed

    • removed the optional property allOf[ResponseProperties]/truncation from the response with the 200 status

      response-optional-property-removed

    • added the new auto enum value to the allOf[ResponseProperties]/prompt/anyOf[subschema #1]/variables/anyOf[subschema #1: Prompt Variables]/additionalProperties/oneOf[subschema #4: Input file]/detail response property for the response status 200

      response-property-enum-value-added

    • added the new auto enum value to the allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #1: Input message]/content/oneOf[subschema #2: Input item content list]/items/oneOf[subschema #3: Input file]/detail response property for the response status 200

      response-property-enum-value-added

    • added the new auto enum value to the allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[subschema #1: Input message]/content/items/oneOf[subschema #3: Input file]/detail response property for the response status 200

      response-property-enum-value-added

    • added the new auto enum value to the allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[subschema #25: Custom tool call output -> subschema #26: Custom tool call output]/output/oneOf[subschema #2: output content list]/items/oneOf[subschema #3: Input file]/detail response property for the response status 200

      response-property-enum-value-added

    • added the new auto enum value to the allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[subschema #8: Function tool call output]/output/oneOf[subschema #2]/items/oneOf[subschema #3: Input file]/detail response property for the response status 200

      response-property-enum-value-added

    • added the new auto enum value to the allOf[subschema #3]/output/items/oneOf[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

      response-property-enum-value-added

    • added the new auto enum value to the allOf[subschema #3]/output/items/oneOf[subschema #25: ResponseCustomToolCallOutputItem -> subschema #28: 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

      response-property-enum-value-added

    • added the new bio_policy enum value to the allOf[subschema #3]/error/anyOf[subschema #1]/code response property for the response status 200

      response-property-enum-value-added

    • added the new data_residency_mismatch enum value to the allOf[subschema #3]/error/anyOf[subschema #1]/code response property for the response status 200

      response-property-enum-value-added

    • added the new fast enum value to the allOf[ModelResponseProperties]/service_tier/anyOf[subschema #1]/ response property for the response status 200

      response-property-enum-value-added

    • added the new gpt-5.5 enum value to the allOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/ response property for the response status 200

      response-property-enum-value-added

    • added the new gpt-5.6-luna enum value to the allOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/ response property for the response status 200

      response-property-enum-value-added

    • added the new gpt-5.6-sol enum value to the allOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/ response property for the response status 200

      response-property-enum-value-added

    • added the new gpt-5.6-terra enum value to the allOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/ response property for the response status 200

      response-property-enum-value-added

    • added the optional property allOf[ResponseProperties]/prompt/anyOf[subschema #1]/variables/anyOf[subschema #1: Prompt Variables]/additionalProperties/oneOf[subschema #2: Input text]/prompt_cache_breakpoint to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[ResponseProperties]/prompt/anyOf[subschema #1]/variables/anyOf[subschema #1: Prompt Variables]/additionalProperties/oneOf[subschema #3: Input image]/prompt_cache_breakpoint to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[ResponseProperties]/prompt/anyOf[subschema #1]/variables/anyOf[subschema #1: Prompt Variables]/additionalProperties/oneOf[subschema #4: Input file]/prompt_cache_breakpoint to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[ResponseProperties]/tools/items/oneOf[subschema #10: Shell tool -> subschema #11: Shell tool]/allowed_callers to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[ResponseProperties]/tools/items/oneOf[subschema #11: Custom tool -> subschema #12: Custom tool]/allowed_callers to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[ResponseProperties]/tools/items/oneOf[subschema #12: Namespace -> subschema #13: Namespace]/tools/items/oneOf[FunctionToolParam]/allowed_callers to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[ResponseProperties]/tools/items/oneOf[subschema #12: Namespace -> subschema #13: Namespace]/tools/items/oneOf[FunctionToolParam]/output_schema to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[ResponseProperties]/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

      response-optional-property-added

    • added the optional property allOf[ResponseProperties]/tools/items/oneOf[subschema #15: Apply patch tool -> subschema #16: Apply patch tool]/allowed_callers to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[ResponseProperties]/tools/items/oneOf[subschema #1: Function]/allowed_callers to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[ResponseProperties]/tools/items/oneOf[subschema #1: Function]/output_schema to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[ResponseProperties]/tools/items/oneOf[subschema #6: MCP tool]/allowed_callers to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[ResponseProperties]/tools/items/oneOf[subschema #6: MCP tool]/tunnel_id to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[ResponseProperties]/tools/items/oneOf[subschema #7: Code interpreter]/allowed_callers to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #1: Input message]/content/oneOf[subschema #2: Input item content list]/items/oneOf[subschema #1: Input text]/prompt_cache_breakpoint to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #1: Input message]/content/oneOf[subschema #2: Input item content list]/items/oneOf[subschema #2: Input image]/prompt_cache_breakpoint to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #1: Input message]/content/oneOf[subschema #2: Input item content list]/items/oneOf[subschema #3: Input file]/prompt_cache_breakpoint to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[ToolSearchOutputItemParam]/tools/items/oneOf[subschema #10: Shell tool -> subschema #11: Shell tool]/allowed_callers to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[ToolSearchOutputItemParam]/tools/items/oneOf[subschema #11: Custom tool -> subschema #12: Custom tool]/allowed_callers to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[ToolSearchOutputItemParam]/tools/items/oneOf[subschema #12: Namespace -> subschema #13: Namespace]/tools/items/oneOf[FunctionToolParam]/allowed_callers to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[ToolSearchOutputItemParam]/tools/items/oneOf[subschema #12: Namespace -> subschema #13: Namespace]/tools/items/oneOf[FunctionToolParam]/output_schema to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[ToolSearchOutputItemParam]/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

      response-optional-property-added

    • added the optional property allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[ToolSearchOutputItemParam]/tools/items/oneOf[subschema #15: Apply patch tool -> subschema #16: Apply patch tool]/allowed_callers to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[ToolSearchOutputItemParam]/tools/items/oneOf[subschema #1: Function]/allowed_callers to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[ToolSearchOutputItemParam]/tools/items/oneOf[subschema #1: Function]/output_schema to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[ToolSearchOutputItemParam]/tools/items/oneOf[subschema #6: MCP tool]/allowed_callers to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[ToolSearchOutputItemParam]/tools/items/oneOf[subschema #6: MCP tool]/tunnel_id to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[ToolSearchOutputItemParam]/tools/items/oneOf[subschema #7: Code interpreter]/allowed_callers to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[subschema #17: Shell tool call -> subschema #18: Shell tool call]/caller to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[subschema #18: Shell tool call output -> subschema #19: Shell tool call output]/caller to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[subschema #19: Apply patch tool call -> subschema #20: Apply patch tool call]/caller to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[subschema #1: Input message]/content/items/oneOf[subschema #1: Input text]/prompt_cache_breakpoint to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[subschema #1: Input message]/content/items/oneOf[subschema #2: Input image]/prompt_cache_breakpoint to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[subschema #1: Input message]/content/items/oneOf[subschema #3: Input file]/prompt_cache_breakpoint to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[subschema #20: Apply patch tool call output -> subschema #21: Apply patch tool call output]/caller to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[subschema #25: Custom tool call output -> subschema #26: Custom tool call output]/caller to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[subschema #25: Custom tool call output -> subschema #26: Custom tool call output]/output/oneOf[subschema #2: output content list]/items/oneOf[subschema #1: Input text]/prompt_cache_breakpoint to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[subschema #25: Custom tool call output -> subschema #26: Custom tool call output]/output/oneOf[subschema #2: output content list]/items/oneOf[subschema #2: Input image]/prompt_cache_breakpoint to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[subschema #25: Custom tool call output -> subschema #26: Custom tool call output]/output/oneOf[subschema #2: output content list]/items/oneOf[subschema #3: Input file]/prompt_cache_breakpoint to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[subschema #26: Custom tool call -> subschema #27: Custom tool call]/caller to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[subschema #7: Function tool call]/caller to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[subschema #8: Function tool call output]/caller to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[subschema #8: Function tool call output]/name to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[subschema #8: Function tool call output]/namespace to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[subschema #8: Function tool call output]/output/oneOf[subschema #2]/items/oneOf[subschema #1: Input text]/prompt_cache_breakpoint to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[subschema #8: Function tool call output]/output/oneOf[subschema #2]/items/oneOf[subschema #2: Input image]/prompt_cache_breakpoint to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[subschema #8: Function tool call output]/output/oneOf[subschema #2]/items/oneOf[subschema #3: Input file]/prompt_cache_breakpoint to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[subschema #3]/moderation to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[subschema #3]/output/items/oneOf[FunctionToolCallOutputResource]/allOf[subschema #1: Function tool call output]/caller to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[subschema #3]/output/items/oneOf[FunctionToolCallOutputResource]/allOf[subschema #1: Function tool call output]/name to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[subschema #3]/output/items/oneOf[FunctionToolCallOutputResource]/allOf[subschema #1: Function tool call output]/namespace to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[subschema #3]/output/items/oneOf[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

      response-optional-property-added

    • added the optional property allOf[subschema #3]/output/items/oneOf[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

      response-optional-property-added

    • added the optional property allOf[subschema #3]/output/items/oneOf[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

      response-optional-property-added

    • added the optional property allOf[subschema #3]/output/items/oneOf[ToolSearchOutput]/tools/items/oneOf[subschema #10: Shell tool -> subschema #11: Shell tool]/allowed_callers to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[subschema #3]/output/items/oneOf[ToolSearchOutput]/tools/items/oneOf[subschema #11: Custom tool -> subschema #12: Custom tool]/allowed_callers to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[subschema #3]/output/items/oneOf[ToolSearchOutput]/tools/items/oneOf[subschema #12: Namespace -> subschema #13: Namespace]/tools/items/oneOf[FunctionToolParam]/allowed_callers to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[subschema #3]/output/items/oneOf[ToolSearchOutput]/tools/items/oneOf[subschema #12: Namespace -> subschema #13: Namespace]/tools/items/oneOf[FunctionToolParam]/output_schema to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[subschema #3]/output/items/oneOf[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

      response-optional-property-added

    • added the optional property allOf[subschema #3]/output/items/oneOf[ToolSearchOutput]/tools/items/oneOf[subschema #15: Apply patch tool -> subschema #16: Apply patch tool]/allowed_callers to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[subschema #3]/output/items/oneOf[ToolSearchOutput]/tools/items/oneOf[subschema #1: Function]/allowed_callers to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[subschema #3]/output/items/oneOf[ToolSearchOutput]/tools/items/oneOf[subschema #1: Function]/output_schema to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[subschema #3]/output/items/oneOf[ToolSearchOutput]/tools/items/oneOf[subschema #6: MCP tool]/allowed_callers to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[subschema #3]/output/items/oneOf[ToolSearchOutput]/tools/items/oneOf[subschema #6: MCP tool]/tunnel_id to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[subschema #3]/output/items/oneOf[ToolSearchOutput]/tools/items/oneOf[subschema #7: Code interpreter]/allowed_callers to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[subschema #3]/output/items/oneOf[subschema #16: Shell tool call -> subschema #19: Shell tool call]/caller to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[subschema #3]/output/items/oneOf[subschema #17: Shell call output -> subschema #20: Shell call output]/caller to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[subschema #3]/output/items/oneOf[subschema #18: Apply patch tool call -> subschema #21: Apply patch tool call]/caller to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[subschema #3]/output/items/oneOf[subschema #19: Apply patch tool call output -> subschema #22: Apply patch tool call output]/caller to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[subschema #3]/output/items/oneOf[subschema #24: Custom tool call -> subschema #27: Custom tool call]/caller to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[subschema #3]/output/items/oneOf[subschema #25: ResponseCustomToolCallOutputItem -> subschema #28: ResponseCustomToolCallOutputItem]/allOf[subschema #1: Custom tool call output]/caller to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[subschema #3]/output/items/oneOf[subschema #25: ResponseCustomToolCallOutputItem -> subschema #28: 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

      response-optional-property-added

    • added the optional property allOf[subschema #3]/output/items/oneOf[subschema #25: ResponseCustomToolCallOutputItem -> subschema #28: 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

      response-optional-property-added

    • added the optional property allOf[subschema #3]/output/items/oneOf[subschema #25: ResponseCustomToolCallOutputItem -> subschema #28: 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-optional-property-added

    • added the optional property allOf[subschema #3]/output/items/oneOf[subschema #3: Function tool call]/caller to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[subschema #3]/prompt_cache_options to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[subschema #3]/reasoning to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[subschema #3]/truncation to the response with the 200 status

      response-optional-property-added

    • added ResponseConversation to the allOf[subschema #3]/conversation response property anyOf list for the response status 200

      response-property-any-of-added

    • removed Conversation-2 from the allOf[subschema #3]/conversation response property anyOf list for the response status 200

      response-property-any-of-removed

    • response property allOf[ModelResponseProperties]/prompt_cache_retention deprecated

      response-property-deprecated

    • response property allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[subschema #6: Web search tool call]/action/oneOf[subschema #1: Search action]/query deprecated

      response-property-deprecated

    • response property allOf[subschema #3]/output/items/oneOf[subschema #5: Web search tool call]/action/oneOf[subschema #1: Search action]/query deprecated

      response-property-deprecated

    • added the required property allOf[subschema #3]/usage/input_tokens_details/cache_write_tokens to the response with the 200 status

      response-required-property-added

    This revision also has 2 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog

  • 74cbcf73838f185139See the full diff
    • response property allOf[ModelResponseProperties]/metadata list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property allOf[ModelResponseProperties]/service_tier list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property allOf[ModelResponseProperties]/temperature list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property allOf[ModelResponseProperties]/top_p list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property allOf[ResponseProperties]/previous_response_id list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property allOf[ResponseProperties]/text/format/oneOf[subschema #2: JSON schema]/strict list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property allOf[ResponseProperties]/tools/items/oneOf[subschema #1: File search -> subschema #2: File search]/filters/anyOf[Filters]/anyOf[subschema #1: Comparison Filter]/value list-of-types was widened by adding types array to media type application/json of response 200

      response-property-list-of-types-widened

    • response property allOf[ResponseProperties]/tools/items/oneOf[subschema #1: File search -> subschema #2: File search]/filters/anyOf[Filters]/anyOf[subschema #2: Compound Filter]/filters/items/oneOf[subschema #1: Comparison Filter]/value list-of-types was widened by adding types array to media type application/json of response 200

      response-property-list-of-types-widened

    • response property allOf[ResponseProperties]/truncation list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property allOf[subschema #3]/output_text list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • added ComputerTool WebSearchTool MCPTool CodeInterpreterTool ImageGenTool LocalShellToolParam FunctionShellToolParam CustomToolParam NamespaceToolParam ToolSearchToolParam ApplyPatchToolParam to the allOf[ResponseProperties]/tools/items/ response property oneOf list for the response status 200

      response-property-one-of-added

    • added OutputMessage FileSearchToolCall FunctionToolCall FunctionToolCallOutputResource WebSearchToolCall ComputerToolCall ComputerToolCallOutputResource ReasoningItem ToolSearchCall ToolSearchOutput CompactionBody ImageGenToolCall CodeInterpreterToolCall LocalShellToolCall LocalShellToolCallOutput FunctionShellCall FunctionShellCallOutput ApplyPatchToolCall ApplyPatchToolCallOutput MCPToolCall MCPListTools MCPApprovalRequest MCPApprovalResponseResource CustomToolCall CustomToolCallOutputResource to the allOf[subschema #3]/output/items/ response property oneOf list for the response status 200

      response-property-one-of-added

    • added ToolChoiceAllowed ToolChoiceMCP ToolChoiceCustom SpecificApplyPatchParam SpecificFunctionShellParam to the allOf[ResponseProperties]/tool_choice response property oneOf list for the response status 200

      response-property-one-of-added

    • the allOf[ResponseProperties]/reasoning response's property type/format changed from object/ to / for status 200

      response-property-type-changed

    • the allOf[subschema #3]/error response's property type/format changed from object/ to / for status 200

      response-property-type-changed

    • the allOf[subschema #3]/incomplete_details response's property type/format changed from object/ to / for status 200

      response-property-type-changed

    • removed the required property allOf[subschema #3]/error/code from the response with the 200 status

      response-required-property-removed

    • removed the required property allOf[subschema #3]/error/message from the response with the 200 status

      response-required-property-removed

    • removed the optional property allOf[ResponseProperties]/instructions from the response with the 200 status

      response-optional-property-removed

    • removed the optional property allOf[ResponseProperties]/max_output_tokens from the response with the 200 status

      response-optional-property-removed

    • removed the optional property allOf[ResponseProperties]/reasoning/effort from the response with the 200 status

      response-optional-property-removed

    • removed the optional property allOf[ResponseProperties]/reasoning/generate_summary from the response with the 200 status

      response-optional-property-removed

    • removed the optional property allOf[ResponseProperties]/reasoning/summary from the response with the 200 status

      response-optional-property-removed

    • removed the optional property allOf[subschema #3]/incomplete_details/reason from the response with the 200 status

      response-optional-property-removed

    • added the new cancelled enum value to the allOf[subschema #3]/status response property for the response status 200

      response-property-enum-value-added

    • added the new code_interpreter enum value to the allOf[ResponseProperties]/tool_choice/oneOf[subschema #2: Hosted tool -> subschema #3: Hosted tool]/type response property for the response status 200

      response-property-enum-value-added

    • added the new codex-mini-latest enum value to the allOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/ response property for the response status 200

      response-property-enum-value-added

    • added the new computer enum value to the allOf[ResponseProperties]/tool_choice/oneOf[subschema #2: Hosted tool -> subschema #3: Hosted tool]/type response property for the response status 200

      response-property-enum-value-added

    • added the new computer_use enum value to the allOf[ResponseProperties]/tool_choice/oneOf[subschema #2: Hosted tool -> subschema #3: Hosted tool]/type response property for the response status 200

      response-property-enum-value-added

    • added the new gpt-4o-audio-preview-2025-06-03 enum value to the allOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/ response property for the response status 200

      response-property-enum-value-added

    • added the new gpt-5 enum value to the allOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/ response property for the response status 200

      response-property-enum-value-added

    • added the new gpt-5-2025-08-07 enum value to the allOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/ response property for the response status 200

      response-property-enum-value-added

    • added the new gpt-5-chat-latest enum value to the allOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/ response property for the response status 200

      response-property-enum-value-added

    • added the new gpt-5-codex enum value to the allOf[ResponseProperties]/model/anyOf[subschema #2: ResponsesOnlyModel]/ response property for the response status 200

      response-property-enum-value-added

    • added the new gpt-5-mini enum value to the allOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/ response property for the response status 200

      response-property-enum-value-added

    • added the new gpt-5-mini-2025-08-07 enum value to the allOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/ response property for the response status 200

      response-property-enum-value-added

    • added the new gpt-5-nano enum value to the allOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/ response property for the response status 200

      response-property-enum-value-added

    • added the new gpt-5-nano-2025-08-07 enum value to the allOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/ response property for the response status 200

      response-property-enum-value-added

    • added the new gpt-5-pro enum value to the allOf[ResponseProperties]/model/anyOf[subschema #2: ResponsesOnlyModel]/ response property for the response status 200

      response-property-enum-value-added

    • added the new gpt-5-pro-2025-10-06 enum value to the allOf[ResponseProperties]/model/anyOf[subschema #2: ResponsesOnlyModel]/ response property for the response status 200

      response-property-enum-value-added

    • added the new gpt-5.1 enum value to the allOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/ response property for the response status 200

      response-property-enum-value-added

    • added the new gpt-5.1-2025-11-13 enum value to the allOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/ response property for the response status 200

      response-property-enum-value-added

    • added the new gpt-5.1-chat-latest enum value to the allOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/ response property for the response status 200

      response-property-enum-value-added

    • added the new gpt-5.1-codex enum value to the allOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/ response property for the response status 200

      response-property-enum-value-added

    • added the new gpt-5.1-codex-max enum value to the allOf[ResponseProperties]/model/anyOf[subschema #2: ResponsesOnlyModel]/ response property for the response status 200

      response-property-enum-value-added

    • added the new gpt-5.1-mini enum value to the allOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/ response property for the response status 200

      response-property-enum-value-added

    • added the new gpt-5.2 enum value to the allOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/ response property for the response status 200

      response-property-enum-value-added

    • added the new gpt-5.2-2025-12-11 enum value to the allOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/ response property for the response status 200

      response-property-enum-value-added

    • added the new gpt-5.2-chat-latest enum value to the allOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/ response property for the response status 200

      response-property-enum-value-added

    • added the new gpt-5.2-pro enum value to the allOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/ response property for the response status 200

      response-property-enum-value-added

    • added the new gpt-5.2-pro-2025-12-11 enum value to the allOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/ response property for the response status 200

      response-property-enum-value-added

    • added the new gpt-5.3-chat-latest enum value to the allOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/ response property for the response status 200

      response-property-enum-value-added

    • added the new gpt-5.4 enum value to the allOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/ response property for the response status 200

      response-property-enum-value-added

    • added the new gpt-5.4-mini enum value to the allOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/ response property for the response status 200

      response-property-enum-value-added

    • added the new gpt-5.4-mini-2026-03-17 enum value to the allOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/ response property for the response status 200

      response-property-enum-value-added

    • added the new gpt-5.4-nano enum value to the allOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/ response property for the response status 200

      response-property-enum-value-added

    • added the new gpt-5.4-nano-2026-03-17 enum value to the allOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/ response property for the response status 200

      response-property-enum-value-added

    • added the new image_generation enum value to the allOf[ResponseProperties]/tool_choice/oneOf[subschema #2: Hosted tool -> subschema #3: Hosted tool]/type response property for the response status 200

      response-property-enum-value-added

    • added the new in enum value to the allOf[ResponseProperties]/tools/items/oneOf[subschema #1: File search -> subschema #2: File search]/filters/anyOf[Filters]/anyOf[subschema #1: Comparison Filter]/type response property for the response status 200

      response-property-enum-value-added

    • added the new in enum value to the allOf[ResponseProperties]/tools/items/oneOf[subschema #1: File search -> subschema #2: File search]/filters/anyOf[Filters]/anyOf[subschema #2: Compound Filter]/filters/items/oneOf[subschema #1: Comparison Filter]/type response property for the response status 200

      response-property-enum-value-added

    • added the new nin enum value to the allOf[ResponseProperties]/tools/items/oneOf[subschema #1: File search -> subschema #2: File search]/filters/anyOf[Filters]/anyOf[subschema #1: Comparison Filter]/type response property for the response status 200

      response-property-enum-value-added

    • added the new nin enum value to the allOf[ResponseProperties]/tools/items/oneOf[subschema #1: File search -> subschema #2: File search]/filters/anyOf[Filters]/anyOf[subschema #2: Compound Filter]/filters/items/oneOf[subschema #1: Comparison Filter]/type response property for the response status 200

      response-property-enum-value-added

    • added the new o3-deep-research enum value to the allOf[ResponseProperties]/model/anyOf[subschema #2: ResponsesOnlyModel]/ response property for the response status 200

      response-property-enum-value-added

    • added the new o3-deep-research-2025-06-26 enum value to the allOf[ResponseProperties]/model/anyOf[subschema #2: ResponsesOnlyModel]/ response property for the response status 200

      response-property-enum-value-added

    • added the new o3-pro enum value to the allOf[ResponseProperties]/model/anyOf[subschema #2: ResponsesOnlyModel]/ response property for the response status 200

      response-property-enum-value-added

    • added the new o3-pro-2025-06-10 enum value to the allOf[ResponseProperties]/model/anyOf[subschema #2: ResponsesOnlyModel]/ response property for the response status 200

      response-property-enum-value-added

    • added the new o4-mini-deep-research enum value to the allOf[ResponseProperties]/model/anyOf[subschema #2: ResponsesOnlyModel]/ response property for the response status 200

      response-property-enum-value-added

    • added the new o4-mini-deep-research-2025-06-26 enum value to the allOf[ResponseProperties]/model/anyOf[subschema #2: ResponsesOnlyModel]/ response property for the response status 200

      response-property-enum-value-added

    • added the new queued enum value to the allOf[subschema #3]/status response property for the response status 200

      response-property-enum-value-added

    • added the new optional query request parameter include_obfuscation

      new-optional-request-parameter

    • added the new optional query request parameter starting_after

      new-optional-request-parameter

    • added the new optional query request parameter stream

      new-optional-request-parameter

    • added the enum value code_interpreter_call.outputs to the property items/ of the query request parameter include

      request-parameter-property-enum-value-added

    • added the enum value message.output_text.logprobs to the property items/ of the query request parameter include

      request-parameter-property-enum-value-added

    • added the enum value reasoning.encrypted_content to the property items/ of the query request parameter include

      request-parameter-property-enum-value-added

    • added the enum value web_search_call.action.sources to the property items/ of the query request parameter include

      request-parameter-property-enum-value-added

    • added the enum value web_search_call.results to the property items/ of the query request parameter include

      request-parameter-property-enum-value-added

    • added the optional property allOf[ModelResponseProperties]/prompt_cache_key to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[ModelResponseProperties]/prompt_cache_retention to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[ModelResponseProperties]/safety_identifier to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[ModelResponseProperties]/top_logprobs to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[ResponseProperties]/background to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[ResponseProperties]/max_tool_calls to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[ResponseProperties]/prompt to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[ResponseProperties]/text/verbosity to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[ResponseProperties]/tools/items/oneOf[subschema #1: File search -> subschema #2: File search]/ranking_options/hybrid_search to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[ResponseProperties]/tools/items/oneOf[subschema #2: Function -> subschema #1: Function]/defer_loading to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[ResponseProperties]/tools/items/oneOf[subschema #3: Web search preview -> subschema #14: Web search preview]/search_content_types to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[subschema #3]/completed_at to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[subschema #3]/conversation to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[subschema #3]/max_output_tokens to the response with the 200 status

      response-optional-property-added

    • added Reasoning subschema #2 to the allOf[ResponseProperties]/reasoning response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the allOf[subschema #3]/error response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the allOf[subschema #3]/incomplete_details response property anyOf list for the response status 200

      response-property-any-of-added

    • removed OutputMessage FileSearchToolCall FunctionToolCall WebSearchToolCall ComputerToolCall ReasoningItem from the allOf[subschema #3]/output/items/ response property anyOf list for the response status 200

      response-property-any-of-removed

    • the service_tier response's property default value auto was removed for the status 200

      response-property-default-value-removed

    • the strict response's property default value false was removed for the status 200

      response-property-default-value-removed

    • the temperature response's property default value 1 was removed for the status 200

      response-property-default-value-removed

    • the top_p response's property default value 1 was removed for the status 200

      response-property-default-value-removed

    • the truncation response's property default value disabled was removed for the status 200

      response-property-default-value-removed

    • response property allOf[ModelResponseProperties]/user deprecated

      response-property-deprecated

    • added discriminator to allOf[ResponseProperties]/tools/items/oneOf[subschema #1: File search -> subschema #2: File search]/filters/anyOf[Filters]/anyOf[subschema #2: Compound Filter]/filters/items/ response property for the response status 200

      response-property-discriminator-added

    • removed the auto enum value from the allOf[ModelResponseProperties]/service_tier response property for the response status 200

      response-property-enum-value-removed

    • removed the auto enum value from the allOf[ResponseProperties]/truncation response property for the response status 200

      response-property-enum-value-removed

    • removed the default enum value from the allOf[ModelResponseProperties]/service_tier response property for the response status 200

      response-property-enum-value-removed

    • removed the disabled enum value from the allOf[ResponseProperties]/truncation response property for the response status 200

      response-property-enum-value-removed

    • removed the flex enum value from the allOf[ModelResponseProperties]/service_tier response property for the response status 200

      response-property-enum-value-removed

    • added the required property allOf[subschema #3]/instructions to the response with the 200 status

      response-required-property-added

    This revision also has 40 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog

  • 6a6c681b182051116See the full diff
    • response property allOf[ResponseProperties]/tools/items/oneOf[subschema #2: Function]/description list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property allOf[ResponseProperties]/tools/items/oneOf[subschema #2: Function]/parameters list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property allOf[ResponseProperties]/tools/items/oneOf[subschema #2: Function]/strict list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • added OutputTextContent RefusalContent to the allOf[subschema #3]/output/items/anyOf[subschema #1: Output message]/content/items/ response property oneOf list for the response status 200

      response-property-one-of-added

    • added WebSearchPreviewTool ComputerUsePreviewTool to the allOf[ResponseProperties]/tools/items/ response property oneOf list for the response status 200

      response-property-one-of-added

    • added the new auto enum value to the allOf[ResponseProperties]/reasoning/generate_summary response property for the response status 200

      response-property-enum-value-added

    • added the new gpt-4.1 enum value to the allOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/ response property for the response status 200

      response-property-enum-value-added

    • added the new gpt-4.1-2025-04-14 enum value to the allOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/ response property for the response status 200

      response-property-enum-value-added

    • added the new gpt-4.1-mini enum value to the allOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/ response property for the response status 200

      response-property-enum-value-added

    • added the new gpt-4.1-mini-2025-04-14 enum value to the allOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/ response property for the response status 200

      response-property-enum-value-added

    • added the new gpt-4.1-nano enum value to the allOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/ response property for the response status 200

      response-property-enum-value-added

    • added the new gpt-4.1-nano-2025-04-14 enum value to the allOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/ response property for the response status 200

      response-property-enum-value-added

    • added the new o3 enum value to the allOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/ response property for the response status 200

      response-property-enum-value-added

    • added the new o3-2025-04-16 enum value to the allOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/ response property for the response status 200

      response-property-enum-value-added

    • added the new o4-mini enum value to the allOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/ response property for the response status 200

      response-property-enum-value-added

    • added the new o4-mini-2025-04-16 enum value to the allOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/ response property for the response status 200

      response-property-enum-value-added

    • added the optional property allOf[ModelResponseProperties]/service_tier to the response with the 200 status

      response-optional-property-added

    • added the optional property allOf[ResponseProperties]/reasoning/summary to the response with the 200 status

      response-optional-property-added

    • added Filters subschema #2 to the allOf[ResponseProperties]/tools/items/oneOf[subschema #1: File search]/filters response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #2: ResponsesOnlyModel to the allOf[ResponseProperties]/model response property anyOf list for the response status 200

      response-property-any-of-added

    • removed subschema #2 from the allOf[ResponseProperties]/model response property anyOf list for the response status 200

      response-property-any-of-removed

    • the response property allOf[ResponseProperties]/text/format/oneOf[subschema #2: JSON schema]/name became required for the status 200

      response-property-became-required

    • the type response's property default value file_search was added for the status 200

      response-property-default-value-added

    • the type response's property default value function was added for the status 200

      response-property-default-value-added

    • the ranker response's property default value auto was removed for the status 200

      response-property-default-value-removed

    • the score_threshold response's property default value 0 was removed for the status 200

      response-property-default-value-removed

    • response property allOf[ResponseProperties]/reasoning/generate_summary deprecated

      response-property-deprecated

    • added discriminator to allOf[ResponseProperties]/tools/items/ response property for the response status 200

      response-property-discriminator-added

    • removed ComparisonFilter CompoundFilter from the allOf[ResponseProperties]/tools/items/oneOf[subschema #1: File search]/filters response property oneOf list for the response status 200

      response-property-one-of-removed

    • removed ComputerTool WebSearchTool from the allOf[ResponseProperties]/tools/items/ response property oneOf list for the response status 200

      response-property-one-of-removed

    • removed OutputText Refusal from the allOf[subschema #3]/output/items/anyOf[subschema #1: Output message]/content/items/ response property oneOf list for the response status 200

      response-property-one-of-removed

    • added 'propertyNames' constraint to the allOf[subschema #3]/output/items/anyOf[subschema #2: File search tool call]/results/items/attributes response property for the status 200

      response-property-property-names-added

    This revision also has 18 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog

    • removed 'propertyNames' constraint from the allOf[subschema #3]/output/items/anyOf[subschema #2: File search tool call]/results/items/attributes response property for the status 200

      response-property-property-names-removed

    • the allOf[ResponseProperties]/tools/items/oneOf[subschema #1: File search]/filters/oneOf[subschema #2: Compound Filter]/filters/items/oneOf[subschema #2]/ response's property type/format changed from / to object/ for status 200

      response-property-type-changed

  • 41844462b873324See the full diff
    • the response property allOf[ResponseProperties]/reasoning/effort became optional for the status 200

      response-property-became-optional

    • the response property allOf[subschema #3]/output/items/anyOf[subschema #3: Function tool call]/id became optional for the status 200

      response-property-became-optional

    • removed the required property allOf[subschema #3]/output/items/anyOf[subschema #6: Reasoning]/content from the response with the 200 status

      response-required-property-removed

    • removed the optional property allOf[ModelResponseProperties]/model from the response with the 200 status

      response-optional-property-removed

    • added the new computer_use_preview enum value to the allOf[ResponseProperties]/tools/items/oneOf[subschema #3: Computer use]/type response property for the response status 200

      response-property-enum-value-added

    • added the optional property allOf[ResponseProperties]/model to the response with the 200 status

      response-optional-property-added

    • removed the computer-preview enum value from the allOf[ResponseProperties]/tools/items/oneOf[subschema #3: Computer use]/type response property for the response status 200

      response-property-enum-value-removed

    • added the required property allOf[subschema #3]/output/items/anyOf[subschema #6: Reasoning]/summary to the response with the 200 status

      response-required-property-added

    • added the required property allOf[subschema #3]/usage/input_tokens_details to the response with the 200 status

      response-required-property-added

    • endpoint added

      endpoint-added