Skip to main content
POST
claude-3-7-sonnet-all (web search)

Parameters

Messages Array Structure

Each message object in the messages array should have the following structure:

Content Array Structure (when content is an array)

Tools Array Structure

For web search functionality, the tools array should contain a web search tool object:

Max Uses

The max_uses parameter limits the number of searches performed. If Claude attempts more searches than allowed, the web search result will be an error with the max_uses_exceeded error code.

Domain Filtering

When using domain filters:
  • Domains should not include the HTTP/HTTPS scheme (use example.com instead of https://example.com)
  • Subdomains are automatically included (example.com covers docs.example.com)
  • Specific subdomains restrict results to only that subdomain (docs.example.com returns only results from that subdomain, not from example.com or api.example.com)
  • Subpaths are supported (example.com/blog)
  • You can use either allowed_domains or blocked_domains, but not both in the same request

Complete Tool Configuration Example