Changes to Get a model response
GET /responses/{response_id}
Every recorded change to this endpoint, newest first. Back to the operation
Changed in 13 of the 31 revisions of this API.1226128
What changed
- ●
added the new
fastenum value to theallOf[ModelResponseProperties]/service_tier/anyOf[subschema #1]/response property for the response status200response-property-enum-value-added
- ●
- ▲
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
- ▲
the
allOf[ModelResponseProperties]/safety_identifierresponse property's maxLength was unset from64for the response status200response-property-max-length-unset
- ●
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
autoenum value to theallOf[ResponseProperties]/prompt/anyOf[subschema #1]/variables/anyOf[subschema #1: Prompt Variables]/additionalProperties/anyOf[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]/anyOf[subschema #2: Input item list]/items/anyOf[subschema #1: Input message]/content/anyOf[subschema #2: Input item content list]/items/anyOf[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]/anyOf[subschema #2: Input item list]/items/anyOf[subschema #2: Item]/anyOf[subschema #1: Input message]/content/items/anyOf[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]/anyOf[subschema #2: Input item list]/items/anyOf[subschema #2: Item]/anyOf[subschema #26: Custom tool call output]/output/anyOf[subschema #2: output content list]/items/anyOf[subschema #3: Input file]/detailresponse property for the response status200response-property-enum-value-added
- ●
added the new
autoenum value to theallOf[subschema #3]/instructions/anyOf[subschema #1]/anyOf[subschema #2: Input item list]/items/anyOf[subschema #2: Item]/anyOf[subschema #8: Function tool call output]/output/anyOf[subschema #2]/items/anyOf[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/anyOf[FunctionToolCallOutputResource]/allOf[subschema #1: Function tool call output]/output/anyOf[subschema #2: output content list]/items/anyOf[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/anyOf[subschema #26: ResponseCustomToolCallOutputItem -> subschema #28: ResponseCustomToolCallOutputItem]/allOf[subschema #1: Custom tool call output]/output/anyOf[subschema #2: output content list]/items/anyOf[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
gpt-5.6-lunaenum value to theallOf[ResponseProperties]/model/anyOf[ModelIdsShared]/anyOf[ChatModel]/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[ChatModel]/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[ChatModel]/response property for the response status200response-property-enum-value-added
- ●
added the new
maxenum value to theallOf[subschema #3]/reasoning/anyOf[subschema #1: Reasoning]/effort/anyOf[subschema #1]/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/anyOf[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/anyOf[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/anyOf[subschema #4: Input file]/prompt_cache_breakpointto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[ResponseProperties]/tools/items/anyOf[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/anyOf[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/anyOf[subschema #12: Namespace -> subschema #13: Namespace]/tools/items/anyOf[FunctionToolParam]/allowed_callersto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[ResponseProperties]/tools/items/anyOf[subschema #12: Namespace -> subschema #13: Namespace]/tools/items/anyOf[FunctionToolParam]/output_schemato the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[ResponseProperties]/tools/items/anyOf[subschema #12: Namespace -> subschema #13: Namespace]/tools/items/anyOf[subschema #2: Custom tool]/allowed_callersto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[ResponseProperties]/tools/items/anyOf[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/anyOf[subschema #1: Function]/allowed_callersto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[ResponseProperties]/tools/items/anyOf[subschema #1: Function]/output_schemato the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[ResponseProperties]/tools/items/anyOf[subschema #6: MCP tool]/allowed_callersto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[ResponseProperties]/tools/items/anyOf[subschema #7: Code interpreter]/allowed_callersto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[subschema #3]/instructions/anyOf[subschema #1]/anyOf[subschema #2: Input item list]/items/anyOf[subschema #1: Input message]/content/anyOf[subschema #2: Input item content list]/items/anyOf[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]/anyOf[subschema #2: Input item list]/items/anyOf[subschema #1: Input message]/content/anyOf[subschema #2: Input item content list]/items/anyOf[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]/anyOf[subschema #2: Input item list]/items/anyOf[subschema #1: Input message]/content/anyOf[subschema #2: Input item content list]/items/anyOf[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]/anyOf[subschema #2: Input item list]/items/anyOf[subschema #2: Item]/anyOf[AdditionalToolsItemParam]/tools/items/anyOf[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]/anyOf[subschema #2: Input item list]/items/anyOf[subschema #2: Item]/anyOf[AdditionalToolsItemParam]/tools/items/anyOf[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]/anyOf[subschema #2: Input item list]/items/anyOf[subschema #2: Item]/anyOf[AdditionalToolsItemParam]/tools/items/anyOf[subschema #12: Namespace -> subschema #13: Namespace]/tools/items/anyOf[FunctionToolParam]/allowed_callersto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[subschema #3]/instructions/anyOf[subschema #1]/anyOf[subschema #2: Input item list]/items/anyOf[subschema #2: Item]/anyOf[AdditionalToolsItemParam]/tools/items/anyOf[subschema #12: Namespace -> subschema #13: Namespace]/tools/items/anyOf[FunctionToolParam]/output_schemato the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[subschema #3]/instructions/anyOf[subschema #1]/anyOf[subschema #2: Input item list]/items/anyOf[subschema #2: Item]/anyOf[AdditionalToolsItemParam]/tools/items/anyOf[subschema #12: Namespace -> subschema #13: Namespace]/tools/items/anyOf[subschema #2: Custom tool]/allowed_callersto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[subschema #3]/instructions/anyOf[subschema #1]/anyOf[subschema #2: Input item list]/items/anyOf[subschema #2: Item]/anyOf[AdditionalToolsItemParam]/tools/items/anyOf[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]/anyOf[subschema #2: Input item list]/items/anyOf[subschema #2: Item]/anyOf[AdditionalToolsItemParam]/tools/items/anyOf[subschema #1: Function]/allowed_callersto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[subschema #3]/instructions/anyOf[subschema #1]/anyOf[subschema #2: Input item list]/items/anyOf[subschema #2: Item]/anyOf[AdditionalToolsItemParam]/tools/items/anyOf[subschema #1: Function]/output_schemato the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[subschema #3]/instructions/anyOf[subschema #1]/anyOf[subschema #2: Input item list]/items/anyOf[subschema #2: Item]/anyOf[AdditionalToolsItemParam]/tools/items/anyOf[subschema #6: MCP tool]/allowed_callersto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[subschema #3]/instructions/anyOf[subschema #1]/anyOf[subschema #2: Input item list]/items/anyOf[subschema #2: Item]/anyOf[AdditionalToolsItemParam]/tools/items/anyOf[subschema #7: Code interpreter]/allowed_callersto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[subschema #3]/instructions/anyOf[subschema #1]/anyOf[subschema #2: Input item list]/items/anyOf[subschema #2: Item]/anyOf[ToolSearchOutputItemParam]/tools/items/anyOf[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]/anyOf[subschema #2: Input item list]/items/anyOf[subschema #2: Item]/anyOf[ToolSearchOutputItemParam]/tools/items/anyOf[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]/anyOf[subschema #2: Input item list]/items/anyOf[subschema #2: Item]/anyOf[ToolSearchOutputItemParam]/tools/items/anyOf[subschema #12: Namespace -> subschema #13: Namespace]/tools/items/anyOf[FunctionToolParam]/allowed_callersto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[subschema #3]/instructions/anyOf[subschema #1]/anyOf[subschema #2: Input item list]/items/anyOf[subschema #2: Item]/anyOf[ToolSearchOutputItemParam]/tools/items/anyOf[subschema #12: Namespace -> subschema #13: Namespace]/tools/items/anyOf[FunctionToolParam]/output_schemato the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[subschema #3]/instructions/anyOf[subschema #1]/anyOf[subschema #2: Input item list]/items/anyOf[subschema #2: Item]/anyOf[ToolSearchOutputItemParam]/tools/items/anyOf[subschema #12: Namespace -> subschema #13: Namespace]/tools/items/anyOf[subschema #2: Custom tool]/allowed_callersto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[subschema #3]/instructions/anyOf[subschema #1]/anyOf[subschema #2: Input item list]/items/anyOf[subschema #2: Item]/anyOf[ToolSearchOutputItemParam]/tools/items/anyOf[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]/anyOf[subschema #2: Input item list]/items/anyOf[subschema #2: Item]/anyOf[ToolSearchOutputItemParam]/tools/items/anyOf[subschema #1: Function]/allowed_callersto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[subschema #3]/instructions/anyOf[subschema #1]/anyOf[subschema #2: Input item list]/items/anyOf[subschema #2: Item]/anyOf[ToolSearchOutputItemParam]/tools/items/anyOf[subschema #1: Function]/output_schemato the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[subschema #3]/instructions/anyOf[subschema #1]/anyOf[subschema #2: Input item list]/items/anyOf[subschema #2: Item]/anyOf[ToolSearchOutputItemParam]/tools/items/anyOf[subschema #6: MCP tool]/allowed_callersto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[subschema #3]/instructions/anyOf[subschema #1]/anyOf[subschema #2: Input item list]/items/anyOf[subschema #2: Item]/anyOf[ToolSearchOutputItemParam]/tools/items/anyOf[subschema #7: Code interpreter]/allowed_callersto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[subschema #3]/instructions/anyOf[subschema #1]/anyOf[subschema #2: Input item list]/items/anyOf[subschema #2: Item]/anyOf[subschema #18: Shell tool call]/callerto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[subschema #3]/instructions/anyOf[subschema #1]/anyOf[subschema #2: Input item list]/items/anyOf[subschema #2: Item]/anyOf[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]/anyOf[subschema #2: Input item list]/items/anyOf[subschema #2: Item]/anyOf[subschema #1: Input message]/content/items/anyOf[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]/anyOf[subschema #2: Input item list]/items/anyOf[subschema #2: Item]/anyOf[subschema #1: Input message]/content/items/anyOf[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]/anyOf[subschema #2: Input item list]/items/anyOf[subschema #2: Item]/anyOf[subschema #1: Input message]/content/items/anyOf[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]/anyOf[subschema #2: Input item list]/items/anyOf[subschema #2: Item]/anyOf[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]/anyOf[subschema #2: Input item list]/items/anyOf[subschema #2: Item]/anyOf[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]/anyOf[subschema #2: Input item list]/items/anyOf[subschema #2: Item]/anyOf[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]/anyOf[subschema #2: Input item list]/items/anyOf[subschema #2: Item]/anyOf[subschema #26: Custom tool call output]/output/anyOf[subschema #2: output content list]/items/anyOf[subschema #1: Input text]/prompt_cache_breakpointto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[subschema #3]/instructions/anyOf[subschema #1]/anyOf[subschema #2: Input item list]/items/anyOf[subschema #2: Item]/anyOf[subschema #26: Custom tool call output]/output/anyOf[subschema #2: output content list]/items/anyOf[subschema #2: Input image]/prompt_cache_breakpointto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[subschema #3]/instructions/anyOf[subschema #1]/anyOf[subschema #2: Input item list]/items/anyOf[subschema #2: Item]/anyOf[subschema #26: Custom tool call output]/output/anyOf[subschema #2: output content list]/items/anyOf[subschema #3: Input file]/prompt_cache_breakpointto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[subschema #3]/instructions/anyOf[subschema #1]/anyOf[subschema #2: Input item list]/items/anyOf[subschema #2: Item]/anyOf[subschema #27: Custom tool call]/callerto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[subschema #3]/instructions/anyOf[subschema #1]/anyOf[subschema #2: Input item list]/items/anyOf[subschema #2: Item]/anyOf[subschema #7: Function tool call]/callerto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[subschema #3]/instructions/anyOf[subschema #1]/anyOf[subschema #2: Input item list]/items/anyOf[subschema #2: Item]/anyOf[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]/anyOf[subschema #2: Input item list]/items/anyOf[subschema #2: Item]/anyOf[subschema #8: Function tool call output]/output/anyOf[subschema #2]/items/anyOf[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]/anyOf[subschema #2: Input item list]/items/anyOf[subschema #2: Item]/anyOf[subschema #8: Function tool call output]/output/anyOf[subschema #2]/items/anyOf[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]/anyOf[subschema #2: Input item list]/items/anyOf[subschema #2: Item]/anyOf[subschema #8: Function tool call output]/output/anyOf[subschema #2]/items/anyOf[subschema #3: Input file]/prompt_cache_breakpointto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[subschema #3]/output/items/anyOf[AdditionalTools]/tools/items/anyOf[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/anyOf[AdditionalTools]/tools/items/anyOf[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/anyOf[AdditionalTools]/tools/items/anyOf[subschema #12: Namespace -> subschema #13: Namespace]/tools/items/anyOf[FunctionToolParam]/allowed_callersto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[subschema #3]/output/items/anyOf[AdditionalTools]/tools/items/anyOf[subschema #12: Namespace -> subschema #13: Namespace]/tools/items/anyOf[FunctionToolParam]/output_schemato the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[subschema #3]/output/items/anyOf[AdditionalTools]/tools/items/anyOf[subschema #12: Namespace -> subschema #13: Namespace]/tools/items/anyOf[subschema #2: Custom tool]/allowed_callersto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[subschema #3]/output/items/anyOf[AdditionalTools]/tools/items/anyOf[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/anyOf[AdditionalTools]/tools/items/anyOf[subschema #1: Function]/allowed_callersto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[subschema #3]/output/items/anyOf[AdditionalTools]/tools/items/anyOf[subschema #1: Function]/output_schemato the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[subschema #3]/output/items/anyOf[AdditionalTools]/tools/items/anyOf[subschema #6: MCP tool]/allowed_callersto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[subschema #3]/output/items/anyOf[AdditionalTools]/tools/items/anyOf[subschema #7: Code interpreter]/allowed_callersto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[subschema #3]/output/items/anyOf[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/anyOf[FunctionToolCallOutputResource]/allOf[subschema #1: Function tool call output]/output/anyOf[subschema #2: output content list]/items/anyOf[subschema #1: Input text]/prompt_cache_breakpointto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[subschema #3]/output/items/anyOf[FunctionToolCallOutputResource]/allOf[subschema #1: Function tool call output]/output/anyOf[subschema #2: output content list]/items/anyOf[subschema #2: Input image]/prompt_cache_breakpointto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[subschema #3]/output/items/anyOf[FunctionToolCallOutputResource]/allOf[subschema #1: Function tool call output]/output/anyOf[subschema #2: output content list]/items/anyOf[subschema #3: Input file]/prompt_cache_breakpointto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[subschema #3]/output/items/anyOf[ToolSearchOutput]/tools/items/anyOf[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/anyOf[ToolSearchOutput]/tools/items/anyOf[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/anyOf[ToolSearchOutput]/tools/items/anyOf[subschema #12: Namespace -> subschema #13: Namespace]/tools/items/anyOf[FunctionToolParam]/allowed_callersto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[subschema #3]/output/items/anyOf[ToolSearchOutput]/tools/items/anyOf[subschema #12: Namespace -> subschema #13: Namespace]/tools/items/anyOf[FunctionToolParam]/output_schemato the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[subschema #3]/output/items/anyOf[ToolSearchOutput]/tools/items/anyOf[subschema #12: Namespace -> subschema #13: Namespace]/tools/items/anyOf[subschema #2: Custom tool]/allowed_callersto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[subschema #3]/output/items/anyOf[ToolSearchOutput]/tools/items/anyOf[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/anyOf[ToolSearchOutput]/tools/items/anyOf[subschema #1: Function]/allowed_callersto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[subschema #3]/output/items/anyOf[ToolSearchOutput]/tools/items/anyOf[subschema #1: Function]/output_schemato the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[subschema #3]/output/items/anyOf[ToolSearchOutput]/tools/items/anyOf[subschema #6: MCP tool]/allowed_callersto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[subschema #3]/output/items/anyOf[ToolSearchOutput]/tools/items/anyOf[subschema #7: Code interpreter]/allowed_callersto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[subschema #3]/output/items/anyOf[subschema #17: 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/anyOf[subschema #18: 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/anyOf[subschema #19: 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/anyOf[subschema #20: 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/anyOf[subschema #25: 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/anyOf[subschema #26: 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/anyOf[subschema #26: ResponseCustomToolCallOutputItem -> subschema #28: ResponseCustomToolCallOutputItem]/allOf[subschema #1: Custom tool call output]/output/anyOf[subschema #2: output content list]/items/anyOf[subschema #1: Input text]/prompt_cache_breakpointto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[subschema #3]/output/items/anyOf[subschema #26: ResponseCustomToolCallOutputItem -> subschema #28: ResponseCustomToolCallOutputItem]/allOf[subschema #1: Custom tool call output]/output/anyOf[subschema #2: output content list]/items/anyOf[subschema #2: Input image]/prompt_cache_breakpointto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[subschema #3]/output/items/anyOf[subschema #26: ResponseCustomToolCallOutputItem -> subschema #28: ResponseCustomToolCallOutputItem]/allOf[subschema #1: Custom tool call output]/output/anyOf[subschema #2: output content list]/items/anyOf[subschema #3: Input file]/prompt_cache_breakpointto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[subschema #3]/output/items/anyOf[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]/reasoning/anyOf[subschema #1: Reasoning]/modeto the response with the200statusresponse-optional-property-added
- ○
added
ProgramProgramOutputto theallOf[subschema #3]/output/items/response propertyanyOflist for the response status200response-property-any-of-added
- ○
added
ProgramItemParamProgramOutputItemParamto theallOf[subschema #3]/instructions/anyOf[subschema #1]/anyOf[subschema #2: Input item list]/items/response propertyanyOflist for the response status200response-property-any-of-added
- ○
added
ProgrammaticToolCallingParamto theallOf[ResponseProperties]/tools/items/response propertyanyOflist for the response status200response-property-any-of-added
- ○
added
ProgrammaticToolCallingParamto theallOf[subschema #3]/instructions/anyOf[subschema #1]/anyOf[subschema #2: Input item list]/items/anyOf[subschema #2: Item]/anyOf[AdditionalToolsItemParam]/tools/items/response propertyanyOflist for the response status200response-property-any-of-added
- ○
added
ProgrammaticToolCallingParamto theallOf[subschema #3]/instructions/anyOf[subschema #1]/anyOf[subschema #2: Input item list]/items/anyOf[subschema #2: Item]/anyOf[ToolSearchOutputItemParam]/tools/items/response propertyanyOflist for the response status200response-property-any-of-added
- ○
added
ProgrammaticToolCallingParamto theallOf[subschema #3]/output/items/anyOf[AdditionalTools]/tools/items/response propertyanyOflist for the response status200response-property-any-of-added
- ○
added
ProgrammaticToolCallingParamto theallOf[subschema #3]/output/items/anyOf[ToolSearchOutput]/tools/items/response propertyanyOflist for the response status200response-property-any-of-added
- ○
added
SpecificProgrammaticToolCallingParamto theallOf[ResponseProperties]/tool_choiceresponse propertyanyOflist for the response status200response-property-any-of-added
- ○
response property
allOf[ModelResponseProperties]/prompt_cache_retentiondeprecatedresponse-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 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ●
- ○
added the optional property
allOf[ResponseProperties]/tools/items/anyOf[subschema #6: MCP tool]/tunnel_idto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[subschema #3]/instructions/anyOf[subschema #1]/anyOf[subschema #2: Input item list]/items/anyOf[subschema #2: Item]/anyOf[AdditionalToolsItemParam]/tools/items/anyOf[subschema #6: MCP tool]/tunnel_idto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[subschema #3]/instructions/anyOf[subschema #1]/anyOf[subschema #2: Input item list]/items/anyOf[subschema #2: Item]/anyOf[ToolSearchOutputItemParam]/tools/items/anyOf[subschema #6: MCP tool]/tunnel_idto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[subschema #3]/output/items/anyOf[AdditionalTools]/tools/items/anyOf[subschema #6: MCP tool]/tunnel_idto the response with the200statusresponse-optional-property-added
- ○
added the optional property
allOf[subschema #3]/output/items/anyOf[ToolSearchOutput]/tools/items/anyOf[subschema #6: MCP tool]/tunnel_idto the response with the200statusresponse-optional-property-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 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 the optional property
allOf[subschema #3]/moderationto the response with the200statusresponse-optional-property-added
- ○
- ▲
the response property
allOf[subschema #3]/instructions/anyOf[subschema #1]/anyOf[subschema #2: Input item list]/items/anyOf[subschema #2: Item]/anyOf[subschema #6: Web search tool call]/action/anyOf[subschema #1: Search action]/querybecame optional for the status200response-property-became-optional
- ▲
the response property
allOf[subschema #3]/output/items/anyOf[subschema #5: Web search tool call]/action/anyOf[subschema #1: Search action]/querybecame optional for the status200response-property-became-optional
- ○
added
AdditionalToolsto theallOf[subschema #3]/output/items/response propertyanyOflist for the response status200response-property-any-of-added
- ○
added
AdditionalToolsItemParamto theallOf[subschema #3]/instructions/anyOf[subschema #1]/anyOf[subschema #2: Input item list]/items/anyOf[subschema #2: Item]/response propertyanyOflist for the response status200response-property-any-of-added
- ○
response property
allOf[subschema #3]/instructions/anyOf[subschema #1]/anyOf[subschema #2: Input item list]/items/anyOf[subschema #2: Item]/anyOf[subschema #6: Web search tool call]/action/anyOf[subschema #1: Search action]/querydeprecatedresponse-property-deprecated
- ○
response property
allOf[subschema #3]/output/items/anyOf[subschema #5: Web search tool call]/action/anyOf[subschema #1: Search action]/querydeprecatedresponse-property-deprecated
- ▲
- ○
added
CompactionTriggerItemParamto theallOf[subschema #3]/instructions/anyOf[subschema #1]/anyOf[subschema #2: Input item list]/items/response propertyanyOflist for the response status200response-property-any-of-added
- ○
- ●
added the new
chatgpt-image-latestenum value to theallOf[ResponseProperties]/tools/items/anyOf[subschema #8: Image generation tool]/model/anyOf[subschema #2]/response property for the response status200response-property-enum-value-added
- ●
added the new
chatgpt-image-latestenum value to theallOf[subschema #3]/instructions/anyOf[subschema #1]/anyOf[subschema #2: Input item list]/items/anyOf[subschema #2: Item]/anyOf[ToolSearchOutputItemParam]/tools/items/anyOf[subschema #8: Image generation tool]/model/anyOf[subschema #2]/response property for the response status200response-property-enum-value-added
- ●
added the new
chatgpt-image-latestenum value to theallOf[subschema #3]/output/items/anyOf[ToolSearchOutput]/tools/items/anyOf[subschema #8: 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[ResponseProperties]/tools/items/anyOf[subschema #8: 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]/anyOf[subschema #2: Input item list]/items/anyOf[subschema #2: Item]/anyOf[ToolSearchOutputItemParam]/tools/items/anyOf[subschema #8: 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/anyOf[ToolSearchOutput]/tools/items/anyOf[subschema #8: 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/anyOf[subschema #8: 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]/anyOf[subschema #2: Input item list]/items/anyOf[subschema #2: Item]/anyOf[ToolSearchOutputItemParam]/tools/items/anyOf[subschema #8: 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/anyOf[ToolSearchOutput]/tools/items/anyOf[subschema #8: Image generation tool]/model/anyOf[subschema #2]/response property for the response status200response-property-enum-value-added
- ○
removed the
1024x1024enum value from theallOf[ResponseProperties]/tools/items/anyOf[subschema #8: Image generation tool]/sizeresponse property for the response status200response-property-enum-value-removed
- ○
removed the
1024x1024enum value from theallOf[subschema #3]/instructions/anyOf[subschema #1]/anyOf[subschema #2: Input item list]/items/anyOf[subschema #2: Item]/anyOf[ToolSearchOutputItemParam]/tools/items/anyOf[subschema #8: Image generation tool]/sizeresponse property for the response status200response-property-enum-value-removed
- ○
removed the
1024x1024enum value from theallOf[subschema #3]/output/items/anyOf[ToolSearchOutput]/tools/items/anyOf[subschema #8: Image generation tool]/sizeresponse property for the response status200response-property-enum-value-removed
- ○
removed the
1024x1536enum value from theallOf[ResponseProperties]/tools/items/anyOf[subschema #8: Image generation tool]/sizeresponse property for the response status200response-property-enum-value-removed
- ○
removed the
1024x1536enum value from theallOf[subschema #3]/instructions/anyOf[subschema #1]/anyOf[subschema #2: Input item list]/items/anyOf[subschema #2: Item]/anyOf[ToolSearchOutputItemParam]/tools/items/anyOf[subschema #8: Image generation tool]/sizeresponse property for the response status200response-property-enum-value-removed
- ○
removed the
1024x1536enum value from theallOf[subschema #3]/output/items/anyOf[ToolSearchOutput]/tools/items/anyOf[subschema #8: Image generation tool]/sizeresponse property for the response status200response-property-enum-value-removed
- ○
removed the
1536x1024enum value from theallOf[ResponseProperties]/tools/items/anyOf[subschema #8: Image generation tool]/sizeresponse property for the response status200response-property-enum-value-removed
- ○
removed the
1536x1024enum value from theallOf[subschema #3]/instructions/anyOf[subschema #1]/anyOf[subschema #2: Input item list]/items/anyOf[subschema #2: Item]/anyOf[ToolSearchOutputItemParam]/tools/items/anyOf[subschema #8: Image generation tool]/sizeresponse property for the response status200response-property-enum-value-removed
- ○
removed the
1536x1024enum value from theallOf[subschema #3]/output/items/anyOf[ToolSearchOutput]/tools/items/anyOf[subschema #8: Image generation tool]/sizeresponse property for the response status200response-property-enum-value-removed
- ○
removed the
autoenum value from theallOf[ResponseProperties]/tools/items/anyOf[subschema #8: Image generation tool]/sizeresponse property for the response status200response-property-enum-value-removed
- ○
removed the
autoenum value from theallOf[subschema #3]/instructions/anyOf[subschema #1]/anyOf[subschema #2: Input item list]/items/anyOf[subschema #2: Item]/anyOf[ToolSearchOutputItemParam]/tools/items/anyOf[subschema #8: Image generation tool]/sizeresponse property for the response status200response-property-enum-value-removed
- ○
removed the
autoenum value from theallOf[subschema #3]/output/items/anyOf[ToolSearchOutput]/tools/items/anyOf[subschema #8: Image generation tool]/sizeresponse property for the response status200response-property-enum-value-removed
- ●
- ▲
the
allOf[ResponseProperties]/tools/items/anyOf[subschema #8: Image generation tool]/sizeresponse's property type/format changed fromstring/to/for status200response-property-type-changed
- ▲
the
allOf[subschema #3]/instructions/anyOf[subschema #1]/anyOf[subschema #2: Input item list]/items/anyOf[subschema #2: Item]/anyOf[ToolSearchOutputItemParam]/tools/items/anyOf[subschema #8: Image generation tool]/sizeresponse's property type/format changed fromstring/to/for status200response-property-type-changed
- ▲
the
allOf[subschema #3]/output/items/anyOf[ToolSearchOutput]/tools/items/anyOf[subschema #8: Image generation tool]/sizeresponse's property type/format changed fromstring/to/for status200response-property-type-changed
- ○
added
subschema #1subschema #2to theallOf[ResponseProperties]/tools/items/anyOf[subschema #8: Image generation tool]/sizeresponse propertyanyOflist for the response status200response-property-any-of-added
- ○
added
subschema #1subschema #2to theallOf[subschema #3]/instructions/anyOf[subschema #1]/anyOf[subschema #2: Input item list]/items/anyOf[subschema #2: Item]/anyOf[ToolSearchOutputItemParam]/tools/items/anyOf[subschema #8: Image generation tool]/sizeresponse propertyanyOflist for the response status200response-property-any-of-added
- ○
added
subschema #1subschema #2to theallOf[subschema #3]/output/items/anyOf[ToolSearchOutput]/tools/items/anyOf[subschema #8: Image generation tool]/sizeresponse propertyanyOflist for the response status200response-property-any-of-added
- ▲
- ▲
response property
allOf[subschema #3]/completed_atlist-of-types was widened by adding typesnumberto media typeapplication/jsonof response200response-property-list-of-types-widened
- ▲
the
allOf[subschema #3]/completed_at/anyOf[subschema #1]/response's property type/format changed frominteger/unixtimetonumber/unixtimefor status200response-property-type-changed
- ▲
the
allOf[subschema #3]/created_atresponse's property type/format changed frominteger/unixtimetonumber/unixtimefor status200response-property-type-changed
- ▲
- ▲
response property
allOf[subschema #3]/completed_atlist-of-types was widened by adding typesintegerto media typeapplication/jsonof response200response-property-list-of-types-widened
- ▲
- ●
added the new
in_memoryenum value to theallOf[ModelResponseProperties]/prompt_cache_retention/anyOf[subschema #1]/response property for the response status200response-property-enum-value-added
- ○
removed the
in-memoryenum value from theallOf[ModelResponseProperties]/prompt_cache_retention/anyOf[subschema #1]/response property for the response status200response-property-enum-value-removed
- ●