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
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_breakpointfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
allOf[subschema #3]/output/items/oneOf[AdditionalTools]/prompt_cache_breakpointfrom the response with the200statusresponse-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_breakpointto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[subschema #3]/output/items/oneOf[AdditionalTools]/prompt_cache_breakpointto the response with the200statusresponse-optional-property-added
- ○
- ○
added the optional property
allOf[subschema #3]/usage/compute_unitsto the response with the200statusresponse-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]/idto the response with the200statusresponse-optional-property-added
- ○
- ●
added the new
gpt-image-2enum value to theallOf[ResponseProperties]/tools/items/oneOf[subschema #9: Image generation tool]/model/anyOf[subschema #2]/response property for the response status200response-property-enum-value-added
- ●
added the new
gpt-image-2enum value to theallOf[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 status200response-property-enum-value-added
- ●
added the new
gpt-image-2enum value to theallOf[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 status200response-property-enum-value-added
- ●
added the new
gpt-image-2enum value to theallOf[subschema #3]/output/items/oneOf[AdditionalTools]/tools/items/oneOf[subschema #9: Image generation tool]/model/anyOf[subschema #2]/response property for the response status200response-property-enum-value-added
- ●
added the new
gpt-image-2enum value to theallOf[subschema #3]/output/items/oneOf[ToolSearchOutput]/tools/items/oneOf[subschema #9: Image generation tool]/model/anyOf[subschema #2]/response property for the response status200response-property-enum-value-added
- ●
added the new
gpt-image-2-2026-04-21enum value to theallOf[ResponseProperties]/tools/items/oneOf[subschema #9: Image generation tool]/model/anyOf[subschema #2]/response property for the response status200response-property-enum-value-added
- ●
added the new
gpt-image-2-2026-04-21enum value to theallOf[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 status200response-property-enum-value-added
- ●
added the new
gpt-image-2-2026-04-21enum value to theallOf[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 status200response-property-enum-value-added
- ●
added the new
gpt-image-2-2026-04-21enum value to theallOf[subschema #3]/output/items/oneOf[AdditionalTools]/tools/items/oneOf[subschema #9: Image generation tool]/model/anyOf[subschema #2]/response property for the response status200response-property-enum-value-added
- ●
added the new
gpt-image-2-2026-04-21enum value to theallOf[subschema #3]/output/items/oneOf[ToolSearchOutput]/tools/items/oneOf[subschema #9: Image generation tool]/model/anyOf[subschema #2]/response property for the response status200response-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_contentresponse property's maxLength was increased from10485760to20971520for the response status200response-property-max-length-increased
- ▲
- ○
removed
subschema #1from theallOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[subschema #25: MCP tool call]/errorresponse propertyanyOflist for the response status200response-property-any-of-removed
- ○
removed
subschema #1from theallOf[subschema #3]/output/items/oneOf[subschema #23: MCP tool call]/errorresponse propertyanyOflist for the response status200response-property-any-of-removed
- ○
- ○
added the non-success response with the status
429response-non-success-status-added
- ○
- ○
added
MCPToolCallErrorto theallOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[subschema #25: MCP tool call]/errorresponse propertyanyOflist for the response status200response-property-any-of-added
- ○
added
MCPToolCallErrorto theallOf[subschema #3]/output/items/oneOf[subschema #23: MCP tool call]/errorresponse propertyanyOflist for the response status200response-property-any-of-added
- ○
- ●
removed the optional property
allOf[ModelResponseProperties]/service_tierfrom the response with the200statusresponse-optional-property-removed
- ●
added the new
gpt-5.5-2026-04-23enum value to theallOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/response property for the response status200response-property-enum-value-added
- ●
added the new
gpt-5.5-proenum value to theallOf[ResponseProperties]/model/anyOf[subschema #2: ResponsesOnlyModel]/response property for the response status200response-property-enum-value-added
- ●
added the new
gpt-5.5-pro-2026-04-23enum value to theallOf[ResponseProperties]/model/anyOf[subschema #2: ResponsesOnlyModel]/response property for the response status200response-property-enum-value-added
- ○
added the optional property
allOf[ResponseProperties]/tools/items/oneOf[subschema #5: Web search]/external_web_accessto the response with the200statusresponse-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_accessto the response with the200statusresponse-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_accessto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[subschema #3]/output/items/oneOf[AdditionalTools]/tools/items/oneOf[subschema #5: Web search]/external_web_accessto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[subschema #3]/output/items/oneOf[ToolSearchOutput]/tools/items/oneOf[subschema #5: Web search]/external_web_accessto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[subschema #3]/service_tierto the response with the200statusresponse-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-cyberenum value to theallOf[ResponseProperties]/model/anyOf[subschema #2: ResponsesOnlyModel]/response property for the response status200response-property-enum-value-added
- ●
added the new
gpt-daybreak-blue-latestenum value to theallOf[ResponseProperties]/model/anyOf[subschema #2: ResponsesOnlyModel]/response property for the response status200response-property-enum-value-added
- ●
added the new
gpt-daybreak-red-latestenum value to theallOf[ResponseProperties]/model/anyOf[subschema #2: ResponsesOnlyModel]/response property for the response status200response-property-enum-value-added
- ●
- ▲
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]/querybecame optional for the status200response-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_idbecame optional for the status200response-property-became-optional
- ▲
the response property
allOf[subschema #3]/output/items/oneOf[FunctionToolCallOutputResource]/allOf[subschema #1: Function tool call output]/call_idbecame optional for the status200response-property-became-optional
- ▲
the response property
allOf[subschema #3]/output/items/oneOf[subschema #5: Web search tool call]/action/oneOf[subschema #1: Search action]/querybecame optional for the status200response-property-became-optional
- ▲
response property
allOf[ModelResponseProperties]/prompt_cache_keylist-of-types was widened by adding typesnullto media typeapplication/jsonof response200response-property-list-of-types-widened
- ▲
response property
allOf[ModelResponseProperties]/safety_identifierlist-of-types was widened by adding typesnullto media typeapplication/jsonof response200response-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_idlist-of-types was widened by adding typesnullto media typeapplication/jsonof response200response-property-list-of-types-widened
- ▲
the
allOf[ModelResponseProperties]/safety_identifierresponse property's maxLength was unset from64for the response status200response-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_idresponse property's maxLength was unset from64for the response status200response-property-max-length-unset
- ▲
the
allOf[ResponseProperties]/tools/items/oneOf[subschema #12: Namespace -> subschema #13: Namespace]/descriptionresponse property's minLength was decreased from1to0for the response status200response-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]/descriptionresponse property's minLength was decreased from1to0for the response status200response-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_idresponse property's minLength was decreased from1to0for the response status200response-property-min-length-decreased
- ▲
the
allOf[subschema #3]/output/items/oneOf[ToolSearchOutput]/tools/items/oneOf[subschema #12: Namespace -> subschema #13: Namespace]/descriptionresponse property's minLength was decreased from1to0for the response status200response-property-min-length-decreased
- ▲
added
AdditionalToolsItemParamto theallOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/response propertyoneOflist for the response status200response-property-one-of-added
- ▲
added
CompactionTriggerItemParamProgramItemParamProgramOutputItemParamto theallOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/response propertyoneOflist for the response status200response-property-one-of-added
- ▲
added
ProgramProgramOutputAdditionalToolsto theallOf[subschema #3]/output/items/response propertyoneOflist for the response status200response-property-one-of-added
- ▲
added
ProgrammaticToolCallingParamto theallOf[ResponseProperties]/tools/items/response propertyoneOflist for the response status200response-property-one-of-added
- ▲
added
ProgrammaticToolCallingParamto theallOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[ToolSearchOutputItemParam]/tools/items/response propertyoneOflist for the response status200response-property-one-of-added
- ▲
added
ProgrammaticToolCallingParamto theallOf[subschema #3]/output/items/oneOf[ToolSearchOutput]/tools/items/response propertyoneOflist for the response status200response-property-one-of-added
- ▲
added
SpecificProgrammaticToolCallingParamto theallOf[ResponseProperties]/tool_choiceresponse propertyoneOflist for the response status200response-property-one-of-added
- ●
removed the optional property
allOf[ResponseProperties]/reasoningfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
allOf[ResponseProperties]/truncationfrom the response with the200statusresponse-optional-property-removed
- ●
added the new
autoenum value to theallOf[ResponseProperties]/prompt/anyOf[subschema #1]/variables/anyOf[subschema #1: Prompt Variables]/additionalProperties/oneOf[subschema #4: Input file]/detailresponse property for the response status200response-property-enum-value-added
- ●
added the new
autoenum value to theallOf[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]/detailresponse property for the response status200response-property-enum-value-added
- ●
added the new
autoenum value to theallOf[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]/detailresponse property for the response status200response-property-enum-value-added
- ●
added the new
autoenum value to theallOf[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]/detailresponse property for the response status200response-property-enum-value-added
- ●
added the new
autoenum value to theallOf[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]/detailresponse property for the response status200response-property-enum-value-added
- ●
added the new
autoenum value to theallOf[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]/detailresponse property for the response status200response-property-enum-value-added
- ●
added the new
autoenum value to theallOf[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]/detailresponse property for the response status200response-property-enum-value-added
- ●
added the new
bio_policyenum value to theallOf[subschema #3]/error/anyOf[subschema #1]/coderesponse property for the response status200response-property-enum-value-added
- ●
added the new
data_residency_mismatchenum value to theallOf[subschema #3]/error/anyOf[subschema #1]/coderesponse property for the response status200response-property-enum-value-added
- ●
added the new
fastenum value to theallOf[ModelResponseProperties]/service_tier/anyOf[subschema #1]/response property for the response status200response-property-enum-value-added
- ●
added the new
gpt-5.5enum value to theallOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/response property for the response status200response-property-enum-value-added
- ●
added the new
gpt-5.6-lunaenum value to theallOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/response property for the response status200response-property-enum-value-added
- ●
added the new
gpt-5.6-solenum value to theallOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/response property for the response status200response-property-enum-value-added
- ●
added the new
gpt-5.6-terraenum value to theallOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/response property for the response status200response-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_breakpointto the response with the200statusresponse-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_breakpointto the response with the200statusresponse-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_breakpointto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[ResponseProperties]/tools/items/oneOf[subschema #10: Shell tool -> subschema #11: Shell tool]/allowed_callersto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[ResponseProperties]/tools/items/oneOf[subschema #11: Custom tool -> subschema #12: Custom tool]/allowed_callersto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[ResponseProperties]/tools/items/oneOf[subschema #12: Namespace -> subschema #13: Namespace]/tools/items/oneOf[FunctionToolParam]/allowed_callersto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[ResponseProperties]/tools/items/oneOf[subschema #12: Namespace -> subschema #13: Namespace]/tools/items/oneOf[FunctionToolParam]/output_schemato the response with the200statusresponse-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_callersto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[ResponseProperties]/tools/items/oneOf[subschema #15: Apply patch tool -> subschema #16: Apply patch tool]/allowed_callersto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[ResponseProperties]/tools/items/oneOf[subschema #1: Function]/allowed_callersto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[ResponseProperties]/tools/items/oneOf[subschema #1: Function]/output_schemato the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[ResponseProperties]/tools/items/oneOf[subschema #6: MCP tool]/allowed_callersto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[ResponseProperties]/tools/items/oneOf[subschema #6: MCP tool]/tunnel_idto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[ResponseProperties]/tools/items/oneOf[subschema #7: Code interpreter]/allowed_callersto the response with the200statusresponse-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_breakpointto the response with the200statusresponse-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_breakpointto the response with the200statusresponse-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_breakpointto the response with the200statusresponse-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_callersto the response with the200statusresponse-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_callersto the response with the200statusresponse-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_callersto the response with the200statusresponse-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_schemato the response with the200statusresponse-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_callersto the response with the200statusresponse-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_callersto the response with the200statusresponse-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_callersto the response with the200statusresponse-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_schemato the response with the200statusresponse-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_callersto the response with the200statusresponse-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_idto the response with the200statusresponse-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_callersto the response with the200statusresponse-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]/callerto the response with the200statusresponse-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]/callerto the response with the200statusresponse-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]/callerto the response with the200statusresponse-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_breakpointto the response with the200statusresponse-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_breakpointto the response with the200statusresponse-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_breakpointto the response with the200statusresponse-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]/callerto the response with the200statusresponse-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]/callerto the response with the200statusresponse-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_breakpointto the response with the200statusresponse-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_breakpointto the response with the200statusresponse-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_breakpointto the response with the200statusresponse-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]/callerto the response with the200statusresponse-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]/callerto the response with the200statusresponse-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]/callerto the response with the200statusresponse-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]/nameto the response with the200statusresponse-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]/namespaceto the response with the200statusresponse-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_breakpointto the response with the200statusresponse-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_breakpointto the response with the200statusresponse-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_breakpointto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[subschema #3]/moderationto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[subschema #3]/output/items/oneOf[FunctionToolCallOutputResource]/allOf[subschema #1: Function tool call output]/callerto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[subschema #3]/output/items/oneOf[FunctionToolCallOutputResource]/allOf[subschema #1: Function tool call output]/nameto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[subschema #3]/output/items/oneOf[FunctionToolCallOutputResource]/allOf[subschema #1: Function tool call output]/namespaceto the response with the200statusresponse-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_breakpointto the response with the200statusresponse-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_breakpointto the response with the200statusresponse-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_breakpointto the response with the200statusresponse-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_callersto the response with the200statusresponse-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_callersto the response with the200statusresponse-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_callersto the response with the200statusresponse-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_schemato the response with the200statusresponse-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_callersto the response with the200statusresponse-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_callersto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[subschema #3]/output/items/oneOf[ToolSearchOutput]/tools/items/oneOf[subschema #1: Function]/allowed_callersto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[subschema #3]/output/items/oneOf[ToolSearchOutput]/tools/items/oneOf[subschema #1: Function]/output_schemato the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[subschema #3]/output/items/oneOf[ToolSearchOutput]/tools/items/oneOf[subschema #6: MCP tool]/allowed_callersto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[subschema #3]/output/items/oneOf[ToolSearchOutput]/tools/items/oneOf[subschema #6: MCP tool]/tunnel_idto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[subschema #3]/output/items/oneOf[ToolSearchOutput]/tools/items/oneOf[subschema #7: Code interpreter]/allowed_callersto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[subschema #3]/output/items/oneOf[subschema #16: Shell tool call -> subschema #19: Shell tool call]/callerto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[subschema #3]/output/items/oneOf[subschema #17: Shell call output -> subschema #20: Shell call output]/callerto the response with the200statusresponse-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]/callerto the response with the200statusresponse-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]/callerto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[subschema #3]/output/items/oneOf[subschema #24: Custom tool call -> subschema #27: Custom tool call]/callerto the response with the200statusresponse-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]/callerto the response with the200statusresponse-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_breakpointto the response with the200statusresponse-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_breakpointto the response with the200statusresponse-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_breakpointto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[subschema #3]/output/items/oneOf[subschema #3: Function tool call]/callerto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[subschema #3]/prompt_cache_optionsto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[subschema #3]/reasoningto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[subschema #3]/truncationto the response with the200statusresponse-optional-property-added
- ○
added
ResponseConversationto theallOf[subschema #3]/conversationresponse propertyanyOflist for the response status200response-property-any-of-added
- ○
removed
Conversation-2from theallOf[subschema #3]/conversationresponse propertyanyOflist for the response status200response-property-any-of-removed
- ○
response property
allOf[ModelResponseProperties]/prompt_cache_retentiondeprecatedresponse-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]/querydeprecatedresponse-property-deprecated
- ○
response property
allOf[subschema #3]/output/items/oneOf[subschema #5: Web search tool call]/action/oneOf[subschema #1: Search action]/querydeprecatedresponse-property-deprecated
- ○
added the required property
allOf[subschema #3]/usage/input_tokens_details/cache_write_tokensto the response with the200statusresponse-required-property-added
This revision also has 2 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲
- ▲
response property
allOf[ModelResponseProperties]/metadatalist-of-types was widened by adding typesnullto media typeapplication/jsonof response200response-property-list-of-types-widened
- ▲
response property
allOf[ModelResponseProperties]/service_tierlist-of-types was widened by adding typesnullto media typeapplication/jsonof response200response-property-list-of-types-widened
- ▲
response property
allOf[ModelResponseProperties]/temperaturelist-of-types was widened by adding typesnullto media typeapplication/jsonof response200response-property-list-of-types-widened
- ▲
response property
allOf[ModelResponseProperties]/top_plist-of-types was widened by adding typesnullto media typeapplication/jsonof response200response-property-list-of-types-widened
- ▲
response property
allOf[ResponseProperties]/previous_response_idlist-of-types was widened by adding typesnullto media typeapplication/jsonof response200response-property-list-of-types-widened
- ▲
response property
allOf[ResponseProperties]/text/format/oneOf[subschema #2: JSON schema]/strictlist-of-types was widened by adding typesnullto media typeapplication/jsonof response200response-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]/valuelist-of-types was widened by adding typesarrayto media typeapplication/jsonof response200response-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]/valuelist-of-types was widened by adding typesarrayto media typeapplication/jsonof response200response-property-list-of-types-widened
- ▲
response property
allOf[ResponseProperties]/truncationlist-of-types was widened by adding typesnullto media typeapplication/jsonof response200response-property-list-of-types-widened
- ▲
response property
allOf[subschema #3]/output_textlist-of-types was widened by adding typesnullto media typeapplication/jsonof response200response-property-list-of-types-widened
- ▲
added
ComputerToolWebSearchToolMCPToolCodeInterpreterToolImageGenToolLocalShellToolParamFunctionShellToolParamCustomToolParamNamespaceToolParamToolSearchToolParamApplyPatchToolParamto theallOf[ResponseProperties]/tools/items/response propertyoneOflist for the response status200response-property-one-of-added
- ▲
added
OutputMessageFileSearchToolCallFunctionToolCallFunctionToolCallOutputResourceWebSearchToolCallComputerToolCallComputerToolCallOutputResourceReasoningItemToolSearchCallToolSearchOutputCompactionBodyImageGenToolCallCodeInterpreterToolCallLocalShellToolCallLocalShellToolCallOutputFunctionShellCallFunctionShellCallOutputApplyPatchToolCallApplyPatchToolCallOutputMCPToolCallMCPListToolsMCPApprovalRequestMCPApprovalResponseResourceCustomToolCallCustomToolCallOutputResourceto theallOf[subschema #3]/output/items/response propertyoneOflist for the response status200response-property-one-of-added
- ▲
added
ToolChoiceAllowedToolChoiceMCPToolChoiceCustomSpecificApplyPatchParamSpecificFunctionShellParamto theallOf[ResponseProperties]/tool_choiceresponse propertyoneOflist for the response status200response-property-one-of-added
- ▲
the
allOf[ResponseProperties]/reasoningresponse's property type/format changed fromobject/to/for status200response-property-type-changed
- ▲
the
allOf[subschema #3]/errorresponse's property type/format changed fromobject/to/for status200response-property-type-changed
- ▲
the
allOf[subschema #3]/incomplete_detailsresponse's property type/format changed fromobject/to/for status200response-property-type-changed
- ▲
removed the required property
allOf[subschema #3]/error/codefrom the response with the200statusresponse-required-property-removed
- ▲
removed the required property
allOf[subschema #3]/error/messagefrom the response with the200statusresponse-required-property-removed
- ●
removed the optional property
allOf[ResponseProperties]/instructionsfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
allOf[ResponseProperties]/max_output_tokensfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
allOf[ResponseProperties]/reasoning/effortfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
allOf[ResponseProperties]/reasoning/generate_summaryfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
allOf[ResponseProperties]/reasoning/summaryfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
allOf[subschema #3]/incomplete_details/reasonfrom the response with the200statusresponse-optional-property-removed
- ●
added the new
cancelledenum value to theallOf[subschema #3]/statusresponse property for the response status200response-property-enum-value-added
- ●
added the new
code_interpreterenum value to theallOf[ResponseProperties]/tool_choice/oneOf[subschema #2: Hosted tool -> subschema #3: Hosted tool]/typeresponse property for the response status200response-property-enum-value-added
- ●
added the new
codex-mini-latestenum value to theallOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/response property for the response status200response-property-enum-value-added
- ●
added the new
computerenum value to theallOf[ResponseProperties]/tool_choice/oneOf[subschema #2: Hosted tool -> subschema #3: Hosted tool]/typeresponse property for the response status200response-property-enum-value-added
- ●
added the new
computer_useenum value to theallOf[ResponseProperties]/tool_choice/oneOf[subschema #2: Hosted tool -> subschema #3: Hosted tool]/typeresponse property for the response status200response-property-enum-value-added
- ●
added the new
gpt-4o-audio-preview-2025-06-03enum value to theallOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/response property for the response status200response-property-enum-value-added
- ●
added the new
gpt-5enum value to theallOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/response property for the response status200response-property-enum-value-added
- ●
added the new
gpt-5-2025-08-07enum value to theallOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/response property for the response status200response-property-enum-value-added
- ●
added the new
gpt-5-chat-latestenum value to theallOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/response property for the response status200response-property-enum-value-added
- ●
added the new
gpt-5-codexenum value to theallOf[ResponseProperties]/model/anyOf[subschema #2: ResponsesOnlyModel]/response property for the response status200response-property-enum-value-added
- ●
added the new
gpt-5-minienum value to theallOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/response property for the response status200response-property-enum-value-added
- ●
added the new
gpt-5-mini-2025-08-07enum value to theallOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/response property for the response status200response-property-enum-value-added
- ●
added the new
gpt-5-nanoenum value to theallOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/response property for the response status200response-property-enum-value-added
- ●
added the new
gpt-5-nano-2025-08-07enum value to theallOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/response property for the response status200response-property-enum-value-added
- ●
added the new
gpt-5-proenum value to theallOf[ResponseProperties]/model/anyOf[subschema #2: ResponsesOnlyModel]/response property for the response status200response-property-enum-value-added
- ●
added the new
gpt-5-pro-2025-10-06enum value to theallOf[ResponseProperties]/model/anyOf[subschema #2: ResponsesOnlyModel]/response property for the response status200response-property-enum-value-added
- ●
added the new
gpt-5.1enum value to theallOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/response property for the response status200response-property-enum-value-added
- ●
added the new
gpt-5.1-2025-11-13enum value to theallOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/response property for the response status200response-property-enum-value-added
- ●
added the new
gpt-5.1-chat-latestenum value to theallOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/response property for the response status200response-property-enum-value-added
- ●
added the new
gpt-5.1-codexenum value to theallOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/response property for the response status200response-property-enum-value-added
- ●
added the new
gpt-5.1-codex-maxenum value to theallOf[ResponseProperties]/model/anyOf[subschema #2: ResponsesOnlyModel]/response property for the response status200response-property-enum-value-added
- ●
added the new
gpt-5.1-minienum value to theallOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/response property for the response status200response-property-enum-value-added
- ●
added the new
gpt-5.2enum value to theallOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/response property for the response status200response-property-enum-value-added
- ●
added the new
gpt-5.2-2025-12-11enum value to theallOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/response property for the response status200response-property-enum-value-added
- ●
added the new
gpt-5.2-chat-latestenum value to theallOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/response property for the response status200response-property-enum-value-added
- ●
added the new
gpt-5.2-proenum value to theallOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/response property for the response status200response-property-enum-value-added
- ●
added the new
gpt-5.2-pro-2025-12-11enum value to theallOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/response property for the response status200response-property-enum-value-added
- ●
added the new
gpt-5.3-chat-latestenum value to theallOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/response property for the response status200response-property-enum-value-added
- ●
added the new
gpt-5.4enum value to theallOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/response property for the response status200response-property-enum-value-added
- ●
added the new
gpt-5.4-minienum value to theallOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/response property for the response status200response-property-enum-value-added
- ●
added the new
gpt-5.4-mini-2026-03-17enum value to theallOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/response property for the response status200response-property-enum-value-added
- ●
added the new
gpt-5.4-nanoenum value to theallOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/response property for the response status200response-property-enum-value-added
- ●
added the new
gpt-5.4-nano-2026-03-17enum value to theallOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/response property for the response status200response-property-enum-value-added
- ●
added the new
image_generationenum value to theallOf[ResponseProperties]/tool_choice/oneOf[subschema #2: Hosted tool -> subschema #3: Hosted tool]/typeresponse property for the response status200response-property-enum-value-added
- ●
added the new
inenum value to theallOf[ResponseProperties]/tools/items/oneOf[subschema #1: File search -> subschema #2: File search]/filters/anyOf[Filters]/anyOf[subschema #1: Comparison Filter]/typeresponse property for the response status200response-property-enum-value-added
- ●
added the new
inenum value to theallOf[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]/typeresponse property for the response status200response-property-enum-value-added
- ●
added the new
ninenum value to theallOf[ResponseProperties]/tools/items/oneOf[subschema #1: File search -> subschema #2: File search]/filters/anyOf[Filters]/anyOf[subschema #1: Comparison Filter]/typeresponse property for the response status200response-property-enum-value-added
- ●
added the new
ninenum value to theallOf[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]/typeresponse property for the response status200response-property-enum-value-added
- ●
added the new
o3-deep-researchenum value to theallOf[ResponseProperties]/model/anyOf[subschema #2: ResponsesOnlyModel]/response property for the response status200response-property-enum-value-added
- ●
added the new
o3-deep-research-2025-06-26enum value to theallOf[ResponseProperties]/model/anyOf[subschema #2: ResponsesOnlyModel]/response property for the response status200response-property-enum-value-added
- ●
added the new
o3-proenum value to theallOf[ResponseProperties]/model/anyOf[subschema #2: ResponsesOnlyModel]/response property for the response status200response-property-enum-value-added
- ●
added the new
o3-pro-2025-06-10enum value to theallOf[ResponseProperties]/model/anyOf[subschema #2: ResponsesOnlyModel]/response property for the response status200response-property-enum-value-added
- ●
added the new
o4-mini-deep-researchenum value to theallOf[ResponseProperties]/model/anyOf[subschema #2: ResponsesOnlyModel]/response property for the response status200response-property-enum-value-added
- ●
added the new
o4-mini-deep-research-2025-06-26enum value to theallOf[ResponseProperties]/model/anyOf[subschema #2: ResponsesOnlyModel]/response property for the response status200response-property-enum-value-added
- ●
added the new
queuedenum value to theallOf[subschema #3]/statusresponse property for the response status200response-property-enum-value-added
- ○
added the new optional
queryrequest parameterinclude_obfuscationnew-optional-request-parameter
- ○
added the new optional
queryrequest parameterstarting_afternew-optional-request-parameter
- ○
added the new optional
queryrequest parameterstreamnew-optional-request-parameter
- ○
added the enum value
code_interpreter_call.outputsto the propertyitems/of thequeryrequest parameterincluderequest-parameter-property-enum-value-added
- ○
added the enum value
message.output_text.logprobsto the propertyitems/of thequeryrequest parameterincluderequest-parameter-property-enum-value-added
- ○
added the enum value
reasoning.encrypted_contentto the propertyitems/of thequeryrequest parameterincluderequest-parameter-property-enum-value-added
- ○
added the enum value
web_search_call.action.sourcesto the propertyitems/of thequeryrequest parameterincluderequest-parameter-property-enum-value-added
- ○
added the enum value
web_search_call.resultsto the propertyitems/of thequeryrequest parameterincluderequest-parameter-property-enum-value-added
- ○
added the optional property
allOf[ModelResponseProperties]/prompt_cache_keyto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[ModelResponseProperties]/prompt_cache_retentionto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[ModelResponseProperties]/safety_identifierto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[ModelResponseProperties]/top_logprobsto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[ResponseProperties]/backgroundto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[ResponseProperties]/max_tool_callsto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[ResponseProperties]/promptto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[ResponseProperties]/text/verbosityto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[ResponseProperties]/tools/items/oneOf[subschema #1: File search -> subschema #2: File search]/ranking_options/hybrid_searchto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[ResponseProperties]/tools/items/oneOf[subschema #2: Function -> subschema #1: Function]/defer_loadingto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[ResponseProperties]/tools/items/oneOf[subschema #3: Web search preview -> subschema #14: Web search preview]/search_content_typesto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[subschema #3]/completed_atto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[subschema #3]/conversationto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[subschema #3]/max_output_tokensto the response with the200statusresponse-optional-property-added
- ○
added
Reasoningsubschema #2to theallOf[ResponseProperties]/reasoningresponse propertyanyOflist for the response status200response-property-any-of-added
- ○
added
subschema #1subschema #2to theallOf[subschema #3]/errorresponse propertyanyOflist for the response status200response-property-any-of-added
- ○
added
subschema #1subschema #2to theallOf[subschema #3]/incomplete_detailsresponse propertyanyOflist for the response status200response-property-any-of-added
- ○
removed
OutputMessageFileSearchToolCallFunctionToolCallWebSearchToolCallComputerToolCallReasoningItemfrom theallOf[subschema #3]/output/items/response propertyanyOflist for the response status200response-property-any-of-removed
- ○
the
service_tierresponse's property default valueautowas removed for the status200response-property-default-value-removed
- ○
the
strictresponse's property default valuefalsewas removed for the status200response-property-default-value-removed
- ○
the
temperatureresponse's property default value1was removed for the status200response-property-default-value-removed
- ○
the
top_presponse's property default value1was removed for the status200response-property-default-value-removed
- ○
the
truncationresponse's property default valuedisabledwas removed for the status200response-property-default-value-removed
- ○
response property
allOf[ModelResponseProperties]/userdeprecatedresponse-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 status200response-property-discriminator-added
- ○
removed the
autoenum value from theallOf[ModelResponseProperties]/service_tierresponse property for the response status200response-property-enum-value-removed
- ○
removed the
autoenum value from theallOf[ResponseProperties]/truncationresponse property for the response status200response-property-enum-value-removed
- ○
removed the
defaultenum value from theallOf[ModelResponseProperties]/service_tierresponse property for the response status200response-property-enum-value-removed
- ○
removed the
disabledenum value from theallOf[ResponseProperties]/truncationresponse property for the response status200response-property-enum-value-removed
- ○
removed the
flexenum value from theallOf[ModelResponseProperties]/service_tierresponse property for the response status200response-property-enum-value-removed
- ○
added the required property
allOf[subschema #3]/instructionsto the response with the200statusresponse-required-property-added
This revision also has 40 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲
- ▲
response property
allOf[ResponseProperties]/tools/items/oneOf[subschema #2: Function]/descriptionlist-of-types was widened by adding typesnullto media typeapplication/jsonof response200response-property-list-of-types-widened
- ▲
response property
allOf[ResponseProperties]/tools/items/oneOf[subschema #2: Function]/parameterslist-of-types was widened by adding typesnullto media typeapplication/jsonof response200response-property-list-of-types-widened
- ▲
response property
allOf[ResponseProperties]/tools/items/oneOf[subschema #2: Function]/strictlist-of-types was widened by adding typesnullto media typeapplication/jsonof response200response-property-list-of-types-widened
- ▲
added
OutputTextContentRefusalContentto theallOf[subschema #3]/output/items/anyOf[subschema #1: Output message]/content/items/response propertyoneOflist for the response status200response-property-one-of-added
- ▲
added
WebSearchPreviewToolComputerUsePreviewToolto theallOf[ResponseProperties]/tools/items/response propertyoneOflist for the response status200response-property-one-of-added
- ●
added the new
autoenum value to theallOf[ResponseProperties]/reasoning/generate_summaryresponse property for the response status200response-property-enum-value-added
- ●
added the new
gpt-4.1enum value to theallOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/response property for the response status200response-property-enum-value-added
- ●
added the new
gpt-4.1-2025-04-14enum value to theallOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/response property for the response status200response-property-enum-value-added
- ●
added the new
gpt-4.1-minienum value to theallOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/response property for the response status200response-property-enum-value-added
- ●
added the new
gpt-4.1-mini-2025-04-14enum value to theallOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/response property for the response status200response-property-enum-value-added
- ●
added the new
gpt-4.1-nanoenum value to theallOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/response property for the response status200response-property-enum-value-added
- ●
added the new
gpt-4.1-nano-2025-04-14enum value to theallOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/response property for the response status200response-property-enum-value-added
- ●
added the new
o3enum value to theallOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/response property for the response status200response-property-enum-value-added
- ●
added the new
o3-2025-04-16enum value to theallOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/response property for the response status200response-property-enum-value-added
- ●
added the new
o4-minienum value to theallOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/response property for the response status200response-property-enum-value-added
- ●
added the new
o4-mini-2025-04-16enum value to theallOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[subschema #2]/response property for the response status200response-property-enum-value-added
- ○
added the optional property
allOf[ModelResponseProperties]/service_tierto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[ResponseProperties]/reasoning/summaryto the response with the200statusresponse-optional-property-added
- ○
added
Filterssubschema #2to theallOf[ResponseProperties]/tools/items/oneOf[subschema #1: File search]/filtersresponse propertyanyOflist for the response status200response-property-any-of-added
- ○
added
subschema #2: ResponsesOnlyModelto theallOf[ResponseProperties]/modelresponse propertyanyOflist for the response status200response-property-any-of-added
- ○
removed
subschema #2from theallOf[ResponseProperties]/modelresponse propertyanyOflist for the response status200response-property-any-of-removed
- ○
the response property
allOf[ResponseProperties]/text/format/oneOf[subschema #2: JSON schema]/namebecame required for the status200response-property-became-required
- ○
the
typeresponse's property default valuefile_searchwas added for the status200response-property-default-value-added
- ○
the
typeresponse's property default valuefunctionwas added for the status200response-property-default-value-added
- ○
the
rankerresponse's property default valueautowas removed for the status200response-property-default-value-removed
- ○
the
score_thresholdresponse's property default value0was removed for the status200response-property-default-value-removed
- ○
response property
allOf[ResponseProperties]/reasoning/generate_summarydeprecatedresponse-property-deprecated
- ○
added discriminator to
allOf[ResponseProperties]/tools/items/response property for the response status200response-property-discriminator-added
- ○
removed
ComparisonFilterCompoundFilterfrom theallOf[ResponseProperties]/tools/items/oneOf[subschema #1: File search]/filtersresponse propertyoneOflist for the response status200response-property-one-of-removed
- ○
removed
ComputerToolWebSearchToolfrom theallOf[ResponseProperties]/tools/items/response propertyoneOflist for the response status200response-property-one-of-removed
- ○
removed
OutputTextRefusalfrom theallOf[subschema #3]/output/items/anyOf[subschema #1: Output message]/content/items/response propertyoneOflist for the response status200response-property-one-of-removed
- ○
added 'propertyNames' constraint to the
allOf[subschema #3]/output/items/anyOf[subschema #2: File search tool call]/results/items/attributesresponse property for the status200response-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/attributesresponse property for the status200response-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/toobject/for status200response-property-type-changed
- ▲
- ▲
the response property
allOf[ResponseProperties]/reasoning/effortbecame optional for the status200response-property-became-optional
- ▲
the response property
allOf[subschema #3]/output/items/anyOf[subschema #3: Function tool call]/idbecame optional for the status200response-property-became-optional
- ▲
removed the required property
allOf[subschema #3]/output/items/anyOf[subschema #6: Reasoning]/contentfrom the response with the200statusresponse-required-property-removed
- ●
removed the optional property
allOf[ModelResponseProperties]/modelfrom the response with the200statusresponse-optional-property-removed
- ●
added the new
computer_use_previewenum value to theallOf[ResponseProperties]/tools/items/oneOf[subschema #3: Computer use]/typeresponse property for the response status200response-property-enum-value-added
- ○
added the optional property
allOf[ResponseProperties]/modelto the response with the200statusresponse-optional-property-added
- ○
removed the
computer-previewenum value from theallOf[ResponseProperties]/tools/items/oneOf[subschema #3: Computer use]/typeresponse property for the response status200response-property-enum-value-removed
- ○
added the required property
allOf[subschema #3]/output/items/anyOf[subschema #6: Reasoning]/summaryto the response with the200statusresponse-required-property-added
- ○
added the required property
allOf[subschema #3]/usage/input_tokens_detailsto the response with the200statusresponse-required-property-added
- ▲
- ○
endpoint added
endpoint-added
- ○