Changes to Create a Message

POST /v1/messages?beta=true

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

Changed in 30 of the 68 revisions of this API.3012252

  1. d1d189d791d1218
  2. dca67b3e52344
  3. 67ee007cda1c11
  4. e9d8152420c311
  5. 6e9020ec2b4130
  6. 538e9bd0db7756
  7. a97790bd7f18423
  8. 97200025c28e2
  9. 9c991bee394d2
  10. 7caa9a75ddbc11
  11. 4465f98f96c11
  12. 82c21eb736c831
  13. 063bcb9d6cf9531
  14. 996eb28b2ab61
  15. 00259327305f4116
  16. 546c704d347b219
  17. f9d488f9290d113
  18. 40e330aba8bc1
  19. 400ce646c6b22
  20. 6edc6519fd321
  21. e0696f59ae07211
  22. d87d3ef6f636216
  23. 69486316563e16
  24. efe26b0961261
  25. dd2dcd00a7571
  26. 7fce94a3c9f728
  27. 29a6b7ba51941
  28. 5387c517ad6a20
  29. 53a0f3638030215
  30. fee5dc365a492

What changed

  • d1d189d791d1218See the full diff
    • removed the request property tools/items/oneOf[subschema #14: ComputerToolset_20260801]/allowed_callers

      request-property-removed

    • removed the request property tools/items/oneOf[subschema #8: BrowserToolset_20260801]/allowed_callers

      request-property-removed

    • added the new optional request property fallbacks/anyOf[subschema #1]/items/thinking/anyOf[subschema #1]/oneOf[subschema #1: ThinkingConfigEnabled]/block_binding

      new-optional-request-property

    • added the new optional request property fallbacks/anyOf[subschema #1]/items/thinking/anyOf[subschema #1]/oneOf[subschema #3: ThinkingConfigAdaptive]/block_binding

      new-optional-request-property

    • added the new optional request property messages/items/clear_at

      new-optional-request-property

    • added the new optional request property messages/items/output_config

      new-optional-request-property

    • added the new optional request property thinking/oneOf[subschema #1: ThinkingConfigEnabled]/block_binding

      new-optional-request-property

    • added the new optional request property thinking/oneOf[subschema #3: ThinkingConfigAdaptive]/block_binding

      new-optional-request-property

    • added subschema #2 subschema #3 to the fallbacks/anyOf[subschema #1]/items/model request property anyOf list

      request-property-any-of-added

    • added subschema #2 subschema #3 to the messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #23: RequestFallbackBlock]/from/model request property anyOf list

      request-property-any-of-added

    • added subschema #2 subschema #3 to the messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #23: RequestFallbackBlock]/to/model request property anyOf list

      request-property-any-of-added

    • added subschema #2 subschema #3 to the model request property anyOf list

      request-property-any-of-added

    • added subschema #2 subschema #3 to the tools/items/oneOf[subschema #25: AdvisorTool_20260301]/model request property anyOf list

      request-property-any-of-added

    • added the optional property input_transformations to the response with the 200 status

      response-optional-property-added

    • added subschema #2 subschema #3 to the content/items/oneOf[subschema #17: ResponseFallbackBlock]/from/model response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #2 subschema #3 to the content/items/oneOf[subschema #17: ResponseFallbackBlock]/to/model response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #2 subschema #3 to the model response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #2 subschema #3 to the usage/iterations/anyOf[subschema #1]/items/oneOf[subschema #1: MessageIterationUsage]/model response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #2 subschema #3 to the usage/iterations/anyOf[subschema #1]/items/oneOf[subschema #3: AdvisorMessageIterationUsage]/model response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #2 subschema #3 to the usage/iterations/anyOf[subschema #1]/items/oneOf[subschema #4: FallbackMessageIterationUsage]/model response property anyOf list for the response status 200

      response-property-any-of-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 updates enum value to the request property fallbacks/anyOf[subschema #1]/items/thinking/anyOf[subschema #1]/oneOf[subschema #1: ThinkingConfigEnabled]/display/anyOf[subschema #1: ThinkingDisplayMode]/

      request-property-enum-value-added

    • added the new updates enum value to the request property fallbacks/anyOf[subschema #1]/items/thinking/anyOf[subschema #1]/oneOf[subschema #3: ThinkingConfigAdaptive]/display/anyOf[subschema #1: ThinkingDisplayMode]/

      request-property-enum-value-added

    • added the new updates enum value to the request property thinking/oneOf[subschema #1: ThinkingConfigEnabled]/display/anyOf[subschema #1: ThinkingDisplayMode]/

      request-property-enum-value-added

    • added the new updates enum value to the request property thinking/oneOf[subschema #3: ThinkingConfigAdaptive]/display/anyOf[subschema #1: ThinkingDisplayMode]/

      request-property-enum-value-added

    • added the new optional request property messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #11: RequestWebFetchToolResultBlock]/content/anyOf[subschema #2: RequestWebFetchResultBlock]/content/source/oneOf[subschema #3: ContentBlockSource]/content/anyOf[subschema #2: beta_content_block_source_content]/items/oneOf[subschema #2: RequestImageBlock]/transformations

      new-optional-request-property

    • added the new optional request property messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #2: RequestImageBlock]/transformations

      new-optional-request-property

    • added the new optional request property messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #3: RequestDocumentBlock]/source/oneOf[subschema #3: ContentBlockSource]/content/anyOf[subschema #2: beta_content_block_source_content]/items/oneOf[subschema #2: RequestImageBlock]/transformations

      new-optional-request-property

    • added the new optional request property messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #7: RequestToolUseBlock]/toolset_name

      new-optional-request-property

    • added the new optional request property messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #8: RequestToolResultBlock]/content/anyOf[subschema #2]/items/oneOf[subschema #2: RequestImageBlock]/transformations

      new-optional-request-property

    • added the new optional request property messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #8: RequestToolResultBlock]/content/anyOf[subschema #2]/items/oneOf[subschema #4: RequestDocumentBlock]/source/oneOf[subschema #3: ContentBlockSource]/content/anyOf[subschema #2: beta_content_block_source_content]/items/oneOf[subschema #2: RequestImageBlock]/transformations

      new-optional-request-property

    • added the new optional request property messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #8: RequestToolResultBlock]/toolset_name

      new-optional-request-property

    • added browser_state discriminator mapping keys to the messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #8: RequestToolResultBlock]/content/anyOf[subschema #2]/items/ request property

      request-property-discriminator-mapping-added

    • added BetaBrowserToolset_20260801 BetaComputerToolset_20260801 to the tools/items/ request property oneOf list

      request-property-one-of-added

    • added BetaRequestBrowserStateBlock to the messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #8: RequestToolResultBlock]/content/anyOf[subschema #2]/items/ request property oneOf list

      request-property-one-of-added

    • added the optional property content/items/oneOf[subschema #4: ResponseToolUseBlock]/toolset_name to the response with the 200 status

      response-optional-property-added

  • e9d8152420c311See the full diff
    • removed BetaRequestMidConvSystemBlock from the messages/items/content/anyOf[subschema #2]/items/ request property oneOf list

      request-property-one-of-removed

    • removed mid_conv_system discriminator mapping keys from the messages/items/content/anyOf[subschema #2]/items/ request property

      request-property-discriminator-mapping-deleted

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

    • the messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #11: RequestWebFetchToolResultBlock]/content/anyOf[subschema #2: RequestWebFetchResultBlock]/content/source/oneOf[subschema #3: ContentBlockSource]/content/anyOf[subschema #2: beta_content_block_source_content]/items/oneOf[subschema #1: RequestTextBlock]/citations/anyOf[subschema #1]/items/oneOf[subschema #1: RequestCharLocationCitation]/document_title/anyOf[subschema #1]/ request property's maxLength was increased from 255 to 500

      request-property-max-length-increased

    • the messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #11: RequestWebFetchToolResultBlock]/content/anyOf[subschema #2: RequestWebFetchResultBlock]/content/source/oneOf[subschema #3: ContentBlockSource]/content/anyOf[subschema #2: beta_content_block_source_content]/items/oneOf[subschema #1: RequestTextBlock]/citations/anyOf[subschema #1]/items/oneOf[subschema #2: RequestPageLocationCitation]/document_title/anyOf[subschema #1]/ request property's maxLength was increased from 255 to 500

      request-property-max-length-increased

    • the messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #11: RequestWebFetchToolResultBlock]/content/anyOf[subschema #2: RequestWebFetchResultBlock]/content/source/oneOf[subschema #3: ContentBlockSource]/content/anyOf[subschema #2: beta_content_block_source_content]/items/oneOf[subschema #1: RequestTextBlock]/citations/anyOf[subschema #1]/items/oneOf[subschema #3: RequestContentBlockLocationCitation]/document_title/anyOf[subschema #1]/ request property's maxLength was increased from 255 to 500

      request-property-max-length-increased

    • the messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #18: RequestMCPToolResultBlock]/content/anyOf[subschema #2: beta_mcp_tool_result_block_param_content]/items/citations/anyOf[subschema #1]/items/oneOf[subschema #1: RequestCharLocationCitation]/document_title/anyOf[subschema #1]/ request property's maxLength was increased from 255 to 500

      request-property-max-length-increased

    • the messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #18: RequestMCPToolResultBlock]/content/anyOf[subschema #2: beta_mcp_tool_result_block_param_content]/items/citations/anyOf[subschema #1]/items/oneOf[subschema #2: RequestPageLocationCitation]/document_title/anyOf[subschema #1]/ request property's maxLength was increased from 255 to 500

      request-property-max-length-increased

    • the messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #18: RequestMCPToolResultBlock]/content/anyOf[subschema #2: beta_mcp_tool_result_block_param_content]/items/citations/anyOf[subschema #1]/items/oneOf[subschema #3: RequestContentBlockLocationCitation]/document_title/anyOf[subschema #1]/ request property's maxLength was increased from 255 to 500

      request-property-max-length-increased

    • the messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #1: RequestTextBlock]/citations/anyOf[subschema #1]/items/oneOf[subschema #1: RequestCharLocationCitation]/document_title/anyOf[subschema #1]/ request property's maxLength was increased from 255 to 500

      request-property-max-length-increased

    • the messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #1: RequestTextBlock]/citations/anyOf[subschema #1]/items/oneOf[subschema #2: RequestPageLocationCitation]/document_title/anyOf[subschema #1]/ request property's maxLength was increased from 255 to 500

      request-property-max-length-increased

    • the messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #1: RequestTextBlock]/citations/anyOf[subschema #1]/items/oneOf[subschema #3: RequestContentBlockLocationCitation]/document_title/anyOf[subschema #1]/ request property's maxLength was increased from 255 to 500

      request-property-max-length-increased

    • the messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #21: RequestMidConvSystemBlock]/content/items/oneOf[subschema #1: RequestTextBlock]/citations/anyOf[subschema #1]/items/oneOf[subschema #1: RequestCharLocationCitation]/document_title/anyOf[subschema #1]/ request property's maxLength was increased from 255 to 500

      request-property-max-length-increased

    • the messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #21: RequestMidConvSystemBlock]/content/items/oneOf[subschema #1: RequestTextBlock]/citations/anyOf[subschema #1]/items/oneOf[subschema #2: RequestPageLocationCitation]/document_title/anyOf[subschema #1]/ request property's maxLength was increased from 255 to 500

      request-property-max-length-increased

    • the messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #21: RequestMidConvSystemBlock]/content/items/oneOf[subschema #1: RequestTextBlock]/citations/anyOf[subschema #1]/items/oneOf[subschema #3: RequestContentBlockLocationCitation]/document_title/anyOf[subschema #1]/ request property's maxLength was increased from 255 to 500

      request-property-max-length-increased

    • the messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #3: RequestDocumentBlock]/source/oneOf[subschema #3: ContentBlockSource]/content/anyOf[subschema #2: beta_content_block_source_content]/items/oneOf[subschema #1: RequestTextBlock]/citations/anyOf[subschema #1]/items/oneOf[subschema #1: RequestCharLocationCitation]/document_title/anyOf[subschema #1]/ request property's maxLength was increased from 255 to 500

      request-property-max-length-increased

    • the messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #3: RequestDocumentBlock]/source/oneOf[subschema #3: ContentBlockSource]/content/anyOf[subschema #2: beta_content_block_source_content]/items/oneOf[subschema #1: RequestTextBlock]/citations/anyOf[subschema #1]/items/oneOf[subschema #2: RequestPageLocationCitation]/document_title/anyOf[subschema #1]/ request property's maxLength was increased from 255 to 500

      request-property-max-length-increased

    • the messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #3: RequestDocumentBlock]/source/oneOf[subschema #3: ContentBlockSource]/content/anyOf[subschema #2: beta_content_block_source_content]/items/oneOf[subschema #1: RequestTextBlock]/citations/anyOf[subschema #1]/items/oneOf[subschema #3: RequestContentBlockLocationCitation]/document_title/anyOf[subschema #1]/ request property's maxLength was increased from 255 to 500

      request-property-max-length-increased

    • the messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #4: RequestSearchResultBlock]/content/items/citations/anyOf[subschema #1]/items/oneOf[subschema #1: RequestCharLocationCitation]/document_title/anyOf[subschema #1]/ request property's maxLength was increased from 255 to 500

      request-property-max-length-increased

    • the messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #4: RequestSearchResultBlock]/content/items/citations/anyOf[subschema #1]/items/oneOf[subschema #2: RequestPageLocationCitation]/document_title/anyOf[subschema #1]/ request property's maxLength was increased from 255 to 500

      request-property-max-length-increased

    • the messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #4: RequestSearchResultBlock]/content/items/citations/anyOf[subschema #1]/items/oneOf[subschema #3: RequestContentBlockLocationCitation]/document_title/anyOf[subschema #1]/ request property's maxLength was increased from 255 to 500

      request-property-max-length-increased

    • the messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #8: RequestToolResultBlock]/content/anyOf[subschema #2]/items/oneOf[subschema #1: RequestTextBlock]/citations/anyOf[subschema #1]/items/oneOf[subschema #1: RequestCharLocationCitation]/document_title/anyOf[subschema #1]/ request property's maxLength was increased from 255 to 500

      request-property-max-length-increased

    • the messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #8: RequestToolResultBlock]/content/anyOf[subschema #2]/items/oneOf[subschema #1: RequestTextBlock]/citations/anyOf[subschema #1]/items/oneOf[subschema #2: RequestPageLocationCitation]/document_title/anyOf[subschema #1]/ request property's maxLength was increased from 255 to 500

      request-property-max-length-increased

    • the messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #8: RequestToolResultBlock]/content/anyOf[subschema #2]/items/oneOf[subschema #1: RequestTextBlock]/citations/anyOf[subschema #1]/items/oneOf[subschema #3: RequestContentBlockLocationCitation]/document_title/anyOf[subschema #1]/ request property's maxLength was increased from 255 to 500

      request-property-max-length-increased

    • the messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #8: RequestToolResultBlock]/content/anyOf[subschema #2]/items/oneOf[subschema #3: RequestSearchResultBlock]/content/items/citations/anyOf[subschema #1]/items/oneOf[subschema #1: RequestCharLocationCitation]/document_title/anyOf[subschema #1]/ request property's maxLength was increased from 255 to 500

      request-property-max-length-increased

    • the messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #8: RequestToolResultBlock]/content/anyOf[subschema #2]/items/oneOf[subschema #3: RequestSearchResultBlock]/content/items/citations/anyOf[subschema #1]/items/oneOf[subschema #2: RequestPageLocationCitation]/document_title/anyOf[subschema #1]/ request property's maxLength was increased from 255 to 500

      request-property-max-length-increased

    • the messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #8: RequestToolResultBlock]/content/anyOf[subschema #2]/items/oneOf[subschema #3: RequestSearchResultBlock]/content/items/citations/anyOf[subschema #1]/items/oneOf[subschema #3: RequestContentBlockLocationCitation]/document_title/anyOf[subschema #1]/ request property's maxLength was increased from 255 to 500

      request-property-max-length-increased

    • the messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #8: RequestToolResultBlock]/content/anyOf[subschema #2]/items/oneOf[subschema #4: RequestDocumentBlock]/source/oneOf[subschema #3: ContentBlockSource]/content/anyOf[subschema #2: beta_content_block_source_content]/items/oneOf[subschema #1: RequestTextBlock]/citations/anyOf[subschema #1]/items/oneOf[subschema #1: RequestCharLocationCitation]/document_title/anyOf[subschema #1]/ request property's maxLength was increased from 255 to 500

      request-property-max-length-increased

    • the messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #8: RequestToolResultBlock]/content/anyOf[subschema #2]/items/oneOf[subschema #4: RequestDocumentBlock]/source/oneOf[subschema #3: ContentBlockSource]/content/anyOf[subschema #2: beta_content_block_source_content]/items/oneOf[subschema #1: RequestTextBlock]/citations/anyOf[subschema #1]/items/oneOf[subschema #2: RequestPageLocationCitation]/document_title/anyOf[subschema #1]/ request property's maxLength was increased from 255 to 500

      request-property-max-length-increased

    • the messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #8: RequestToolResultBlock]/content/anyOf[subschema #2]/items/oneOf[subschema #4: RequestDocumentBlock]/source/oneOf[subschema #3: ContentBlockSource]/content/anyOf[subschema #2: beta_content_block_source_content]/items/oneOf[subschema #1: RequestTextBlock]/citations/anyOf[subschema #1]/items/oneOf[subschema #3: RequestContentBlockLocationCitation]/document_title/anyOf[subschema #1]/ request property's maxLength was increased from 255 to 500

      request-property-max-length-increased

    • the system/anyOf[subschema #2]/items/citations/anyOf[subschema #1]/items/oneOf[subschema #1: RequestCharLocationCitation]/document_title/anyOf[subschema #1]/ request property's maxLength was increased from 255 to 500

      request-property-max-length-increased

    • the system/anyOf[subschema #2]/items/citations/anyOf[subschema #1]/items/oneOf[subschema #2: RequestPageLocationCitation]/document_title/anyOf[subschema #1]/ request property's maxLength was increased from 255 to 500

      request-property-max-length-increased

    • the system/anyOf[subschema #2]/items/citations/anyOf[subschema #1]/items/oneOf[subschema #3: RequestContentBlockLocationCitation]/document_title/anyOf[subschema #1]/ request property's maxLength was increased from 255 to 500

      request-property-max-length-increased

    • removed subschema #17 subschema #18 from the fallbacks/anyOf[subschema #1]/items/model request property anyOf list

      request-property-any-of-removed

    • removed subschema #17 subschema #18 from the messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #24: RequestFallbackBlock]/from/model request property anyOf list

      request-property-any-of-removed

    • removed subschema #17 subschema #18 from the messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #24: RequestFallbackBlock]/to/model request property anyOf list

      request-property-any-of-removed

    • removed subschema #17 subschema #18 from the model request property anyOf list

      request-property-any-of-removed

    • removed subschema #17 subschema #18 from the tools/items/oneOf[subschema #23: AdvisorTool_20260301]/model request property anyOf list

      request-property-any-of-removed

    • removed subschema #17 subschema #18 from the content/items/oneOf[subschema #17: ResponseFallbackBlock]/from/model response property anyOf list for the response status 200

      response-property-any-of-removed

    • removed subschema #17 subschema #18 from the content/items/oneOf[subschema #17: ResponseFallbackBlock]/to/model response property anyOf list for the response status 200

      response-property-any-of-removed

    • removed subschema #17 subschema #18 from the model response property anyOf list for the response status 200

      response-property-any-of-removed

    • removed subschema #17 subschema #18 from the usage/iterations/anyOf[subschema #1]/items/oneOf[subschema #1: MessageIterationUsage]/model response property anyOf list for the response status 200

      response-property-any-of-removed

    • removed subschema #17 subschema #18 from the usage/iterations/anyOf[subschema #1]/items/oneOf[subschema #3: AdvisorMessageIterationUsage]/model response property anyOf list for the response status 200

      response-property-any-of-removed

    • removed subschema #17 subschema #18 from the usage/iterations/anyOf[subschema #1]/items/oneOf[subschema #4: FallbackMessageIterationUsage]/model response property anyOf list for the response status 200

      response-property-any-of-removed

  • a97790bd7f18423See the full diff
    • removed subschema #5 subschema #6 subschema #8 subschema #12 subschema #13 subschema #16 subschema #17 from the messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #22: RequestFallbackBlock -> subschema #24: RequestFallbackBlock]/from/model request property anyOf list

      request-property-any-of-removed

    • removed subschema #5 subschema #6 subschema #8 subschema #12 subschema #13 subschema #16 subschema #17 from the messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #22: RequestFallbackBlock -> subschema #24: RequestFallbackBlock]/to/model request property anyOf list

      request-property-any-of-removed

    • removed subschema #5 subschema #6 subschema #8 subschema #12 subschema #13 subschema #16 subschema #17 from the model request property anyOf list

      request-property-any-of-removed

    • removed subschema #5 subschema #6 subschema #8 subschema #12 subschema #13 subschema #16 subschema #17 from the tools/items/oneOf[subschema #23: AdvisorTool_20260301]/model request property anyOf list

      request-property-any-of-removed

    • added BetaFallbackCreditTokenParam to the fallback_credit_token request property anyOf list

      request-property-any-of-added

    • added subschema #5 subschema #6 subschema #7 subschema #9 subschema #13 subschema #14 subschema #17 subschema #18 to the messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #22: RequestFallbackBlock -> subschema #24: RequestFallbackBlock]/from/model request property anyOf list

      request-property-any-of-added

    • added subschema #5 subschema #6 subschema #7 subschema #9 subschema #13 subschema #14 subschema #17 subschema #18 to the messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #22: RequestFallbackBlock -> subschema #24: RequestFallbackBlock]/to/model request property anyOf list

      request-property-any-of-added

    • added subschema #5 subschema #6 subschema #7 subschema #9 subschema #13 subschema #14 subschema #17 subschema #18 to the model request property anyOf list

      request-property-any-of-added

    • added subschema #5 subschema #6 subschema #7 subschema #9 subschema #13 subschema #14 subschema #17 subschema #18 to the tools/items/oneOf[subschema #23: AdvisorTool_20260301]/model request property anyOf list

      request-property-any-of-added

    • added tool_addition tool_removal discriminator mapping keys to the messages/items/content/anyOf[subschema #2]/items/ request property

      request-property-discriminator-mapping-added

    • added tool_addition tool_removal discriminator mapping keys to the messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #21: RequestMidConvSystemBlock]/content/items/ request property

      request-property-discriminator-mapping-added

    • request property fallbacks list-of-types was widened by adding types string to media type application/json

      request-property-list-of-types-widened

    • added BetaRequestToolAdditionBlock BetaRequestToolRemovalBlock to the messages/items/content/anyOf[subschema #2]/items/ request property oneOf list

      request-property-one-of-added

    • added BetaRequestToolAdditionBlock BetaRequestToolRemovalBlock to the messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #21: RequestMidConvSystemBlock]/content/items/ request property oneOf list

      request-property-one-of-added

    • added subschema #5 subschema #6 subschema #7 subschema #9 subschema #13 subschema #14 subschema #17 subschema #18 to the content/items/oneOf[subschema #17: ResponseFallbackBlock]/from/model response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #5 subschema #6 subschema #7 subschema #9 subschema #13 subschema #14 subschema #17 subschema #18 to the content/items/oneOf[subschema #17: ResponseFallbackBlock]/to/model response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #5 subschema #6 subschema #7 subschema #9 subschema #13 subschema #14 subschema #17 subschema #18 to the model response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #5 subschema #6 subschema #7 subschema #9 subschema #13 subschema #14 subschema #17 subschema #18 to the usage/iterations/anyOf[subschema #1]/items/oneOf[subschema #1: MessageIterationUsage]/model response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #5 subschema #6 subschema #7 subschema #9 subschema #13 subschema #14 subschema #17 subschema #18 to the usage/iterations/anyOf[subschema #1]/items/oneOf[subschema #3: AdvisorMessageIterationUsage]/model response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #5 subschema #6 subschema #7 subschema #9 subschema #13 subschema #14 subschema #17 subschema #18 to the usage/iterations/anyOf[subschema #1]/items/oneOf[subschema #4: FallbackMessageIterationUsage]/model response property anyOf list for the response status 200

      response-property-any-of-added

    • removed subschema #5 subschema #6 subschema #8 subschema #12 subschema #13 subschema #16 subschema #17 from the content/items/oneOf[subschema #17: ResponseFallbackBlock]/from/model response property anyOf list for the response status 200

      response-property-any-of-removed

    • removed subschema #5 subschema #6 subschema #8 subschema #12 subschema #13 subschema #16 subschema #17 from the content/items/oneOf[subschema #17: ResponseFallbackBlock]/to/model response property anyOf list for the response status 200

      response-property-any-of-removed

    • removed subschema #5 subschema #6 subschema #8 subschema #12 subschema #13 subschema #16 subschema #17 from the model response property anyOf list for the response status 200

      response-property-any-of-removed

    • removed subschema #5 subschema #6 subschema #8 subschema #12 subschema #13 subschema #16 subschema #17 from the usage/iterations/anyOf[subschema #1]/items/oneOf[subschema #1: MessageIterationUsage]/model response property anyOf list for the response status 200

      response-property-any-of-removed

    • removed subschema #5 subschema #6 subschema #8 subschema #12 subschema #13 subschema #16 subschema #17 from the usage/iterations/anyOf[subschema #1]/items/oneOf[subschema #3: AdvisorMessageIterationUsage]/model response property anyOf list for the response status 200

      response-property-any-of-removed

    • removed subschema #5 subschema #6 subschema #8 subschema #12 subschema #13 subschema #16 subschema #17 from the usage/iterations/anyOf[subschema #1]/items/oneOf[subschema #4: FallbackMessageIterationUsage]/model response property anyOf list for the response status 200

      response-property-any-of-removed

    • added the required property usage/fallback_credit to the response with the 200 status

      response-required-property-added

    • added the new general_harms enum value to the content/items/oneOf[subschema #17: ResponseFallbackBlock]/trigger/category/anyOf[subschema #1: RefusalCategory]/ response property for the response status 200

      response-property-enum-value-added

    • added the new general_harms enum value to the stop_details/anyOf[subschema #1: RefusalStopDetails]/category/anyOf[subschema #1: RefusalCategory]/ response property for the response status 200

      response-property-enum-value-added

    • removed the military_weapons enum value from the content/items/oneOf[subschema #17: ResponseFallbackBlock]/trigger/category/anyOf[subschema #1: RefusalCategory]/ response property for the response status 200

      response-property-enum-value-removed

    • removed the military_weapons enum value from the stop_details/anyOf[subschema #1: RefusalStopDetails]/category/anyOf[subschema #1: RefusalCategory]/ response property for the response status 200

      response-property-enum-value-removed

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

    • added subschema #2 to the fallbacks/anyOf[subschema #1]/items/model request property anyOf list

      request-property-any-of-added

    • added subschema #2 to the messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #22: RequestFallbackBlock]/from/model request property anyOf list

      request-property-any-of-added

    • added subschema #2 to the messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #22: RequestFallbackBlock]/to/model request property anyOf list

      request-property-any-of-added

    • added subschema #2 to the model request property anyOf list

      request-property-any-of-added

    • added subschema #2 to the tools/items/oneOf[subschema #23: AdvisorTool_20260301]/model request property anyOf list

      request-property-any-of-added

    • added subschema #2 to the content/items/oneOf[subschema #17: ResponseFallbackBlock]/from/model response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #2 to the content/items/oneOf[subschema #17: ResponseFallbackBlock]/to/model response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #2 to the model response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #2 to the usage/iterations/anyOf[subschema #1]/items/oneOf[subschema #1: MessageIterationUsage]/model response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #2 to the usage/iterations/anyOf[subschema #1]/items/oneOf[subschema #3: AdvisorMessageIterationUsage]/model response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #2 to the usage/iterations/anyOf[subschema #1]/items/oneOf[subschema #4: FallbackMessageIterationUsage]/model response property anyOf list for the response status 200

      response-property-any-of-added

    • added BetaWebSearchTool_20260318 BetaWebFetchTool_20260318 to the tools/items/ request property oneOf list

      request-property-one-of-added

  • 82c21eb736c831See the full diff
    • removed the request property user_profile_id

      request-property-removed

    • added the new military_weapons enum value to the content/items/oneOf[subschema #17: ResponseFallbackBlock]/trigger/category/anyOf[subschema #1: RefusalCategory]/ response property for the response status 200

      response-property-enum-value-added

    • added the new military_weapons enum value to the stop_details/anyOf[subschema #1: RefusalStopDetails]/category/anyOf[subschema #1: RefusalCategory]/ response property for the response status 200

      response-property-enum-value-added

    • added the new optional header request parameter anthropic-user-profile-id

      new-optional-request-parameter

  • 063bcb9d6cf9531See the full diff
    • removed subschema #17 subschema #18 subschema #19 subschema #20 subschema #21 from the fallbacks/anyOf[subschema #1]/items/model request property anyOf list

      request-property-any-of-removed

    • removed subschema #17 subschema #18 subschema #19 subschema #20 subschema #21 from the messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #22: RequestFallbackBlock]/from/model request property anyOf list

      request-property-any-of-removed

    • removed subschema #17 subschema #18 subschema #19 subschema #20 subschema #21 from the messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #22: RequestFallbackBlock]/to/model request property anyOf list

      request-property-any-of-removed

    • removed subschema #17 subschema #18 subschema #19 subschema #20 subschema #21 from the model request property anyOf list

      request-property-any-of-removed

    • removed subschema #17 subschema #18 subschema #19 subschema #20 subschema #21 from the tools/items/oneOf[subschema #20: AdvisorTool_20260301 -> subschema #21: AdvisorTool_20260301]/model request property anyOf list

      request-property-any-of-removed

    • added the new optional request property messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #22: RequestFallbackBlock]/trigger

      new-optional-request-property

    • added the new code_execution_20260521 enum value to the request property tools/items/oneOf[subschema #10: TextEditor_20241022 -> subschema #11: TextEditor_20241022]/allowed_callers/items/

      request-property-enum-value-added

    • added the new code_execution_20260521 enum value to the request property tools/items/oneOf[subschema #11: ComputerUseTool_20251124 -> subschema #12: ComputerUseTool_20251124]/allowed_callers/items/

      request-property-enum-value-added

    • added the new code_execution_20260521 enum value to the request property tools/items/oneOf[subschema #12: TextEditor_20250124 -> subschema #13: TextEditor_20250124]/allowed_callers/items/

      request-property-enum-value-added

    • added the new code_execution_20260521 enum value to the request property tools/items/oneOf[subschema #13: TextEditor_20250429 -> subschema #14: TextEditor_20250429]/allowed_callers/items/

      request-property-enum-value-added

    • added the new code_execution_20260521 enum value to the request property tools/items/oneOf[subschema #14: TextEditor_20250728 -> subschema #15: TextEditor_20250728]/allowed_callers/items/

      request-property-enum-value-added

    • added the new code_execution_20260521 enum value to the request property tools/items/oneOf[subschema #15: WebSearchTool_20250305 -> subschema #16: WebSearchTool_20250305]/allowed_callers/items/

      request-property-enum-value-added

    • added the new code_execution_20260521 enum value to the request property tools/items/oneOf[subschema #16: WebFetchTool_20250910 -> subschema #17: WebFetchTool_20250910]/allowed_callers/items/

      request-property-enum-value-added

    • added the new code_execution_20260521 enum value to the request property tools/items/oneOf[subschema #17: WebSearchTool_20260209 -> subschema #18: WebSearchTool_20260209]/allowed_callers/items/

      request-property-enum-value-added

    • added the new code_execution_20260521 enum value to the request property tools/items/oneOf[subschema #18: WebFetchTool_20260209 -> subschema #19: WebFetchTool_20260209]/allowed_callers/items/

      request-property-enum-value-added

    • added the new code_execution_20260521 enum value to the request property tools/items/oneOf[subschema #19: WebFetchTool_20260309 -> subschema #20: WebFetchTool_20260309]/allowed_callers/items/

      request-property-enum-value-added

    • added the new code_execution_20260521 enum value to the request property tools/items/oneOf[subschema #1: Tool]/allowed_callers/items/

      request-property-enum-value-added

    • added the new code_execution_20260521 enum value to the request property tools/items/oneOf[subschema #20: AdvisorTool_20260301 -> subschema #21: AdvisorTool_20260301]/allowed_callers/items/

      request-property-enum-value-added

    • added the new code_execution_20260521 enum value to the request property tools/items/oneOf[subschema #21: ToolSearchToolBM25_20251119 -> subschema #22: ToolSearchToolBM25_20251119]/allowed_callers/items/

      request-property-enum-value-added

    • added the new code_execution_20260521 enum value to the request property tools/items/oneOf[subschema #22: ToolSearchToolRegex_20251119 -> subschema #23: ToolSearchToolRegex_20251119]/allowed_callers/items/

      request-property-enum-value-added

    • added the new code_execution_20260521 enum value to the request property tools/items/oneOf[subschema #2: BashTool_20241022]/allowed_callers/items/

      request-property-enum-value-added

    • added the new code_execution_20260521 enum value to the request property tools/items/oneOf[subschema #3: BashTool_20250124]/allowed_callers/items/

      request-property-enum-value-added

    • added the new code_execution_20260521 enum value to the request property tools/items/oneOf[subschema #4: CodeExecutionTool_20250522]/allowed_callers/items/

      request-property-enum-value-added

    • added the new code_execution_20260521 enum value to the request property tools/items/oneOf[subschema #5: CodeExecutionTool_20250825]/allowed_callers/items/

      request-property-enum-value-added

    • added the new code_execution_20260521 enum value to the request property tools/items/oneOf[subschema #6: CodeExecutionTool_20260120]/allowed_callers/items/

      request-property-enum-value-added

    • added the new code_execution_20260521 enum value to the request property tools/items/oneOf[subschema #7: ComputerUseTool_20241022 -> subschema #8: ComputerUseTool_20241022]/allowed_callers/items/

      request-property-enum-value-added

    • added the new code_execution_20260521 enum value to the request property tools/items/oneOf[subschema #8: MemoryTool_20250818 -> subschema #9: MemoryTool_20250818]/allowed_callers/items/

      request-property-enum-value-added

    • added the new code_execution_20260521 enum value to the request property tools/items/oneOf[subschema #9: ComputerUseTool_20250124 -> subschema #10: ComputerUseTool_20250124]/allowed_callers/items/

      request-property-enum-value-added

    • added BetaCodeExecutionTool_20260521 to the tools/items/ request property oneOf list

      request-property-one-of-added

    • removed subschema #17 subschema #18 subschema #19 subschema #20 subschema #21 from the content/items/oneOf[subschema #17: ResponseFallbackBlock]/from/model response property anyOf list for the response status 200

      response-property-any-of-removed

    • removed subschema #17 subschema #18 subschema #19 subschema #20 subschema #21 from the content/items/oneOf[subschema #17: ResponseFallbackBlock]/to/model response property anyOf list for the response status 200

      response-property-any-of-removed

    • removed subschema #17 subschema #18 subschema #19 subschema #20 subschema #21 from the model response property anyOf list for the response status 200

      response-property-any-of-removed

    • removed subschema #17 subschema #18 subschema #19 subschema #20 subschema #21 from the usage/iterations/anyOf[subschema #1]/items/oneOf[subschema #1: MessageIterationUsage]/model response property anyOf list for the response status 200

      response-property-any-of-removed

    • removed subschema #17 subschema #18 subschema #19 subschema #20 subschema #21 from the usage/iterations/anyOf[subschema #1]/items/oneOf[subschema #3: AdvisorMessageIterationUsage]/model response property anyOf list for the response status 200

      response-property-any-of-removed

    • removed subschema #17 subschema #18 subschema #19 subschema #20 subschema #21 from the usage/iterations/anyOf[subschema #1]/items/oneOf[subschema #4: FallbackMessageIterationUsage]/model response property anyOf list for the response status 200

      response-property-any-of-removed

    • added the required property content/items/oneOf[subschema #17: ResponseFallbackBlock]/trigger 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 new frontier_llm enum value to the stop_details/anyOf[subschema #1: RefusalStopDetails]/category/anyOf[subschema #1]/ response property for the response status 200

      response-property-enum-value-added

  • 00259327305f4116See the full diff
    • removed subschema #4 from the model request property anyOf list

      request-property-any-of-removed

    • removed subschema #4 from the tools/items/oneOf[subschema #20: AdvisorTool_20260301]/model request property anyOf list

      request-property-any-of-removed

    • added BetaFallbackMessageIterationUsage to the usage/iterations/anyOf[subschema #1]/items/ response property oneOf list for the response status 200

      response-property-one-of-added

    • added BetaResponseFallbackBlock to the content/items/ response property oneOf list for the response status 200

      response-property-one-of-added

    • added the new reasoning_extraction enum value to the stop_details/anyOf[subschema #1: RefusalStopDetails]/category/anyOf[subschema #1]/ response property for the response status 200

      response-property-enum-value-added

    • added the new optional request property fallback_credit_token

      new-optional-request-property

    • added the new optional request property fallbacks

      new-optional-request-property

    • added subschema #2 subschema #3 subschema #6 to the model request property anyOf list

      request-property-any-of-added

    • added subschema #2 subschema #3 subschema #6 to the tools/items/oneOf[subschema #20: AdvisorTool_20260301]/model request property anyOf list

      request-property-any-of-added

    • added fallback discriminator mapping keys to the messages/items/content/anyOf[subschema #2]/items/ request property

      request-property-discriminator-mapping-added

    • added BetaRequestFallbackBlock to the messages/items/content/anyOf[subschema #2]/items/ request property oneOf list

      request-property-one-of-added

    • added subschema #2 subschema #3 subschema #6 to the model response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #2 subschema #3 subschema #6 to the usage/iterations/anyOf[subschema #1]/items/oneOf[subschema #3: AdvisorMessageIterationUsage]/model response property anyOf list for the response status 200

      response-property-any-of-added

    • removed subschema #4 from the model response property anyOf list for the response status 200

      response-property-any-of-removed

    • removed subschema #4 from the usage/iterations/anyOf[subschema #1]/items/oneOf[subschema #3: AdvisorMessageIterationUsage]/model response property anyOf list for the response status 200

      response-property-any-of-removed

    • added fallback discriminator mapping keys to the content/items/ response property for the response status 200

      response-property-discriminator-mapping-added

    • added fallback_message discriminator mapping keys to the usage/iterations/anyOf[subschema #1]/items/ response property for the response status 200

      response-property-discriminator-mapping-added

    • added the required property stop_details/anyOf[subschema #1: RefusalStopDetails]/fallback_credit_token to the response with the 200 status

      response-required-property-added

    • added the required property stop_details/anyOf[subschema #1: RefusalStopDetails]/fallback_has_prefill_claim to the response with the 200 status

      response-required-property-added

    • added the required property stop_details/anyOf[subschema #1: RefusalStopDetails]/recommended_model to the response with the 200 status

      response-required-property-added

    • added the required property usage/iterations/anyOf[subschema #1]/items/oneOf[subschema #1: MessageIterationUsage]/model to the response with the 200 status

      response-required-property-added

  • 546c704d347b219See the full diff
    • removed subschema #13 subschema #14 from the model request property anyOf list

      request-property-any-of-removed

    • removed subschema #13 subschema #14 from the tools/items/oneOf[subschema #20: AdvisorTool_20260301]/model request property anyOf list

      request-property-any-of-removed

    • added the new model_not_found enum value to the content/items/oneOf[subschema #8: ResponseAdvisorToolResultBlock]/content/anyOf[subschema #1: ResponseAdvisorToolResultError]/error_code response property for the response status 200

      response-property-enum-value-added

    • added the new optional request property messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #16: RequestToolSearchToolResultBlock]/content/anyOf[subschema #1: RequestToolSearchToolResultError]/error_message

      new-optional-request-property

    • added the new optional request property tools/items/oneOf[subschema #20: AdvisorTool_20260301]/max_tokens

      new-optional-request-property

    • added subschema #13 subschema #14 to the model request property anyOf list

      request-property-any-of-added

    • added subschema #13 subschema #14 to the tools/items/oneOf[subschema #20: AdvisorTool_20260301]/model request property anyOf list

      request-property-any-of-added

    • added the new model_not_found enum value to the request property messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #12: RequestAdvisorToolResultBlock]/content/anyOf[subschema #1: RequestAdvisorToolResultError]/error_code

      request-property-enum-value-added

    • added subschema #13 subschema #14 to the model response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #13 subschema #14 to the usage/iterations/anyOf[subschema #1]/items/oneOf[subschema #3: AdvisorMessageIterationUsage]/model response property anyOf list for the response status 200

      response-property-any-of-added

    • removed subschema #13 subschema #14 from the model response property anyOf list for the response status 200

      response-property-any-of-removed

    • removed subschema #13 subschema #14 from the usage/iterations/anyOf[subschema #1]/items/oneOf[subschema #3: AdvisorMessageIterationUsage]/model response property anyOf list for the response status 200

      response-property-any-of-removed

  • f9d488f9290d113See the full diff
    • added the new url_not_in_prior_context enum value to the content/items/oneOf[subschema #7: ResponseWebFetchToolResultBlock]/content/anyOf[subschema #1: ResponseWebFetchToolResultError]/error_code response property for the response status 200

      response-property-enum-value-added

    • added the new optional request property messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #12: RequestAdvisorToolResultBlock]/content/anyOf[subschema #2: RequestAdvisorResultBlock]/stop_reason

      new-optional-request-property

    • added the new optional request property messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #12: RequestAdvisorToolResultBlock]/content/anyOf[subschema #3: RequestAdvisorRedactedResultBlock]/stop_reason

      new-optional-request-property

    • added subschema #2 to the model request property anyOf list

      request-property-any-of-added

    • added subschema #2 to the tools/items/oneOf[subschema #20: AdvisorTool_20260301]/model request property anyOf list

      request-property-any-of-added

    • added mid_conv_system discriminator mapping keys to the messages/items/content/anyOf[subschema #2]/items/ request property

      request-property-discriminator-mapping-added

    • added the new system enum value to the request property messages/items/role

      request-property-enum-value-added

    • added the new url_not_in_prior_context enum value to the request property messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #11: RequestWebFetchToolResultBlock]/content/anyOf[subschema #1: RequestWebFetchToolResultError]/error_code

      request-property-enum-value-added

    • added BetaRequestMidConvSystemBlock to the messages/items/content/anyOf[subschema #2]/items/ request property oneOf list

      request-property-one-of-added

    • added subschema #2 to the model response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #2 to the usage/iterations/anyOf[subschema #1]/items/oneOf[subschema #3: AdvisorMessageIterationUsage]/model response property anyOf list for the response status 200

      response-property-any-of-added

    • added the required property content/items/oneOf[subschema #8: ResponseAdvisorToolResultBlock]/content/anyOf[subschema #2: ResponseAdvisorResultBlock]/stop_reason to the response with the 200 status

      response-required-property-added

    • added the required property content/items/oneOf[subschema #8: ResponseAdvisorToolResultBlock]/content/anyOf[subschema #3: ResponseAdvisorRedactedResultBlock]/stop_reason to the response with the 200 status

      response-required-property-added

    • added the required property usage/output_tokens_details to the response with the 200 status

      response-required-property-added

    • the request property messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #20: RequestCompactionBlock]/content became optional

      request-property-became-optional

    • added the new optional request property diagnostics

      new-optional-request-property

    • added the required property diagnostics to the response with the 200 status

      response-required-property-added

    • the max_tokens request property's min was decreased from 1.00 to 0.00

      request-property-min-decreased

  • e0696f59ae07211See the full diff
    • removed subschema #13 subschema #14 subschema #15 subschema #16 from the model request property anyOf list

      request-property-any-of-removed

    • removed subschema #13 subschema #14 subschema #15 subschema #16 from the tools/items/oneOf[subschema #20: AdvisorTool_20260301]/model request property anyOf list

      request-property-any-of-removed

    • added the new optional request property messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #20: RequestCompactionBlock]/encrypted_content

      new-optional-request-property

    • added the new optional request property output_config/task_budget

      new-optional-request-property

    • added the new optional request property user_profile_id

      new-optional-request-property

    • added subschema #2 subschema #14 subschema #15 subschema #16 subschema #17 to the model request property anyOf list

      request-property-any-of-added

    • added subschema #2 subschema #14 subschema #15 subschema #16 subschema #17 to the tools/items/oneOf[subschema #20: AdvisorTool_20260301]/model request property anyOf list

      request-property-any-of-added

    • added the new xhigh enum value to the request property output_config/effort/anyOf[subschema #1: EffortLevel]/

      request-property-enum-value-added

    • added subschema #2 subschema #14 subschema #15 subschema #16 subschema #17 to the model response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #2 subschema #14 subschema #15 subschema #16 subschema #17 to the usage/iterations/anyOf[subschema #1]/items/oneOf[subschema #3: AdvisorMessageIterationUsage]/model response property anyOf list for the response status 200

      response-property-any-of-added

    • removed subschema #13 subschema #14 subschema #15 subschema #16 from the model response property anyOf list for the response status 200

      response-property-any-of-removed

    • removed subschema #13 subschema #14 subschema #15 subschema #16 from the usage/iterations/anyOf[subschema #1]/items/oneOf[subschema #3: AdvisorMessageIterationUsage]/model response property anyOf list for the response status 200

      response-property-any-of-removed

    • added the required property content/items/oneOf[subschema #16: ResponseCompactionBlock]/encrypted_content to the response with the 200 status

      response-required-property-added

  • d87d3ef6f636216See the full diff
    • added BetaAdvisorMessageIterationUsage to the usage/iterations/anyOf[subschema #1]/items/ response property oneOf list for the response status 200

      response-property-one-of-added

    • added BetaResponseAdvisorToolResultBlock to the content/items/ response property oneOf list for the response status 200

      response-property-one-of-added

    • added the new advisor enum value to the content/items/oneOf[subschema #5: ResponseServerToolUseBlock]/name response property for the response status 200

      response-property-enum-value-added

    • added advisor_tool_result discriminator mapping keys to the messages/items/content/anyOf[subschema #2]/items/ request property

      request-property-discriminator-mapping-added

    • added the new advisor enum value to the request property messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #9: RequestServerToolUseBlock]/name

      request-property-enum-value-added

    • added BetaAdvisorTool_20260301 to the tools/items/ request property oneOf list

      request-property-one-of-added

    • added BetaRequestAdvisorToolResultBlock to the messages/items/content/anyOf[subschema #2]/items/ request property oneOf list

      request-property-one-of-added

    • added advisor_message discriminator mapping keys to the usage/iterations/anyOf[subschema #1]/items/ response property for the response status 200

      response-property-discriminator-mapping-added

    • added advisor_tool_result discriminator mapping keys to the content/items/ response property for the response status 200

      response-property-discriminator-mapping-added

    • removed subschema #2 from the model request property anyOf list

      request-property-any-of-removed

    • added subschema #2 subschema #3 to the model request property anyOf list

      request-property-any-of-added

    • request property temperature deprecated

      request-property-deprecated

    • request property top_k deprecated

      request-property-deprecated

    • request property top_p deprecated

      request-property-deprecated

    • added subschema #2 subschema #3 to the model response property anyOf list for the response status 200

      response-property-any-of-added

    • removed subschema #2 from the model response property anyOf list for the response status 200

      response-property-any-of-removed

    • added the required property stop_details to the response with the 200 status

      response-required-property-added

    • the metadata/user_id/anyOf[subschema #1]/ request property's maxLength was increased from 256 to 512

      request-property-max-length-increased

  • 7fce94a3c9f728See the full diff
    • removed subschema #3 subschema #6 subschema #7 subschema #8 subschema #9 subschema #10 subschema #11 subschema #14 subschema #15 subschema #16 subschema #17 subschema #18 subschema #19 subschema #20 subschema #21 subschema #22 subschema #23 from the model request property anyOf list

      request-property-any-of-removed

    • added BetaMessageIterationUsage BetaCompactionIterationUsage to the usage/iterations/anyOf[subschema #1]/items/ response property oneOf list for the response status 200

      response-property-one-of-added

    • added the new optional request property thinking/oneOf[subschema #1: ThinkingConfigEnabled]/display

      new-optional-request-property

    • added the new optional request property thinking/oneOf[subschema #3: ThinkingConfigAdaptive]/display

      new-optional-request-property

    • added subschema #3 subschema #4 subschema #5 subschema #8 subschema #9 subschema #10 subschema #11 subschema #12 subschema #13 subschema #16 to the model request property anyOf list

      request-property-any-of-added

    • added BetaWebFetchTool_20260309 to the tools/items/ request property oneOf list

      request-property-one-of-added

    • added subschema #3 subschema #4 subschema #5 subschema #8 subschema #9 subschema #10 subschema #11 subschema #12 subschema #13 subschema #16 to the model response property anyOf list for the response status 200

      response-property-any-of-added

    • removed BetaMessageIterationUsage BetaCompactionIterationUsage from the usage/iterations/anyOf[subschema #1]/items/ response property anyOf list for the response status 200

      response-property-any-of-removed

    • removed subschema #3 subschema #6 subschema #7 subschema #8 subschema #9 subschema #10 subschema #11 subschema #14 subschema #15 subschema #16 subschema #17 subschema #18 subschema #19 subschema #20 subschema #21 subschema #22 subschema #23 from the model response property anyOf list for the response status 200

      response-property-any-of-removed

    • added discriminator to usage/iterations/anyOf[subschema #1]/items/ response property for the response status 200

      response-property-discriminator-added

    • added the new optional request property cache_control

      new-optional-request-property

    • added the new code_execution_20260120 enum value to the request property tools/items/oneOf[subschema #10: TextEditor_20241022]/allowed_callers/items/

      request-property-enum-value-added

    • added the new code_execution_20260120 enum value to the request property tools/items/oneOf[subschema #11: ComputerUseTool_20251124]/allowed_callers/items/

      request-property-enum-value-added

    • added the new code_execution_20260120 enum value to the request property tools/items/oneOf[subschema #12: TextEditor_20250124]/allowed_callers/items/

      request-property-enum-value-added

    • added the new code_execution_20260120 enum value to the request property tools/items/oneOf[subschema #13: TextEditor_20250429]/allowed_callers/items/

      request-property-enum-value-added

    • added the new code_execution_20260120 enum value to the request property tools/items/oneOf[subschema #14: TextEditor_20250728]/allowed_callers/items/

      request-property-enum-value-added

    • added the new code_execution_20260120 enum value to the request property tools/items/oneOf[subschema #15: WebSearchTool_20250305]/allowed_callers/items/

      request-property-enum-value-added

    • added the new code_execution_20260120 enum value to the request property tools/items/oneOf[subschema #16: WebFetchTool_20250910]/allowed_callers/items/

      request-property-enum-value-added

    • added the new code_execution_20260120 enum value to the request property tools/items/oneOf[subschema #17: WebSearchTool_20260209]/allowed_callers/items/

      request-property-enum-value-added

    • added the new code_execution_20260120 enum value to the request property tools/items/oneOf[subschema #18: WebFetchTool_20260209]/allowed_callers/items/

      request-property-enum-value-added

    • added the new code_execution_20260120 enum value to the request property tools/items/oneOf[subschema #19: ToolSearchToolBM25_20251119]/allowed_callers/items/

      request-property-enum-value-added

    • added the new code_execution_20260120 enum value to the request property tools/items/oneOf[subschema #1: Tool]/allowed_callers/items/

      request-property-enum-value-added

    • added the new code_execution_20260120 enum value to the request property tools/items/oneOf[subschema #20: ToolSearchToolRegex_20251119]/allowed_callers/items/

      request-property-enum-value-added

    • added the new code_execution_20260120 enum value to the request property tools/items/oneOf[subschema #2: BashTool_20241022]/allowed_callers/items/

      request-property-enum-value-added

    • added the new code_execution_20260120 enum value to the request property tools/items/oneOf[subschema #3: BashTool_20250124]/allowed_callers/items/

      request-property-enum-value-added

    • added the new code_execution_20260120 enum value to the request property tools/items/oneOf[subschema #4: CodeExecutionTool_20250522]/allowed_callers/items/

      request-property-enum-value-added

    • added the new code_execution_20260120 enum value to the request property tools/items/oneOf[subschema #5: CodeExecutionTool_20250825]/allowed_callers/items/

      request-property-enum-value-added

    • added the new code_execution_20260120 enum value to the request property tools/items/oneOf[subschema #6: CodeExecutionTool_20260120]/allowed_callers/items/

      request-property-enum-value-added

    • added the new code_execution_20260120 enum value to the request property tools/items/oneOf[subschema #7: ComputerUseTool_20241022]/allowed_callers/items/

      request-property-enum-value-added

    • added the new code_execution_20260120 enum value to the request property tools/items/oneOf[subschema #8: MemoryTool_20250818]/allowed_callers/items/

      request-property-enum-value-added

    • added the new code_execution_20260120 enum value to the request property tools/items/oneOf[subschema #9: ComputerUseTool_20250124]/allowed_callers/items/

      request-property-enum-value-added

  • 53a0f3638030215See the full diff
    • added BetaServerToolCaller_20260120 to the content/items/oneOf[subschema #4: ResponseToolUseBlock]/caller response property oneOf list for the response status 200

      response-property-one-of-added

    • added BetaServerToolCaller_20260120 to the content/items/oneOf[subschema #5: ResponseServerToolUseBlock]/caller response property oneOf list for the response status 200

      response-property-one-of-added

    • added the new optional request property messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #10: RequestWebSearchToolResultBlock]/caller

      new-optional-request-property

    • added the new optional request property messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #11: RequestWebFetchToolResultBlock]/caller

      new-optional-request-property

    • added BetaRequestEncryptedCodeExecutionResultBlock to the messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #12: RequestCodeExecutionToolResultBlock]/content request property anyOf list

      request-property-any-of-added

    • added subschema #3 to the model request property anyOf list

      request-property-any-of-added

    • added code_execution_20260120 discriminator mapping keys to the messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #7: RequestToolUseBlock]/caller request property

      request-property-discriminator-mapping-added

    • added code_execution_20260120 discriminator mapping keys to the messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #9: RequestServerToolUseBlock]/caller request property

      request-property-discriminator-mapping-added

    • added BetaCodeExecutionTool_20260120 BetaWebSearchTool_20260209 BetaWebFetchTool_20260209 to the tools/items/ request property oneOf list

      request-property-one-of-added

    • added BetaServerToolCaller_20260120 to the messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #7: RequestToolUseBlock]/caller request property oneOf list

      request-property-one-of-added

    • added BetaServerToolCaller_20260120 to the messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #9: RequestServerToolUseBlock]/caller request property oneOf list

      request-property-one-of-added

    • added the optional property content/items/oneOf[subschema #6: ResponseWebSearchToolResultBlock]/caller to the response with the 200 status

      response-optional-property-added

    • added the optional property content/items/oneOf[subschema #7: ResponseWebFetchToolResultBlock]/caller to the response with the 200 status

      response-optional-property-added

    • added BetaResponseEncryptedCodeExecutionResultBlock to the content/items/oneOf[subschema #8: ResponseCodeExecutionToolResultBlock]/content response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #3 to the model response property anyOf list for the response status 200

      response-property-any-of-added

    • added code_execution_20260120 discriminator mapping keys to the content/items/oneOf[subschema #4: ResponseToolUseBlock]/caller response property for the response status 200

      response-property-discriminator-mapping-added

    • added code_execution_20260120 discriminator mapping keys to the content/items/oneOf[subschema #5: ResponseServerToolUseBlock]/caller response property for the response status 200

      response-property-discriminator-mapping-added

    • added the new optional request property speed

      new-optional-request-property

    • added the required property usage/speed to the response with the 200 status

      response-required-property-added