Add contact to personalized video project
HEYGEN_PERSONALIZED_VIDEO_ADD_CONTACTThis endpoint allows you to add one or more contacts to a specific personalized video project in the Heygen platform.
HeyGen
71 actions for HeyGen workflows.
Operations are the actions a workflow can take in HeyGen, grouped by category. Each lists its method, parameters, and a template you can drop it into.
Add contact to personalized video project
HEYGEN_PERSONALIZED_VIDEO_ADD_CONTACTThis endpoint allows you to add one or more contacts to a specific personalized video project in the Heygen platform.
Add looks to photo avatar group
HEYGEN_ADD_LOOKS_TO_PHOTO_AVATAR_GROUPTool to add additional looks (images) to an existing photo avatar group.
Add motion to photo avatar
HEYGEN_ADD_MOTIONTool to add natural motion or animation to an existing photo avatar, turning a still image into a moving, lifelike one.
Add webhook endpoint
HEYGEN_V1_WEBHOOK_ENDPOINT_ADDAdds a new webhook endpoint to receive real-time notifications for specified Heygen events.
Check photo/look generation status
HEYGEN_CHECK_PHOTO_LOOK_GENERATION_STATUSTool to retrieve the current status and details of a photo avatar or look generation by its ID.
Create a new folder
HEYGEN_CREATE_FOLDERTool to create a new folder under your HeyGen account.
Create knowledge base
HEYGEN_CREATE_KNOWLEDGE_BASETool to create a new knowledge base with a specified name, opening line, and custom prompt for Interactive Avatar streaming sessions.
Create new streaming session
HEYGEN_NEW_SESSIONTool to initiate a new streaming session with an Interactive Avatar for real-time interactions.
Create photo avatar group
HEYGEN_CREATE_PHOTO_AVATAR_GROUPTool to create an avatar group which can include both AI-generated and user-uploaded photos of the avatar.
Create streaming token with expiry
HEYGEN_STREAMING_CREATE_TOKENCreates a new streaming token for use with HeyGen's real-time avatar and voice chat services.
Create WebM video
HEYGEN_CREATE_WEBM_VIDEOTool to create a WebM format video with transparent background featuring an avatar speaking text or audio.
Delete an avatar video
HEYGEN_DELETE_AN_AVATAR_VIDEOTool to delete a video by its ID from HeyGen account.
Delete asset
HEYGEN_DELETE_ASSETTool to delete a specific asset by its unique asset ID from HeyGen account.
Delete knowledge base
HEYGEN_DELETE_KNOWLEDGE_BASETool to delete a specific knowledge base by its ID.
Delete photo avatar
HEYGEN_DELETE_PHOTO_AVATARTool to delete a photo avatar by its ID from HeyGen account.
Delete photo avatar group
HEYGEN_DELETE_PHOTO_AVATAR_GROUPTool to delete a photo avatar group by its ID from HeyGen account.
Delete talking photo by id
HEYGEN_V2_TALKING_PHOTO_ID_DELETEDeletes a specific talking photo from the HeyGen platform using its unique identifier.
Delete webhook endpoint
HEYGEN_DELETE_WEBHOOK_ENDPOINTTool to permanently delete a webhook endpoint from HeyGen.
Fetch personalized video project detail
HEYGEN_PERSONALIZED_VIDEO_PROJECT_DETAILRetrieves detailed information about a specific personalized video project in HeyGen, including status, settings, and metadata.
Generate photo avatar photos
HEYGEN_GENERATE_PHOTO_AVATAR_PHOTOSTool to generate a personalized AI avatar based on text prompts and attribute inputs.
Generate text-to-speech audio
HEYGEN_GENERATE_TEXT_TO_SPEECHTool to generate a speech audio file from any text input using a specified voice, powered by HeyGen's Starfish model.
Generate video template with variables
HEYGEN_V2_TEMPLATE_GENERATEGenerates a customized video from a pre-existing template using HeyGen's AI platform.
Generate video with inputs
HEYGEN_V2_VIDEO_GENERATEGenerates a customized video using Heygen's AI-driven platform.
Generate voice audio preview
HEYGEN_GENERATE_VOICE_AUDIO_PREVIEWTool to generate a short audio preview with the specified voice and text.
Get current user information
HEYGEN_GET_CURRENT_USER_INFORMATIONTool to retrieve the profile information of the currently authenticated user.
Get photo avatar details
HEYGEN_PHOTO_AVATAR_DETAILSTool to retrieve detailed information about a photo avatar or look using its unique ID.
Get template by id
HEYGEN_V2_TEMPLATE_IDRetrieves a specific template from the HeyGen platform using its unique identifier.
Get training job status
HEYGEN_GET_TRAINING_JOB_STATUSTool to retrieve the current training status and details of a photo avatar training job by group ID.
Interrupt streaming session
HEYGEN_STREAMING_INTERRUPTInterrupts an ongoing streaming session with an interactive avatar.
Keep alive streaming session
HEYGEN_KEEP_ALIVE_STREAMING_SESSIONTool to reset the idle timeout counter for an active streaming session.
List all avatar groups
HEYGEN_LIST_ALL_AVATAR_GROUPSTool to retrieve a list of all available avatar groups in your HeyGen account.
List all locales for voices
HEYGEN_LIST_ALL_LOCALES_FOR_VOICESTool to retrieve available locales for multilingual voices.
List assets
HEYGEN_LIST_ASSETSTool to retrieve a paginated list of all assets (images, audios, videos) created under your account.
List available voices
HEYGEN_V2_VOICESRetrieves a list of available voice models and options that can be used with HeyGen's AI-driven video creation platform.
List avatars endpoint
HEYGEN_V1_AVATAR_LISTRetrieves a list of available avatars from the Heygen platform.
List avatars in a specific group
HEYGEN_LIST_GROUP_AVATARSTool to retrieve all avatars that belong to a specific avatar group.
List brand voices
HEYGEN_LIST_BRAND_VOICESTool to retrieve a list of brand glossaries created under your account.
List folders
HEYGEN_LIST_FOLDERSTool to retrieve a paginated list of folders created under your account.
List knowledge bases
HEYGEN_LIST_KNOWLEDGE_BASESTool to retrieve a list of all existing knowledge bases associated with your account.
List session history
HEYGEN_LIST_SESSION_HISTORYTool to retrieve a paginated history of all streaming sessions with metadata including session duration, timestamps, and other details.
List streaming avatars
HEYGEN_LIST_STREAMING_AVATARSTool to retrieve a list of public and custom interactive avatars for streaming.
List talking photo entries
HEYGEN_V1_TALKING_PHOTO_LISTRetrieves a list of talking photos created using the HeyGen platform.
List TTS voices
HEYGEN_LIST_TTS_VOICESTool to retrieve a list of public and custom voices compatible with HeyGen's Starfish TTS model.
List videos
HEYGEN_V1_VIDEO_LISTRetrieves a list of videos associated with the user's account on the HeyGen platform.
List voice endpoints
HEYGEN_V1_VOICE_LISTRetrieves a comprehensive list of all available voices in the HeyGen platform.
List webhook endpoints
HEYGEN_V1_WEBHOOK_ENDPOINT_LISTRetrieves a list of all webhook endpoints configured for your HeyGen account.
List webhooks
HEYGEN_V1_WEBHOOK_WEBHOOK_LISTRetrieves a list of all available webhook event types that can be subscribed to in your HeyGen account.
Move folder to trash
HEYGEN_TRASH_FOLDERTool to move a specific folder to trash by its unique folder ID.
Post streaming ice candidates
HEYGEN_STREAMING_ICEThis endpoint is used to submit ICE (Interactive Connectivity Establishment) candidate information for a specific streaming session in the Heygen platform.
Post talking photo binary image
HEYGEN_POST_TALKING_PHOTO_BINARY_IMAGECreates a talking photo by processing an uploaded image file.
Post video translate request
HEYGEN_V2_VIDEO_TRANSLATEThe TranslateVideo endpoint enables the translation of video content from one language to another.
Restore folder from trash
HEYGEN_RESTORE_FOLDERTool to restore a previously deleted folder from trash by its unique folder ID.
Retrieve all templates
HEYGEN_V2_TEMPLATESRetrieves a list of available avatar templates from the HeyGen platform.
Retrieve avatar details
HEYGEN_RETRIEVE_AVATAR_DETAILSTool to retrieve detailed information about a specific avatar by its ID.
Retrieve sharable video URL
HEYGEN_RETRIEVE_SHARABLE_VIDEO_URLTool to generate a public, shareable URL for a specific video by ID.
Retrieve streaming list
HEYGEN_STREAMING_LISTRetrieves a list of active or available streaming sessions or content within the HeyGen platform.
Retrieve template details v3
HEYGEN_RETRIEVE_TEMPLATE_DETAILS_V3Tool to retrieve comprehensive details about a specific template including all available variables for replacement and scene mappings for templates built in…
Retrieve user remaining quota
HEYGEN_V2_USER_REMAINING_QUOTARetrieves the current remaining quota for the authenticated user on the HeyGen platform.
Retrieve video status details
HEYGEN_RETRIEVE_VIDEO_STATUS_DETAILSTool to retrieve the current processing status and metadata for a specific video by ID.
Retrieve video translation by id
HEYGEN_V2_VIDEO_TRANSLATE_ID_STATUSRetrieves the current status of a video translation job in the HeyGen platform.
Retrieve video translation target languages
HEYGEN_V2_VIDEO_TRANSLATE_TARGET_LANGUAGESRetrieves a list of all available target languages supported by HeyGen's video translation feature.
Search public avatar groups
HEYGEN_SEARCH_PUBLIC_AVATAR_GROUPSTool to search and retrieve public avatar groups with optional filters and pagination.
Send task to streaming avatar
HEYGEN_STREAMING_TASKThe StreamingTask endpoint initiates a real-time speaking task for an AI-driven avatar within an active streaming session.
Set streaming quality endpoint
HEYGEN_STREAMING_NEWInitiates a new streaming session with HeyGen, allowing users to start an avatar-based stream with specified quality settings.
Start streaming session
HEYGEN_STREAMING_STARTInitiates a new streaming session for real-time communication in the HeyGen platform.
Stop streaming session
HEYGEN_STREAMING_STOPThe streaming.stop endpoint is used to terminate an active streaming session in the Heygen API.
Update folder name
HEYGEN_UPDATE_FOLDERTool to update (rename) an existing folder by its unique folder ID.
Update knowledge base
HEYGEN_UPDATE_KNOWLEDGE_BASETool to update an existing knowledge base by its ID.
Update webhook endpoint
HEYGEN_UPDATE_WEBHOOK_ENDPOINTTool to modify an existing webhook endpoint configuration including URL and subscribed event types.
Upload asset
HEYGEN_UPLOAD_ASSETTool to upload a file asset (image, video, or audio) to HeyGen platform.
Upscale motion avatar
HEYGEN_UPSCALE_AN_AVATARTool to enhance the resolution and visual quality of a motion avatar.
Drop a trigger and an action into a template; approve from your phone; the workflow runs.