Description

HeyGen 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.

Supported Operations

HeyGen API

Upload Asset

Easily upload media files to enhance your AI-generated content

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.

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.

Get Current User Information

Easily retrieve and manage your account details with a HeyGen API

Delete a Video

Delete a video.

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.

List Webhook Endpoints

List all your registered webhook endpoints.

Update a Webhook Endpoint

Update an existing webhook.

List Available Webhook Events

List all supported webhook events.

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 API quota for the authenticated user

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.

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.

Details
Last Update

1 week ago

Includes
heygen-api-client