Create a new interactive Video Agent session and send the initial prompt. Poll GET /v3/video-agents/sessions/ for status.
HeyGen API key. Obtain from your HeyGen dashboard.
Request body for creating an interactive Video Agent session.
Initial message to the Video Agent (1-10000 characters)
1 - 10000Specific avatar ID to use
Specific voice ID to use for narration
Style ID from GET /v3/video-agents/styles. Applies a curated visual template to the generated video.
Video orientation. If not provided, auto-detected from content.
landscape, portrait Optional file attachments (max 20 files)
20Asset input via publicly accessible HTTPS URL.
If true, skip interactive review and go straight to video generation (no storyboard approval step)
Persisted for future webhook delivery — not active in v1
Persisted alongside callback_url for future use
When enabled, disables memory injection and extraction for this session
Successful response
Response from creating an interactive video agent session.