HeyGen
Automates the creation, translation, and delivery of AI avatar videos by connecting your customer data to the HeyGen video engine.
Try HeyGen in Ceven
Ask Ceven anything
Standard
Why use Ceven?
AI native HeyGen integration
- Describe the outcome and Ceven picks the right HeyGen calls, fills the parameters, and checks the result.
- Structured, agent friendly tool schemas so each call runs reliably instead of by guesswork.
- Rich coverage for reading, writing, and querying your HeyGen data, across all 71 of its actions.
Managed auth
- Built in OAuth with automatic token refresh and rotation.
- One place to manage, scope, and revoke HeyGen access.
- Per user and per environment credentials instead of shared keys.
Agent optimized design
- Actions are tuned from real success and error rates so reliability climbs over time.
- Full execution logs so you always know what ran in HeyGen, when, and on whose behalf.
- The agent pauses and asks when HeyGen is unclear instead of plowing ahead.
Enterprise grade security
- Fine grained access so you control which agents and people can reach HeyGen.
- Least privilege by default, read scopes first and only the writes a workflow needs.
- A full audit trail of every HeyGen action to support review and sign off.
Supported tools
Every action Ceven's agents can run on HeyGen, and when to use it.
Generate video with inputs
Use this to create a new AI avatar video by providing the script, voice, and avatar selection.
Generate video from template
Create a customized video based on a pre existing template by passing specific variables for the text.
Translate video
Request a translation of an existing video or audio track into a different supported language.
Create talking photo
Upload a static image and a script to generate a video of the photo speaking the text.
Get video status
Check if a video has finished rendering or if it is still processing in the queue.
List available voices
Pull a list of all AI voice models to choose the right tone and accent for a video.
List avatars
Retrieve all available public and private avatars for use in video generation.
Start streaming session
Initiate a real time WebRTC connection for interactive avatar communication.
Stop streaming session
Terminate an active real time avatar stream to end the interaction.
Add new asset
Upload new backgrounds, avatars, or content elements to your HeyGen library.
Get remaining quota
Check how many credits are left in the account to avoid generation failures.
Delete video
Move a specific video to the trash to clean up the account library.
List templates
Retrieve all available avatar templates to use as a base for automated videos.
Add contact to project
Associate specific contact information with a personalized video project for bulk sends.
Add contact to personalized video project
This endpoint allows you to add one or more contacts to a specific personalized video project in the heygen platform. it is used when you need to associate individual contact information with a project, likely for the purpose of creating ta
Retrieve audience video details
Retrieves detailed information about the audience for personalized videos. this endpoint provides insights into the target audience characteristics, preferences, and engagement metrics for heygen's ai generated personalized video content. i
Fetch personalized video project detail
Retrieves detailed information about a specific personalized video project in the heygen platform. this endpoint allows you to fetch comprehensive data about a project, including its current status, configuration settings, and any other rel
Post talking photo binary image
Creates a talking photo by processing an uploaded image file. this endpoint enables users to transform static images into interactive, speaking visual content using heygen's advanced ai technology. it accepts jpeg or png image files and lik
List streaming avatars
Retrieves a list of available avatars for streaming purposes in the heygen platform. this endpoint allows developers to access the collection of realistic avatars that can be used for creating professional looking videos with ai generated c
Create streaming token with expiry
Creates a new streaming token for use with heygen's real time avatar and voice chat services. this endpoint generates a unique, time limited token that authenticates and authorizes access to heygen's streaming capabilities. use this endpoin
Post streaming ice candidates
This endpoint is used to submit ice (interactive connectivity establishment) candidate information for a specific streaming session in the heygen platform. it plays a crucial role in establishing and managing peer to peer connections for re
Interrupt streaming session
Interrupts an ongoing streaming session with an interactive avatar. this endpoint allows immediate termination of the avatar's current action or speech, providing control over the flow of interaction. use this when you need to abruptly stop
Retrieve streaming list
Retrieves a list of active or available streaming sessions or content within the heygen platform. this endpoint allows users to get an overview of ongoing streams, which may include live avatar interactions, real time video generations, or
Set streaming quality endpoint
Initiates a new streaming session with heygen, allowing users to start an avatar based stream with specified quality settings. this endpoint should be used when starting a new interactive content session or when creating a personalized digi
Post streaming task session
The streamingtask endpoint initiates a real time speaking task for an ai driven avatar within an active streaming session. it enables developers to make avatars vocalize specified text, creating interactive and dynamic user experiences. thi
List avatars endpoint
Retrieves a list of available avatars from the heygen platform. this endpoint allows users to fetch both public and private avatars, depending on their access rights and the specified parameters. it's particularly useful for applications th
List talking photo entries
Retrieves a list of talking photos created using the heygen platform. this endpoint allows users to fetch information about their existing talking photo projects, which are interactive images capable of speaking and engaging users. it's use
List videos
Retrieves a list of videos associated with the user's account on the heygen platform. this endpoint is crucial for content management, allowing users to view and organize their video library efficiently. it provides an overview of all video
Retrieve video status
Retrieves the current status of a video in the heygen platform. this endpoint is used to check the progress of video processing, particularly useful for avatar videos that may require time to generate. it provides real time information on w
List voice endpoints
Retrieves a comprehensive list of all available voices in the heygen platform. this endpoint should be used when you need to obtain information about the voice options that can be utilized for avatar creation or text to speech functionaliti
30 actions · scroll to see them all
Frequently asked questions
Alternatives to HeyGen
Other tools that solve a similar problem. Ceven supports these too, so you can switch or run more than one at once.
Try Ceven on your stack
Plug Ceven on top of the tools you already run. Connect HeyGen and the rest of your stack, describe the outcome, and its agents handle the work end to end, days of it in minutes.
Get started for free