HeyGen
Artificial IntelligencePublished by
Techtriq
HeyGen
Artificial IntelligenceHeyGen is an AI-based, cloud-hosted platform that transforms text into professional-looking videos. It offers a vast library of realistic avatars that you can use to create your videos, making it a versatile tool for various use cases, including marketing, education, social media, and training.
HeyGen stands out with its unique features, including virtual actors that mimic human behavior, the ability to change the spoken language for different viewers, low production costs, and a user-friendly dashboard that allows you to create a video in minutes.
HeyGen API
Upload Asset
Easily upload media files to enhance your AI-generated content
List Assets
List Assets
Delete Asset
Delete Asset
List Brand Voices
This endpoint is used to retrieve a list of brand voices your created
Update Brand Voice
Updates an existing brand voice with specified changes. Only the fields that need to be modified should be included in the request body.
List Folders
Retrieves a list of folders with optional filters.
Create Folder
Creates a new folder.
Update Folder (Rename Only)
Updates the name of an existing folder.
Restore Folder
Restores a folder from the trash.
Trash Folder
Moves a folder to the trash.
Create Session Token
This endpoint is used to generate a new access token for a streaming session.
Interrupt Task
This endpoint is used to interrupt the speaking of an Interactive Avatar.
Keep Alive
Resets the idle‐timeout countdown for an active streaming session.
List Sessions (Active)
This endpoint retrieves a list of currently active (open) streaming sessions.
New Session
This endpoint is used to initiate a new streaming session.
Start Session
This endpoint is used to start the connection for an existing streaming session.
Close Session
This endpoint is used to terminate an active streaming session.
Send Task
This endpoint is used to send a text to an Interactive Avatar, prompting it to speak the provided text.
List Streaming Avatars
This API endpoint allows you to retrieve a list of public and custom interactive avatars.
Create a Knowledge Base
Create a new knowledge base with a specified name, opening line, and custom prompt.
List Knowledge Bases
Retrieve a list of all existing knowledge bases associated with your account.
Update Knowledge Base
Update an existing knowledge base by ID.
Delete Knowledge Base
Delete a specific knowledge base by its ID.
Get Current User Information
Easily retrieve and manage your account details with a HeyGen API
Delete a Video
This endpoint allows deletion of avatar videos only. It does not support deleting translated videos.
Retrieve Video List
This endpoint retrieves a list of videos associated with the user.
Create a WebM Video
Create a WebM Video
Retrieve Sharable Video URL
Generates a public URL for a video, allowing it to be shared and accessed publicly.
Retrieve Video Status/Details
This endpoint allows you to retrieve the status and details of a specific video.
Add a Webhook Endpoint
Set up webhooks for real-time event notifications and automate your workflow
Delete a Webhook Endpoint
delete an existing webhook endpoint
List Webhook Endpoints
list all your registered webhook endpoints
Update a Webhook Endpoint
update an existing webhook endpoint
List Available Webhook Events
list all supported webhook events
Retrieve Avatar Details
Retrieve detailed information about a specific avatar by its ID, including its name, gender, preview media, default voice, and tags.
List All Avatar Groups
List all avatar groups
List All Avatars in one avatar group
List all avatars in one avatar group
List All Avatars (V2)
You can get your Avatars and Talking Photos(Photo Avatars) with this endpoint.
Add motion
Add motion to an existing photo avatar, returns the id of the new avatar that has motion
Add sound effect
This api adds sound effect into a photo avatar
Add looks to photo avatar group
Add other looks to existing photo avatar group
Create photo avatar group
Easily organize and customize your AI avatars with photo groups
Check photo/look generation status
Check photo/look generation status
Generate photo avatar looks
This endpoint can be used to generate additional looks for a trained photo avatar group. The photo avatar group must be trained to use this endpoint.
Generate photo avatar photos
Effortlessly create personalized AI avatars from photos
Train photo avatar group
Train a photo avatar group.
Get training job status
Get the training status of a avatar group
Upscale an avatar
Call this api to upscale an avatar, can only be called on an avatar that has motion, returns the photo avatar id that is upscaled
Delete photo avatar
This endpoint deletes a photo avatar.
Photo avatar details
Get the details of a photo avatar
Delete photo avatar group
This endpoint deletes a photo avatar group.
List Sessions (History)
This endpoint retrieves a paginated history of all streaming sessions, including metadata such as session duration, timestamps, and other details.
Retrieve Template Details
This API now supports New AI Studio!
Generate Video from Template
This API now supports New AI Studio!
List Templates
This API now supports New AI Studio!
Get Remaining Quota
Retrieve the remaining HeyGen API quota for the authenticated user
Create Avatar IV Video
Generate an Avatar IV video from a photo with advanced AI-powered motion and expressions
Create Avatar Video (V2)
This API now generates videos with our New AI Studio backend.
Translate Video
Translate videos into 175+ languages with natural voice and perfect lip-sync
Video Translate Caption
This endpoint retrieves the video translate caption.
Generate Proofread
Generates a proofread for a video based on the specified parameters.
Generate Video from Proofread
Initiates generation of the final output from a proofread. Optional settings include adding captions or translating only the audio.
Upload SRT
Uploads an SRT file to an existing proofread using a presigned URL.
Check Proofread Status
Checks the current status of a proofread request using the provided proofread ID.
Download Proofread SRT
Returns a link to download the SRT file for the specified proofread.
List Supported Languages
List Supported Languages.
Check Translation Status
Track the progress and status of your video translations in real-time
List All Voices (V2)
List All AI Voices (V2)
List All Locales for Voices
Retrieves a list of available locales for voices, including their language, label, and locale identifiers.
Retrieve Template Details (V3)
This API supports a new field `scenes` for the New AI Studio, returning template variables mapped to scenes.
2 weeks ago