All integrations
HE
Catalogue metadata onlyartificial intelligencev20260826_00

HEYGEN

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.

No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Attributed source

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

What setup is declared?

Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
API_KEY

API_KEY

heygen_apikey

Provider setup

Developer setup

No fields declared in this snapshot.

User connection

  • API Keygeneric_api_key · stringRequired

Capability index

Actions and trigger definitions

Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.

Showing 1–30 of 71 actions

Add looks to photo avatar group

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

Add motion to photo avatar

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

Check photo/look generation status

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

Create a new folder

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

Create knowledge base

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

Create photo avatar group

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

Create WebM video

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

Delete an avatar video

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

Delete asset

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

Delete knowledge base

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

Delete photo avatar

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

Delete photo avatar group

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

Delete webhook endpoint

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

Generate photo avatar photos

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

Generate text-to-speech audio

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

Generate voice audio preview

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

Get current user information

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

Get training job status

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

Keep alive streaming session

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

List all avatar groups

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

List all locales for voices

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

List assets

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

List brand voices

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

List folders

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

List avatars in a specific group

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

List knowledge bases

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

List session history

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

List streaming avatars

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

List TTS voices

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

Create new streaming session

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

Versioned facts, explicit trust.

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.

Repository
https://github.com/provider-directoryHQ/provider-directory
Commit
85e33f6a81dfe987f6fc3637d48d45052cea8ca5
Generated
2026-09-12
Trust policy
untrusted_display_only

Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.