Changes to Cancels a model response with the given ID. Only responses created with the `background` parameter set to `true` can be cancelled. [Learn more](/docs/guides/background).

POST /responses/{response_id}/cancel

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

Changed in 15 of the 86 revisions of this API.2137100

  1. ca86486f9fef1
  2. c192db2d72f91
  3. 959ef977e1352
  4. 5c81016c9be72
  5. 60c5936f2a2f1
  6. c86651eddeec1
  7. 5de4ab93fa2410
  8. 43e6c24649de1
  9. 19962d085c852
  10. 6ac2618eefd71
  11. fe3335711e482
  12. fc45a2f64c0a46
  13. b8872c4a90ea3
  14. ab0c5306e390201684
  15. 74cbcf73838f1

What changed

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

      response-optional-property-removed

    • added the new max_messages enum value to the allOf[subschema #3]/incomplete_details/anyOf[subschema #1]/reason response property for the response status 200

      response-property-enum-value-added

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

      response-optional-property-removed

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

      response-optional-property-removed

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-property-enum-value-added

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

      response-property-enum-value-added

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

      response-property-enum-value-added

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

      response-property-enum-value-added

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

      response-property-enum-value-added

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

      response-property-enum-value-added

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

      response-property-enum-value-added

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

      response-property-enum-value-added

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

      response-property-enum-value-added

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

      response-property-enum-value-added

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

      response-property-max-length-increased

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

      response-property-any-of-removed

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

      response-property-any-of-removed

    • added the non-success response with the status 429

      response-non-success-status-added

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

      response-property-any-of-added

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

      response-property-any-of-added

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

      response-optional-property-removed

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

      response-property-enum-value-added

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

      response-property-enum-value-added

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

      response-property-enum-value-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

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

      response-property-enum-value-added

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

      response-property-enum-value-added

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

      response-property-enum-value-added

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

      response-property-became-optional

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

      response-property-became-optional

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

      response-property-became-optional

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

      response-property-became-optional

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

      response-property-list-of-types-widened

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

      response-property-list-of-types-widened

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

      response-property-list-of-types-widened

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

      response-property-max-length-unset

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

      response-property-max-length-unset

    • the allOf[ResponseProperties]/tools/items/oneOf[subschema #12: Namespace -> subschema #13: Namespace]/description response property's minLength was decreased from 1 to 0 for the response status 200

      response-property-min-length-decreased

    • the allOf[subschema #3]/instructions/anyOf[subschema #1]/oneOf[subschema #2: Input item list]/items/oneOf[subschema #2: Item]/oneOf[ToolSearchOutputItemParam]/tools/items/oneOf[subschema #12: Namespace -> subschema #13: Namespace]/description response property's minLength was decreased from 1 to 0 for the response status 200

      response-property-min-length-decreased

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

      response-property-min-length-decreased

    • the allOf[subschema #3]/output/items/oneOf[ToolSearchOutput]/tools/items/oneOf[subschema #12: Namespace -> subschema #13: Namespace]/description response property's minLength was decreased from 1 to 0 for the response status 200

      response-property-min-length-decreased

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

      response-property-one-of-added

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

      response-property-one-of-added

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

      response-property-one-of-added

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

      response-property-one-of-added

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

      response-property-one-of-added

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

      response-property-one-of-added

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

      response-property-one-of-added

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

      response-optional-property-removed

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

      response-optional-property-removed

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

      response-property-enum-value-added

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

      response-property-enum-value-added

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

      response-property-enum-value-added

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

      response-property-enum-value-added

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

      response-property-enum-value-added

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

      response-property-enum-value-added

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

      response-property-enum-value-added

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

      response-property-enum-value-added

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

      response-property-enum-value-added

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

      response-property-enum-value-added

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

      response-property-enum-value-added

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

      response-property-enum-value-added

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

      response-property-enum-value-added

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

      response-property-enum-value-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-property-any-of-added

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

      response-property-any-of-removed

    • response property allOf[ModelResponseProperties]/prompt_cache_retention deprecated

      response-property-deprecated

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

      response-property-deprecated

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

      response-property-deprecated

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

      response-required-property-added

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

    • endpoint added

      endpoint-added

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