Create a Message

Send a structured list of input messages with text and/or image content, and the model will generate the next message in the conversation.

The Messages API can be used for either single queries or stateless multi-turn conversations.

Learn more about the Messages API in our user guide

post/v1/messages?beta=true

Headers

anthropic-betastring

Optional header to specify the beta version(s) you want to use.

To use multiple betas, use a comma separated list like beta1,beta2 or specify the header multiple times for each beta.

Optional header to specify the beta version(s) you want to use.

To use multiple betas, use a comma separated list like beta1,beta2 or specify the header multiple times for each beta.

anthropic-versionstring

The version of the Claude API you want to use.

Read more about versioning and our version history here.

The version of the Claude API you want to use.

Read more about versioning and our version history here.

anthropic-user-profile-idstring

The user profile ID to attribute this request to. Use when acting on behalf of a party other than your organization. Requires the user-profiles beta header.

The user profile ID to attribute this request to. Use when acting on behalf of a party other than your organization. Requires the user-profiles beta header.

Request body

inference_geostring nullable

Specifies the geographic region for inference processing. If not specified, the workspace's default_inference_geo is used.

max_tokensinteger required

The maximum number of tokens to generate before stopping.

Note that our models may stop before reaching this maximum. This parameter only specifies the absolute maximum number of tokens to generate.

Set to 0 to populate the prompt cache without generating a response.

Different models have different maximum values for this parameter. See models for details.

service_tier'auto' | 'standard_only'

Determines whether to use priority capacity (if available) or standard capacity for this request.

Anthropic offers different levels of service for your API requests. See service-tiers for details.

speed'standard' | 'fast' nullable

Inference speed mode. fast provides significantly faster output token generation at premium pricing. Not all models support fast; invalid combinations are rejected at create time.

stop_sequencesstring[]

Custom text sequences that will cause the model to stop generating.

Our models will normally stop when they have naturally completed their turn, which will result in a response stop_reason of "end_turn".

If you want the model to stop generating when it encounters custom strings of text, you can use the stop_sequences parameter. If the model encounters one of the custom sequences, the response stop_reason value will be "stop_sequence" and the response stop_sequence value will contain the matched stop sequence.

streamboolean

Whether to incrementally stream the response using server-sent events.

See streaming for details.

temperaturenumber

Amount of randomness injected into the response.

Defaults to 1.0. Ranges from 0.0 to 1.0. Use temperature closer to 0.0 for analytical / multiple choice, and closer to 1.0 for creative and generative tasks.

Note that even with temperature of 0.0, the results will not be fully deterministic.

top_kinteger

Only sample from the top K options for each subsequent token.

Used to remove "long tail" low probability responses. Learn more technical details here.

Recommended for advanced use cases only.

top_pnumber

Use nucleus sampling.

In nucleus sampling, we compute the cumulative distribution over all the options for each subsequent token in decreasing probability order and cut it off once it reaches a particular probability specified by top_p.

Recommended for advanced use cases only.

Example request

{
  "max_tokens": 1024,
  "messages": [
    {
      "content": "Hello, world",
      "role": "user"
    }
  ],
  "model": "claude-opus-5"
}

Response

Message object.

idstring required

Unique object identifier.

The format and length of IDs may change over time.

type'message' required

Object type.

For Messages, this is always "message".

role'assistant' required

Conversational role of the generated message.

This will always be "assistant".

stop_reason'end_turn' | 'max_tokens' | 'stop_sequence' | 'tool_use' | 'pause_turn' | 'compaction' | 'refusal' | 'model_context_window_exceeded' required
stop_sequencestring nullable required

Which custom stop sequence was generated, if any.

This value will be a non-null string if one of your custom stop sequences was generated.

Example response

{
  "content": [
    {
      "citations": null,
      "text": "Hi! My name is Claude.",
      "type": "text"
    }
  ],
  "id": "msg_013Zva2CMHLNnXjNJJKqJ2EF",
  "model": "claude-opus-5",
  "role": "assistant",
  "stop_details": null,
  "stop_reason": "end_turn",
  "stop_sequence": null,
  "type": "message",
  "usage": {
    "input_tokens": 2095,
    "output_tokens": 503
  }
}

Changes

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

  • 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