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

  1. 26e845904dd21
  2. 0514a733c82d31
  3. e0508a503b841299
  4. 827fa3e74ce95
  5. 506a44267b3f22
  6. 60433c6df8611
  7. d96e76a894f824
  8. 5b751bfbf1491
  9. 737fbb7f6f17912
  10. 1b5c6501b84733
  11. d23a9a441bbb3
  12. 5b98524f8dee1
  13. bbf1d88b9b5611

What changed

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

      response-property-enum-value-added

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

      response-property-list-of-types-widened

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

      response-property-list-of-types-widened

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

      response-property-max-length-unset

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

      response-property-enum-value-added

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

      response-property-enum-value-added

    • added the new auto enum value to the allOf[subschema #3]/instructions/anyOf[subschema #1]/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]/detail response property for the response status 200

      response-property-enum-value-added

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

      response-property-enum-value-added

    • added the new auto enum value to the allOf[subschema #3]/instructions/anyOf[subschema #1]/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]/detail response property for the response status 200

      response-property-enum-value-added

    • added the new auto enum value to the allOf[subschema #3]/instructions/anyOf[subschema #1]/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]/detail response property for the response status 200

      response-property-enum-value-added

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

      response-property-enum-value-added

    • added the new auto enum value to the 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]/detail response property for the response status 200

      response-property-enum-value-added

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

      response-property-enum-value-added

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

      response-property-enum-value-added

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

      response-property-enum-value-added

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

      response-property-enum-value-added

    • added the new max enum value to the allOf[subschema #3]/reasoning/anyOf[subschema #1: Reasoning]/effort/anyOf[subschema #1]/ response property for the response status 200

      response-property-enum-value-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-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_callers to the response with the 200 status

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

    • added the optional property allOf[subschema #3]/instructions/anyOf[subschema #1]/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_breakpoint to the response with the 200 status

      response-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_breakpoint to the response with the 200 status

      response-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_breakpoint to the response with the 200 status

      response-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_callers to the response with the 200 status

      response-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_callers to the response with the 200 status

      response-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_callers to the response with the 200 status

      response-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_schema to the response with the 200 status

      response-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_callers to the response with the 200 status

      response-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_callers to the response with the 200 status

      response-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_callers to the response with the 200 status

      response-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_schema to the response with the 200 status

      response-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_callers to the response with the 200 status

      response-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_callers to the response with the 200 status

      response-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_callers to the response with the 200 status

      response-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_callers to the response with the 200 status

      response-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_callers to the response with the 200 status

      response-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_schema to the response with the 200 status

      response-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_callers to the response with the 200 status

      response-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_callers to the response with the 200 status

      response-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_callers to the response with the 200 status

      response-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_schema to the response with the 200 status

      response-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_callers to the response with the 200 status

      response-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_callers to the response with the 200 status

      response-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]/caller to the response with the 200 status

      response-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]/caller to the response with the 200 status

      response-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_breakpoint to the response with the 200 status

      response-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_breakpoint to the response with the 200 status

      response-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_breakpoint to the response with the 200 status

      response-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]/caller to the response with the 200 status

      response-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]/caller to the response with the 200 status

      response-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]/caller to the response with the 200 status

      response-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_breakpoint to the response with the 200 status

      response-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_breakpoint to the response with the 200 status

      response-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_breakpoint to the response with the 200 status

      response-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]/caller to the response with the 200 status

      response-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]/caller to the response with the 200 status

      response-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]/caller to the response with the 200 status

      response-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_breakpoint to the response with the 200 status

      response-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_breakpoint to the response with the 200 status

      response-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_breakpoint to the response with the 200 status

      response-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_callers to the response with the 200 status

      response-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_callers to the response with the 200 status

      response-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_callers to the response with the 200 status

      response-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_schema to the response with the 200 status

      response-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_callers to the response with the 200 status

      response-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_callers to the response with the 200 status

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-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_breakpoint to the response with the 200 status

      response-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_breakpoint to the response with the 200 status

      response-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_callers to the response with the 200 status

      response-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_callers to the response with the 200 status

      response-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_callers to the response with the 200 status

      response-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_schema to the response with the 200 status

      response-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_callers to the response with the 200 status

      response-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_callers to the response with the 200 status

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

    • added the optional property allOf[subschema #3]/output/items/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_breakpoint to the response with the 200 status

      response-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_breakpoint to the response with the 200 status

      response-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_breakpoint to the response with the 200 status

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

    • added the optional property allOf[subschema #3]/reasoning/anyOf[subschema #1: Reasoning]/mode to the response with the 200 status

      response-optional-property-added

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

      response-property-any-of-added

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

      response-property-any-of-added

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

      response-property-any-of-added

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

      response-property-any-of-added

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

      response-property-any-of-added

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

      response-property-any-of-added

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

      response-property-any-of-added

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

      response-property-any-of-added

    • response property allOf[ModelResponseProperties]/prompt_cache_retention deprecated

      response-property-deprecated

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

      response-required-property-added

    This revision also has 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_id to the response with the 200 status

      response-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_id to the response with the 200 status

      response-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_id to the response with the 200 status

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-removed

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

      response-optional-property-removed

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-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]/query became optional for the status 200

      response-property-became-optional

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

      response-property-became-optional

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

      response-property-any-of-added

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

      response-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]/query deprecated

      response-property-deprecated

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

      response-property-deprecated

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

      response-property-any-of-added

  • 737fbb7f6f17912See the full diff
    • added the new chatgpt-image-latest enum value to the allOf[ResponseProperties]/tools/items/anyOf[subschema #8: Image generation tool]/model/anyOf[subschema #2]/ response property for the response status 200

      response-property-enum-value-added

    • added the new chatgpt-image-latest enum value to 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]/model/anyOf[subschema #2]/ response property for the response status 200

      response-property-enum-value-added

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

      response-property-enum-value-added

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

      response-property-enum-value-added

    • added the new gpt-image-2 enum value to the allOf[subschema #3]/instructions/anyOf[subschema #1]/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 status 200

      response-property-enum-value-added

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

      response-property-enum-value-added

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

      response-property-enum-value-added

    • added the new gpt-image-2-2026-04-21 enum value to the allOf[subschema #3]/instructions/anyOf[subschema #1]/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 status 200

      response-property-enum-value-added

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

      response-property-enum-value-added

    • removed the 1024x1024 enum value from the allOf[ResponseProperties]/tools/items/anyOf[subschema #8: Image generation tool]/size response property for the response status 200

      response-property-enum-value-removed

    • removed the 1024x1024 enum value from 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]/size response property for the response status 200

      response-property-enum-value-removed

    • removed the 1024x1024 enum value from the allOf[subschema #3]/output/items/anyOf[ToolSearchOutput]/tools/items/anyOf[subschema #8: Image generation tool]/size response property for the response status 200

      response-property-enum-value-removed

    • removed the 1024x1536 enum value from the allOf[ResponseProperties]/tools/items/anyOf[subschema #8: Image generation tool]/size response property for the response status 200

      response-property-enum-value-removed

    • removed the 1024x1536 enum value from 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]/size response property for the response status 200

      response-property-enum-value-removed

    • removed the 1024x1536 enum value from the allOf[subschema #3]/output/items/anyOf[ToolSearchOutput]/tools/items/anyOf[subschema #8: Image generation tool]/size response property for the response status 200

      response-property-enum-value-removed

    • removed the 1536x1024 enum value from the allOf[ResponseProperties]/tools/items/anyOf[subschema #8: Image generation tool]/size response property for the response status 200

      response-property-enum-value-removed

    • removed the 1536x1024 enum value from 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]/size response property for the response status 200

      response-property-enum-value-removed

    • removed the 1536x1024 enum value from the allOf[subschema #3]/output/items/anyOf[ToolSearchOutput]/tools/items/anyOf[subschema #8: Image generation tool]/size response property for the response status 200

      response-property-enum-value-removed

    • removed the auto enum value from the allOf[ResponseProperties]/tools/items/anyOf[subschema #8: Image generation tool]/size response property for the response status 200

      response-property-enum-value-removed

    • removed the auto enum value from 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]/size response property for the response status 200

      response-property-enum-value-removed

    • removed the auto enum value from the allOf[subschema #3]/output/items/anyOf[ToolSearchOutput]/tools/items/anyOf[subschema #8: Image generation tool]/size response property for the response status 200

      response-property-enum-value-removed

    • the allOf[ResponseProperties]/tools/items/anyOf[subschema #8: Image generation tool]/size response's property type/format changed from string/ to / for status 200

      response-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]/size response's property type/format changed from string/ to / for status 200

      response-property-type-changed

    • the allOf[subschema #3]/output/items/anyOf[ToolSearchOutput]/tools/items/anyOf[subschema #8: Image generation tool]/size response's property type/format changed from string/ to / for status 200

      response-property-type-changed

    • added subschema #1 subschema #2 to the allOf[ResponseProperties]/tools/items/anyOf[subschema #8: Image generation tool]/size response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to 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]/size response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the allOf[subschema #3]/output/items/anyOf[ToolSearchOutput]/tools/items/anyOf[subschema #8: Image generation tool]/size response property anyOf list for the response status 200

      response-property-any-of-added

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

      response-property-list-of-types-widened

    • the allOf[subschema #3]/completed_at/anyOf[subschema #1]/ response's property type/format changed from integer/unixtime to number/unixtime for status 200

      response-property-type-changed

    • the allOf[subschema #3]/created_at response's property type/format changed from integer/unixtime to number/unixtime for status 200

      response-property-type-changed

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

      response-property-list-of-types-widened

  • bbf1d88b9b5611See the full diff
    • added the new in_memory enum value to the allOf[ModelResponseProperties]/prompt_cache_retention/anyOf[subschema #1]/ response property for the response status 200

      response-property-enum-value-added

    • removed the in-memory enum value from the allOf[ModelResponseProperties]/prompt_cache_retention/anyOf[subschema #1]/ response property for the response status 200

      response-property-enum-value-removed