Changes to Send Events

post/v1/sessions/{session_id}/events?beta=true
    • info

      added the enum value admin-user-sign-out-2026-10-08 to the property items/anyOf[subschema #2]/ of the header request parameter anthropic-beta

    • info

      added the enum value experimental-claude-tag-2026-10-21 to the property items/anyOf[subschema #2]/ of the header request parameter anthropic-beta

    • info

      added the enum value analytics-usage-cost-2026-08-24 to the property items/anyOf[subschema #2]/ of the header request parameter anthropic-beta

    • info

      added the enum value message-threads-2026-08-12 to the property items/anyOf[subschema #2]/ of the header request parameter anthropic-beta

    • breaking

      the request property const value text/plain was added

    • breaking

      the request property const value text/plain was added

    • breaking

      the request property const value text/plain was added

    • breaking

      the request property const value base64 was added

    • breaking

      the request property const value base64 was added

    • breaking

      the request property const value base64 was added

    • breaking

      the request property const value base64 was added

    • breaking

      the request property const value base64 was added

    • breaking

      the request property const value base64 was added

    • breaking

      the request property const value document was added

    • breaking

      the request property const value document was added

    • breaking

      the request property const value document was added

    • breaking

      the request property const value file was added

    • breaking

      the request property const value file was added

    • breaking

      the request property const value file was added

    • breaking

      the request property const value file was added

    • breaking

      the request property const value file was added

    • breaking

      the request property const value file was added

    • breaking

      the request property const value file was added

    • breaking

      the request property const value image was added

    • breaking

      the request property const value image was added

    • breaking

      the request property const value image was added

    • breaking

      the request property const value redacted was added

    • breaking

      the request property const value search_result was added

    • breaking

      the request property const value search_result was added

    • breaking

      the request property const value system.message was added

    • breaking

      the request property const value text was added

    • breaking

      the request property const value text was added

    • breaking

      the request property const value text was added

    • breaking

      the request property const value text was added

    • breaking

      the request property const value text was added

    • breaking

      the request property const value text was added

    • breaking

      the request property const value text was added

    • breaking

      the request property const value text was added

    • breaking

      the request property const value text was added

    • breaking

      the request property const value text was added

    • breaking

      the request property const value url was added

    • breaking

      the request property const value url was added

    • breaking

      the request property const value url was added

    • breaking

      the request property const value url was added

    • breaking

      the request property const value url was added

    • breaking

      the request property const value url was added

    • breaking

      the request property const value user.custom_tool_result was added

    • breaking

      the request property const value user.define_outcome was added

    • breaking

      the request property const value user.interrupt was added

    • breaking

      the request property const value user.message was added

    • breaking

      the request property const value user.tool_confirmation was added

    • breaking

      the request property const value user.tool_result was added

    • breaking

      removed the enum value base64 of the request property /////////////////////

    • breaking

      removed the enum value base64 of the request property /////////////////////

    • breaking

      removed the enum value base64 of the request property /////////////////////

    • breaking

      removed the enum value base64 of the request property /////////////////////

    • breaking

      removed the enum value base64 of the request property /////////////////////

    • breaking

      removed the enum value base64 of the request property /////////////////////

    • breaking

      removed the enum value document of the request property ////////////

    • breaking

      removed the enum value document of the request property ////////////

    • breaking

      removed the enum value document of the request property ////////////

    • breaking

      removed the enum value file of the request property /////////////////////

    • breaking

      removed the enum value file of the request property /////////////////////

    • breaking

      removed the enum value file of the request property ///////////////

    • breaking

      removed the enum value file of the request property /////////////////////

    • breaking

      removed the enum value file of the request property /////////////////////

    • breaking

      removed the enum value file of the request property /////////////////////

    • breaking

      removed the enum value file of the request property /////////////////////

    • breaking

      removed the enum value image of the request property ////////////

    • breaking

      removed the enum value image of the request property ////////////

    • breaking

      removed the enum value image of the request property ////////////

    • breaking

      removed the enum value redacted of the request property ////////////

    • breaking

      removed the enum value search_result of the request property ////////////

    • breaking

      removed the enum value search_result of the request property ////////////

    • breaking

      removed the enum value system.message of the request property //////

    • breaking

      removed the enum value text of the request property ////////////

    • breaking

      removed the enum value text of the request property /////////////////////

    • breaking

      removed the enum value text of the request property //////////////

    • breaking

      removed the enum value text of the request property ////////////

    • breaking

      removed the enum value text of the request property ///////////////

    • breaking

      removed the enum value text of the request property /////////////////////

    • breaking

      removed the enum value text of the request property ////////////

    • breaking

      removed the enum value text of the request property /////////////////////

    • breaking

      removed the enum value text of the request property //////////////

    • breaking

      removed the enum value text of the request property ////////////

    • breaking

      removed the enum value text/plain of the request property /////////////////////

    • breaking

      removed the enum value text/plain of the request property /////////////////////

    • breaking

      removed the enum value text/plain of the request property /////////////////////

    • breaking

      removed the enum value url of the request property /////////////////////

    • breaking

      removed the enum value url of the request property /////////////////////

    • breaking

      removed the enum value url of the request property /////////////////////

    • breaking

      removed the enum value url of the request property /////////////////////

    • breaking

      removed the enum value url of the request property /////////////////////

    • breaking

      removed the enum value url of the request property /////////////////////

    • breaking

      removed the enum value user.custom_tool_result of the request property //////

    • breaking

      removed the enum value user.define_outcome of the request property //////

    • breaking

      removed the enum value user.interrupt of the request property //////

    • breaking

      removed the enum value user.message of the request property //////

    • breaking

      removed the enum value user.tool_confirmation of the request property //////

    • breaking

      removed the enum value user.tool_result of the request property //////

    • info

      the response property const value text/plain was added for the status

    • info

      the response property const value text/plain was added for the status

    • info

      the response property const value text/plain was added for the status

    • info

      the response property const value base64 was added for the status

    • info

      the response property const value base64 was added for the status

    • info

      the response property const value base64 was added for the status

    • info

      the response property const value base64 was added for the status

    • info

      the response property const value base64 was added for the status

    • info

      the response property const value base64 was added for the status

    • info

      the response property const value document was added for the status

    • info

      the response property const value document was added for the status

    • info

      the response property const value document was added for the status

    • info

      the response property const value file was added for the status

    • info

      the response property const value file was added for the status

    • info

      the response property const value file was added for the status

    • info

      the response property const value file was added for the status

    • info

      the response property const value file was added for the status

    • info

      the response property const value file was added for the status

    • info

      the response property const value file was added for the status

    • info

      the response property const value image was added for the status

    • info

      the response property const value image was added for the status

    • info

      the response property const value image was added for the status

    • info

      the response property const value redacted was added for the status

    • info

      the response property const value search_result was added for the status

    • info

      the response property const value search_result was added for the status

    • info

      the response property const value system.message was added for the status

    • info

      the response property const value text was added for the status

    • info

      the response property const value text was added for the status

    • info

      the response property const value text was added for the status

    • info

      the response property const value text was added for the status

    • info

      the response property const value text was added for the status

    • info

      the response property const value text was added for the status

    • info

      the response property const value text was added for the status

    • info

      the response property const value text was added for the status

    • info

      the response property const value text was added for the status

    • info

      the response property const value text was added for the status

    • info

      the response property const value url was added for the status

    • info

      the response property const value url was added for the status

    • info

      the response property const value url was added for the status

    • info

      the response property const value url was added for the status

    • info

      the response property const value url was added for the status

    • info

      the response property const value url was added for the status

    • info

      the response property const value user.custom_tool_result was added for the status

    • info

      the response property const value user.define_outcome was added for the status

    • info

      the response property const value user.interrupt was added for the status

    • info

      the response property const value user.message was added for the status

    • info

      the response property const value user.tool_confirmation was added for the status

    • info

      the response property const value user.tool_result was added for the status

    • info

      removed the base64 enum value from the ///////////////////// response property for the response status

    • info

      removed the base64 enum value from the ///////////////////// response property for the response status

    • info

      removed the base64 enum value from the ///////////////////// response property for the response status

    • info

      removed the base64 enum value from the ///////////////////// response property for the response status

    • info

      removed the base64 enum value from the ///////////////////// response property for the response status

    • info

      removed the base64 enum value from the ///////////////////// response property for the response status

    • info

      removed the document enum value from the //////////// response property for the response status

    • info

      removed the document enum value from the //////////// response property for the response status

    • info

      removed the document enum value from the //////////// response property for the response status

    • info

      removed the file enum value from the ///////////////////// response property for the response status

    • info

      removed the file enum value from the ///////////////////// response property for the response status

    • info

      removed the file enum value from the /////////////// response property for the response status

    • info

      removed the file enum value from the ///////////////////// response property for the response status

    • info

      removed the file enum value from the ///////////////////// response property for the response status

    • info

      removed the file enum value from the ///////////////////// response property for the response status

    • info

      removed the file enum value from the ///////////////////// response property for the response status

    • info

      removed the image enum value from the //////////// response property for the response status

    • info

      removed the image enum value from the //////////// response property for the response status

    • info

      removed the image enum value from the //////////// response property for the response status

    • info

      removed the redacted enum value from the //////////// response property for the response status

    • info

      removed the search_result enum value from the //////////// response property for the response status

    • info

      removed the search_result enum value from the //////////// response property for the response status

    • info

      removed the system.message enum value from the ////// response property for the response status

    • info

      removed the text enum value from the //////////// response property for the response status

    • info

      removed the text enum value from the ///////////////////// response property for the response status

    • info

      removed the text enum value from the ////////////// response property for the response status

    • info

      removed the text enum value from the //////////// response property for the response status

    • info

      removed the text enum value from the /////////////// response property for the response status

    • info

      removed the text enum value from the ///////////////////// response property for the response status

    • info

      removed the text enum value from the //////////// response property for the response status

    • info

      removed the text enum value from the ///////////////////// response property for the response status

    • info

      removed the text enum value from the ////////////// response property for the response status

    • info

      removed the text enum value from the //////////// response property for the response status

    • info

      removed the text/plain enum value from the ///////////////////// response property for the response status

    • info

      removed the text/plain enum value from the ///////////////////// response property for the response status

    • info

      removed the text/plain enum value from the ///////////////////// response property for the response status

    • info

      removed the url enum value from the ///////////////////// response property for the response status

    • info

      removed the url enum value from the ///////////////////// response property for the response status

    • info

      removed the url enum value from the ///////////////////// response property for the response status

    • info

      removed the url enum value from the ///////////////////// response property for the response status

    • info

      removed the url enum value from the ///////////////////// response property for the response status

    • info

      removed the url enum value from the ///////////////////// response property for the response status

    • info

      removed the user.custom_tool_result enum value from the ////// response property for the response status

    • info

      removed the user.define_outcome enum value from the ////// response property for the response status

    • info

      removed the user.interrupt enum value from the ////// response property for the response status

    • info

      removed the user.message enum value from the ////// response property for the response status

    • info

      removed the user.tool_confirmation enum value from the ////// response property for the response status

    • info

      removed the user.tool_result enum value from the ////// response property for the response status

    • info

      added the enum value webhooks-2026-10-07 to the property items/anyOf[subschema #2]/ of the header request parameter anthropic-beta

    • info

      added the enum value telemetry-destinations-2026-08-11 to the property items/anyOf[subschema #2]/ of the header request parameter anthropic-beta

    • info

      added the enum value spend-limit-reads-2026-09-26 to the property items/anyOf[subschema #2]/ of the header request parameter anthropic-beta

    • info

      added the enum value ce-plugins-2026-09-01 to the property items/anyOf[subschema #2]/ of the header request parameter anthropic-beta

    • info

      added the enum value inline-tools-2026-09-15 to the property items/anyOf[subschema #2]/ of the header request parameter anthropic-beta

    • info

      added the enum value mcp-client-2026-09-15 to the property items/anyOf[subschema #2]/ of the header request parameter anthropic-beta

    • breaking

      for the header request parameter anthropic-beta, the type changed from string to array

    • warning

      for the header request parameter anthropic-beta, the type of property items/ changed from string to no type

    • info

      added the new optional header request parameter anthropic-workspace-id

    • breaking

      the request property //////////// became not nullable

    • breaking

      the request property //////////// became not nullable

    • breaking

      the request property ////// became not nullable

    • breaking

      the request property ////// became not nullable

    • breaking

      the request property ////// became not nullable

    • breaking

      the request property //////////// became not nullable

    • breaking

      the request property //////////// became not nullable

    • breaking

      the request property ////// became not nullable

    • breaking

      the request property //////////// became not nullable

    • breaking

      the request property //////////// became not nullable

    • breaking

      the request property ////// became not nullable

    • breaking

      response property data/items/oneOf[BetaManagedAgentsUserCustomToolResultEvent]/content/items/oneOf[BetaManagedAgentsDocumentBlock]/context list-of-types was widened by adding types null to media type application/json of response 200

    • breaking

      response property data/items/oneOf[BetaManagedAgentsUserCustomToolResultEvent]/content/items/oneOf[BetaManagedAgentsDocumentBlock]/title list-of-types was widened by adding types null to media type application/json of response 200

    • breaking

      response property data/items/oneOf[BetaManagedAgentsUserCustomToolResultEvent]/is_error list-of-types was widened by adding types null to media type application/json of response 200

    • breaking

      response property data/items/oneOf[BetaManagedAgentsUserCustomToolResultEvent]/session_thread_id list-of-types was widened by adding types null to media type application/json of response 200

    • breaking

      response property data/items/oneOf[BetaManagedAgentsUserDefineOutcomeEvent]/max_iterations list-of-types was widened by adding types null to media type application/json of response 200

    • breaking

      response property data/items/oneOf[BetaManagedAgentsUserInterruptEvent]/session_thread_id list-of-types was widened by adding types null to media type application/json of response 200

    • breaking

      response property data/items/oneOf[BetaManagedAgentsUserMessageEvent]/content/items/oneOf[BetaManagedAgentsDocumentBlock]/context list-of-types was widened by adding types null to media type application/json of response 200

    • breaking

      response property data/items/oneOf[BetaManagedAgentsUserMessageEvent]/content/items/oneOf[BetaManagedAgentsDocumentBlock]/title list-of-types was widened by adding types null to media type application/json of response 200

    • breaking

      response property data/items/oneOf[BetaManagedAgentsUserToolConfirmationEvent]/deny_message list-of-types was widened by adding types null to media type application/json of response 200

    • breaking

      response property data/items/oneOf[BetaManagedAgentsUserToolConfirmationEvent]/session_thread_id list-of-types was widened by adding types null to media type application/json of response 200

    • breaking

      response property data/items/oneOf[BetaManagedAgentsUserToolResultEvent]/content/items/oneOf[BetaManagedAgentsDocumentBlock]/context list-of-types was widened by adding types null to media type application/json of response 200

    • breaking

      response property data/items/oneOf[BetaManagedAgentsUserToolResultEvent]/content/items/oneOf[BetaManagedAgentsDocumentBlock]/title list-of-types was widened by adding types null to media type application/json of response 200

    • breaking

      response property data/items/oneOf[BetaManagedAgentsUserToolResultEvent]/is_error list-of-types was widened by adding types null to media type application/json of response 200

    • breaking

      response property data/items/oneOf[BetaManagedAgentsUserToolResultEvent]/session_thread_id list-of-types was widened by adding types null to media type application/json of response 200

    • breaking

      the ////// response property's maxLength was unset from 10000 for the response status

    • info

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

    • info

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

    • info

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

    • info

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

    • info

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

    • info

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

    • info

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

    • info

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

    • info

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

    • info

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

    • info

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

    • info

      removed from the ////// response property allOf list for the response status

    • info

      removed from the ////// response property allOf list for the response status

    • info

      removed from the ////// response property allOf list for the response status

    • info

      removed from the ////// response property allOf list for the response status

    • info

      removed from the ////// response property allOf list for the response status

    • info

      removed from the ////// response property allOf list for the response status

    • info

      added subschema #2 to the ////// response property anyOf list for the response status

    • info

      added subschema #2 to the ////// response property anyOf list for the response status

    • info

      added subschema #2 to the ////// response property anyOf list for the response status

    • info

      added subschema #2 to the ////// response property anyOf list for the response status

    • info

      added subschema #2 to the ////// response property anyOf list for the response status

    • info

      added subschema #2 to the ////// response property anyOf list for the response status

    • breaking

      added to the /////// response property oneOf list for the response status

    • info

      added redacted discriminator mapping keys to the /////// request property

    • info

      added to the /////// request property oneOf list

    • info

      added redacted discriminator mapping keys to the /////// response property for the response status

    • breaking

      added to the / response property oneOf list for the response status

    • info

      added system.message discriminator mapping keys to the / request property

    • info

      added to the / request property oneOf list

    • info

      added system.message discriminator mapping keys to the / response property for the response status

    • breaking

      added to the / response property oneOf list for the response status

    • info

      added user.tool_result discriminator mapping keys to the / request property

    • info

      added to the / request property oneOf list

    • info

      added user.tool_result discriminator mapping keys to the / response property for the response status

    • breaking

      removed the required property //////////// from the response with the status

    • warning

      removed the request property ////////////

    • breaking

      added to the /////// response property oneOf list for the response status

    • info

      added search_result discriminator mapping keys to the /////// request property

    • info

      added to the /////// request property oneOf list

    • info

      added search_result discriminator mapping keys to the /////// response property for the response status

    • breaking

      added to the / response property oneOf list for the response status

    • info

      added the new optional request property //////

    • info

      added user.define_outcome discriminator mapping keys to the / request property

    • info

      added to the / request property oneOf list

    • info

      added the optional property ////// to the response with the status

    • info

      added the optional property ////// to the response with the status

    • info

      added the optional property ////// to the response with the status

    • info

      added user.define_outcome discriminator mapping keys to the / response property for the response status

    • breaking

      the ///////////////////// request property's minLength was increased from 0 to 1

    • breaking

      the ///////////////////// request property's minLength was increased from 0 to 1

    • breaking

      the ///////////////////// request property's minLength was increased from 0 to 1

    • breaking

      the ///////////////////// request property's minLength was increased from 0 to 1

    • breaking

      the ///////////////////// request property's minLength was increased from 0 to 1

    • breaking

      the ///////////////////// request property's minLength was increased from 0 to 1

    • breaking

      the ///////////////////// request property's minLength was increased from 0 to 1

    • breaking

      the ///////////////////// request property's minLength was increased from 0 to 1

    • breaking

      the ///////////////////// request property's minLength was increased from 0 to 1

    • breaking

      the //////////// request property's minLength was increased from 0 to 1

    • breaking

      the ///////////////////// request property's minLength was increased from 0 to 1

    • breaking

      the ///////////////////// request property's minLength was increased from 0 to 1

    • breaking

      the ///////////////////// request property's minLength was increased from 0 to 1

    • breaking

      the ///////////////////// request property's minLength was increased from 0 to 1

    • breaking

      the ///////////////////// request property's minLength was increased from 0 to 1

    • breaking

      the ///////////////////// request property's minLength was increased from 0 to 1

    • breaking

      the ///////////////////// request property's minLength was increased from 0 to 1

    • breaking

      the ///////////////////// request property's minLength was increased from 0 to 1

    • breaking

      the ///////////////////// request property's minLength was increased from 0 to 1

    • breaking

      the //////////// request property's minLength was increased from 0 to 1

    • info

      endpoint added