Skip to main content
Description: Manage operations in HeyGen. Authentication:
  • See integration-specific authentication requirements
Available Actions: Examples:
Action: unknown
Example 1: HeyGen: Generate Video (Basic) Generate an AI video with basic script. Videos are automatically stored in S3. If avatar_id or voice_id are not provided, the first available avatar and voice will be used automatically. Docs: https://docs.heygen.com/reference/create-an-avatar-video-v2
{
  "automationType": "heygen",
  "nodeId": "heygen-generate-video-001"
}
Example 2: HeyGen: Generate Video (Full Options) Generate an AI video with all optional parameters including voice, background, captions, and custom dimensions. If avatar_id or voice_id are not provided, defaults will be fetched automatically.
{
  "automationType": "heygen",
  "nodeId": "heygen-generate-video-002"
}
Example 3: HeyGen: Generate Video (With Variables) Generate an AI video using variables from callData for dynamic content. If avatar_id or voice_id are not provided, the first available avatar and voice will be used automatically.
{
  "automationType": "heygen",
  "nodeId": "heygen-generate-video-003"
}
Example 4: HeyGen: List Available Avatars Retrieve a list of available avatars and talking photos for your HeyGen API key. Use the avatar_id values in generate_video requests.
{
  "automationType": "heygen",
  "nodeId": "heygen-list-avatars-001"
}
Example 5: HeyGen: List Available Voices Retrieve a list of available voices for your HeyGen API key. Use the voice_id values in generate_video requests.
{
  "automationType": "heygen",
  "nodeId": "heygen-list-voices-001"
}
Example 6: HeyGen: Generate Video (Async) Start video generation asynchronously. Returns immediately with video_id. Use get_video_status to check completion. If avatar_id or voice_id are not provided, defaults will be fetched automatically.
{
  "automationType": "heygen",
  "nodeId": "heygen-generate-video-async-001"
}
Example 7: HeyGen: Generate Video (Sync with Polling) Generate video synchronously with polling until completion. Configurable poll interval and timeout. If avatar_id or voice_id are not provided, defaults will be fetched automatically.
{
  "automationType": "heygen",
  "nodeId": "heygen-generate-video-sync-001"
}
Example 8: HeyGen: Get Video Status Check the status of a video generation job by video_id.
{
  "automationType": "heygen",
  "nodeId": "heygen-get-video-status-001"
}
Example 9: HeyGen: Poll Video Status Poll for video status updates. Similar to get_video_status but with explicit polling intent.
{
  "automationType": "heygen",
  "nodeId": "heygen-poll-video-status-001"
}
Example 10: HeyGen: List Videos List all videos with optional pagination. Returns videos with their statuses.
{
  "automationType": "heygen",
  "nodeId": "heygen-list-videos-001"
}
Example 11: HeyGen: Generate Video (Legacy) Generate video (legacy action, maps to generate_video_sync). If avatar_id or voice_id are not provided, defaults will be fetched automatically.
{
  "automationType": "heygen",
  "nodeId": "heygen-generate-video-001"
}
Example 12: HeyGen: List Voice Locales Retrieve a list of available voice locales/languages.
{
  "automationType": "heygen",
  "nodeId": "heygen-list-voice-locales-001"
}
Example 13: HeyGen: Get Avatar Details Get detailed information about a specific avatar, including default_voice_id.
{
  "automationType": "heygen",
  "nodeId": "heygen-get-avatar-details-001"
}
Example 14: HeyGen: Delete Video Delete a video by video_id.
{
  "automationType": "heygen",
  "nodeId": "heygen-delete-video-001"
}
Example 15: HeyGen: List Templates Retrieve a list of available video templates.
{
  "automationType": "heygen",
  "nodeId": "heygen-list-templates-001"
}
Example 16: HeyGen: Get Template Details Get detailed information about a specific template.
{
  "automationType": "heygen",
  "nodeId": "heygen-get-template-details-001"
}
Example 17: HeyGen: Generate Video from Template Generate a video using a template with custom variables.
{
  "automationType": "heygen",
  "nodeId": "heygen-generate-video-from-template-001"
}
Third-Party Documentation: