API_KEY
heygen_apikey
Developer setup
No fields declared in this snapshot.
User connection
- API Keygeneric_api_key · stringRequired
HEYGEN
HeyGen is an innovative video platform that harnesses the power of generative AI to streamline your video creation process
Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.
Pakkawork boundary
Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.
71
Action summaries
Display-only definitions
0
Trigger types
Not installed instances
1
Auth modes
Field names, never values
No
Execution
No runtime adapter
Authentication map
API_KEY
No fields declared in this snapshot.
Capability index
Showing 1–30 of 71 actions
HEYGEN_ADD_LOOKS_TO_PHOTO_AVATAR_GROUP
Tool to add additional looks (images) to an existing photo avatar group. Use when you need to expand an avatar group with new image variations. Maximum 4 image keys can be added per request.
Untrusted display-only summary
HEYGEN_ADD_MOTION
Tool to add natural motion or animation to an existing photo avatar, turning a still image into a moving, lifelike one. Use when you need to animate an avatar or add motion effects to a static photo avatar. The endpoint returns a new ID for the motion-enabled avatar.
Untrusted display-only summary
HEYGEN_CHECK_PHOTO_LOOK_GENERATION_STATUS
Tool to retrieve the current status and details of a photo avatar or look generation by its ID. Use when you need to check if a photo avatar generation is complete or monitor generation progress.
Untrusted display-only summary
HEYGEN_CREATE_FOLDER
Tool to create a new folder under your HeyGen account. Use when you need to organize content by creating a new folder. Once created, you can place videos in the folder by providing the folder_id parameter when generating videos.
Untrusted display-only summary
HEYGEN_CREATE_KNOWLEDGE_BASE
Tool to create a new knowledge base with a specified name, opening line, and custom prompt for Interactive Avatar streaming sessions. Use when you need to set up a new knowledge base with custom AI behavior.
Untrusted display-only summary
HEYGEN_CREATE_PHOTO_AVATAR_GROUP
Tool to create an avatar group which can include both AI-generated and user-uploaded photos of the avatar. Use when you need to create a new avatar group for training or managing avatar photos.
Untrusted display-only summary
HEYGEN_CREATE_WEBM_VIDEO
Tool to create a WebM format video with transparent background featuring an avatar speaking text or audio. Use when you need to generate WebM videos with transparent backgrounds for overlaying on other content. Note that this API endpoint does not support custom avatars - only HeyGen's studio avatars are supported. Th…
Untrusted display-only summary
HEYGEN_DELETE_AN_AVATAR_VIDEO
Tool to delete a video by its ID from HeyGen account. Supports deletion of both generated (avatar) videos and translated videos. Use when you need to remove a video that is no longer required or to manage storage.
Untrusted display-only summary
HEYGEN_DELETE_ASSET
Tool to delete a specific asset by its unique asset ID from HeyGen account. Use when you need to remove an asset (image, video, or audio) that is no longer required.
Untrusted display-only summary
HEYGEN_DELETE_KNOWLEDGE_BASE
Tool to delete a specific knowledge base by its ID. Use when you need to permanently remove a knowledge base from the HeyGen streaming platform.
Untrusted display-only summary
HEYGEN_DELETE_PHOTO_AVATAR
Tool to delete a photo avatar by its ID from HeyGen account. Use when you need to remove a photo avatar that is no longer required.
Untrusted display-only summary
HEYGEN_DELETE_PHOTO_AVATAR_GROUP
Tool to delete a photo avatar group by its ID from HeyGen account. Use when you need to remove a photo avatar group that is no longer required.
Untrusted display-only summary
HEYGEN_DELETE_WEBHOOK_ENDPOINT
Tool to permanently delete a webhook endpoint from HeyGen. Use when you no longer need to receive webhook notifications for a specific endpoint.
Untrusted display-only summary
HEYGEN_GENERATE_PHOTO_AVATAR_PHOTOS
Tool to generate a personalized AI avatar based on text prompts and attribute inputs. Use when you need to create custom AI-generated avatar photos with specific characteristics like age, gender, ethnicity, pose, and appearance details.
Untrusted display-only summary
HEYGEN_GENERATE_TEXT_TO_SPEECH
Tool to generate a speech audio file from any text input using a specified voice, powered by HeyGen's Starfish model. Use when you need to convert text to speech audio with high-quality voice synthesis.
Untrusted display-only summary
HEYGEN_GENERATE_VOICE_AUDIO_PREVIEW
Tool to generate a short audio preview with the specified voice and text. Use when you need to synthesize short audio clips using selected voices before creating full videos. This is an Enterprise-only feature that consumes API credits and is currently in Beta.
Untrusted display-only summary
HEYGEN_GET_CURRENT_USER_INFORMATION
Tool to retrieve the profile information of the currently authenticated user. Use when you need to fetch user details including username, email, full name, subscription status, and quotas.
Untrusted display-only summary
HEYGEN_GET_TRAINING_JOB_STATUS
Tool to retrieve the current training status and details of a photo avatar training job by group ID. Use when you need to check training progress, monitor job completion, or verify if training has finished successfully.
Untrusted display-only summary
HEYGEN_KEEP_ALIVE_STREAMING_SESSION
Tool to reset the idle timeout counter for an active streaming session. Use when you need to prevent a streaming session from timing out during periods of inactivity.
Untrusted display-only summary
HEYGEN_LIST_ALL_AVATAR_GROUPS
Tool to retrieve a list of all available avatar groups in your HeyGen account. Use when you need to fetch all avatar groups for content management or selection purposes.
Untrusted display-only summary
HEYGEN_LIST_ALL_LOCALES_FOR_VOICES
Tool to retrieve available locales for multilingual voices. Use when you need to access locale identifiers that can be used with multilingual voices for video generation.
Untrusted display-only summary
HEYGEN_LIST_ASSETS
Tool to retrieve a paginated list of all assets (images, audios, videos) created under your account. Use when you need to fetch assets for content management or track uploaded resources. Supports filtering by file type and folder, as well as cursor-based pagination.
Untrusted display-only summary
HEYGEN_LIST_BRAND_VOICES
Tool to retrieve a list of brand glossaries created under your account. Use when you need to access brand voice definitions that maintain consistent terminology and pronunciation across videos.
Untrusted display-only summary
HEYGEN_LIST_FOLDERS
Tool to retrieve a paginated list of folders created under your account. Use when you need to organize or browse folder structures in HeyGen. Supports cursor-based pagination using the token parameter.
Untrusted display-only summary
HEYGEN_LIST_GROUP_AVATARS
Tool to retrieve all avatars that belong to a specific avatar group. Use when you need to fetch all avatars within a particular group for content management or selection purposes.
Untrusted display-only summary
HEYGEN_LIST_KNOWLEDGE_BASES
Tool to retrieve a list of all existing knowledge bases associated with your account. Use when you need to view available knowledge bases for streaming interactions.
Untrusted display-only summary
HEYGEN_LIST_SESSION_HISTORY
Tool to retrieve a paginated history of all streaming sessions with metadata including session duration, timestamps, and other details. Use when you need to view historical streaming session data for reporting or analysis purposes.
Untrusted display-only summary
HEYGEN_LIST_STREAMING_AVATARS
Tool to retrieve a list of public and custom interactive avatars for streaming. Use when you need to fetch available avatars for interactive streaming sessions.
Untrusted display-only summary
HEYGEN_LIST_TTS_VOICES
Tool to retrieve a list of public and custom voices compatible with HeyGen's Starfish TTS model. Use when you need to access available voices for text-to-speech audio generation in videos.
Untrusted display-only summary
HEYGEN_NEW_SESSION
Tool to initiate a new streaming session with an Interactive Avatar for real-time interactions. Use when starting a new avatar streaming session to get WebSocket connection details including session_id, URL, and access_token.
Untrusted display-only summary
Provenance
The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.
Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.