Skip to main content
POST
Claude messages
Based on Anthropic’s current public HTTP docs, Claude does not expose a dedicated video-generation endpoint. Video workflows usually require preprocessing before calling the Messages API.
  • Anthropic’s official multimodal docs focus on text, images, documents, and file references
  • There is no separate public Claude endpoint today for raw video understanding or video generation
  • In practice, Claude video integration is an engineering workflow built from preprocessing plus /v1/messages
  • For summaries, scene analysis, or video Q&A, extract frames, subtitles, or transcripts first and then send those derived inputs through Claude’s supported content blocks
  • If you need actual video generation, route the request to a provider whose official API supports video creation

Authorizations

x-api-key
string
header
required

Headers

anthropic-version
string
required

Anthropic API version header.

Example:

"2023-06-01"

Body

application/json
model
string
required
Example:

"claude-sonnet-4-5"

max_tokens
integer
required
messages
object[]
required
system
tools
object[]
stream
boolean

Response

Successful Claude message response

id
string
type
enum<string>
Available options:
message
role
enum<string>
Available options:
assistant
model
string
content
object[]
stop_reason
string
stop_sequence
string
usage
object