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 31–60 of 71 actions

Add contact to personalized video project

HEYGEN_PERSONALIZED_VIDEO_ADD_CONTACT

This endpoint allows you to add one or more contacts to a specific personalized video project in the Heygen platform. It is used when you need to associate individual contact information with a project, likely for the purpose of creating tailored video content for each contact. The endpoint accepts a project identifie…

Untrusted display-only summary

Fetch personalized video project detail

HEYGEN_PERSONALIZED_VIDEO_PROJECT_DETAIL

Retrieves detailed information about a specific personalized video project in HeyGen, including status, settings, and metadata. Use this to check project progress or review configuration. Read-only endpoint. The project ID must be obtained from the HeyGen web interface - there is no API to list projects. Go to Persona…

Untrusted display-only summary

Get photo avatar details

HEYGEN_PHOTO_AVATAR_DETAILS

Tool to retrieve detailed information about a photo avatar or look using its unique ID. Use when you need to get comprehensive information about a specific photo avatar including status, metadata, and configuration details.

Untrusted display-only summary

Post talking photo binary image

HEYGEN_POST_TALKING_PHOTO_BINARY_IMAGE

Creates a talking photo by processing an uploaded image file. This endpoint enables users to transform static images into interactive, speaking visual content using HeyGen's advanced AI technology. It accepts JPEG or PNG image files and likely combines them with audio narration (though audio input is not specified in…

Untrusted display-only summary

Restore folder from trash

HEYGEN_RESTORE_FOLDER

Tool to restore a previously deleted folder from trash by its unique folder ID. Use when you need to recover a folder that was moved to trash.

Untrusted display-only summary

Retrieve avatar details

HEYGEN_RETRIEVE_AVATAR_DETAILS

Tool to retrieve detailed information about a specific avatar by its ID. Use when you need to get comprehensive information about an avatar including identification details, display properties, and preview media URLs.

Untrusted display-only summary

Retrieve sharable video URL

HEYGEN_RETRIEVE_SHARABLE_VIDEO_URL

Tool to generate a public, shareable URL for a specific video by ID. Use when you need to create a public link that allows anyone to view the video without authentication. The generated URL can be shared with anyone and does not require HeyGen account access. Generated URLs may be time-limited; call this tool again to…

Untrusted display-only summary

Retrieve template details v3

HEYGEN_RETRIEVE_TEMPLATE_DETAILS_V3

Tool to retrieve comprehensive details about a specific template including all available variables for replacement and scene mappings for templates built in the New AI Studio. Use when you need to understand the structure, available customization options, variables, and scene configurations of a template before genera…

Untrusted display-only summary

Retrieve video status details

HEYGEN_RETRIEVE_VIDEO_STATUS_DETAILS

Tool to retrieve the current processing status and metadata for a specific video by ID. Use when you need to check video processing progress, get time-limited URLs for video downloads, or monitor video generation completion. Video rendering is asynchronous and typically takes 30–180+ seconds; poll at moderate interval…

Untrusted display-only summary

Search public avatar groups

HEYGEN_SEARCH_PUBLIC_AVATAR_GROUPS

Tool to search and retrieve public avatar groups with optional filters and pagination. Use when you need to find specific avatar groups by tags, name, or browse available public avatars.

Untrusted display-only summary

Create streaming token with expiry

HEYGEN_STREAMING_CREATE_TOKEN

Creates a new streaming token for use with HeyGen's real-time avatar and voice chat services. This endpoint generates a unique, time-limited token that authenticates and authorizes access to HeyGen's streaming capabilities. Use this endpoint when initiating a new streaming session or when the previous token has expire…

Untrusted display-only summary

Post streaming ice candidates

HEYGEN_STREAMING_ICE

This endpoint is used to submit ICE (Interactive Connectivity Establishment) candidate information for a specific streaming session in the Heygen platform. It plays a crucial role in establishing and managing peer-to-peer connections for real-time communication and streaming of avatar content. The endpoint should be c…

Untrusted display-only summary

Interrupt streaming session

HEYGEN_STREAMING_INTERRUPT

Interrupts an ongoing streaming session with an interactive avatar. This endpoint allows immediate termination of the avatar's current action or speech, providing control over the flow of interaction. Use this when you need to abruptly stop the avatar's current behavior, such as when changing topics or responding to u…

Untrusted display-only summary

Retrieve streaming list

HEYGEN_STREAMING_LIST

Retrieves a list of active or available streaming sessions or content within the HeyGen platform. This endpoint allows users to get an overview of ongoing streams, which may include live avatar interactions, real-time video generations, or other streaming content created using HeyGen's AI-driven tools. It's particular…

Untrusted display-only summary

Set streaming quality endpoint

HEYGEN_STREAMING_NEW

Initiates a new streaming session with HeyGen, allowing users to start an avatar-based stream with specified quality settings. This endpoint should be used when starting a new interactive content session or when creating a personalized digital avatar stream. It sets up the initial configuration for the streaming quali…

Untrusted display-only summary

Start streaming session

HEYGEN_STREAMING_START

Initiates a new streaming session for real-time communication in the HeyGen platform. This endpoint is used to set up a WebRTC connection for video, audio, and data streaming, likely for interactions with AI avatars. It requires a unique session ID and a Session Description Protocol (SDP) offer to establish the connec…

Untrusted display-only summary

Stop streaming session

HEYGEN_STREAMING_STOP

The streaming.stop endpoint is used to terminate an active streaming session in the Heygen API. This endpoint should be called when you want to end a real-time data transfer session, such as when closing an interactive avatar conversation or stopping a live content stream. It's particularly useful for freeing up serve…

Untrusted display-only summary

Send task to streaming avatar

HEYGEN_STREAMING_TASK

The StreamingTask endpoint initiates a real-time speaking task for an AI-driven avatar within an active streaming session. It enables developers to make avatars vocalize specified text, creating interactive and dynamic user experiences. This endpoint should be used when you want to generate speech from an avatar in re…

Untrusted display-only summary

Move folder to trash

HEYGEN_TRASH_FOLDER

Tool to move a specific folder to trash by its unique folder ID. Use when you need to delete a folder from HeyGen (soft delete - can be recovered later).

Untrusted display-only summary

Update folder name

HEYGEN_UPDATE_FOLDER

Tool to update (rename) an existing folder by its unique folder ID. Use when you need to change the name of a folder in HeyGen.

Untrusted display-only summary

Update knowledge base

HEYGEN_UPDATE_KNOWLEDGE_BASE

Tool to update an existing knowledge base by its ID. Use when you need to modify the name, opening line, or custom prompt of a knowledge base for Interactive Avatar streaming sessions.

Untrusted display-only summary

Update webhook endpoint

HEYGEN_UPDATE_WEBHOOK_ENDPOINT

Tool to modify an existing webhook endpoint configuration including URL and subscribed event types. Use when you need to update webhook settings or change event subscriptions for an existing endpoint.

Untrusted display-only summary

Upload asset

HEYGEN_UPLOAD_ASSET

Tool to upload a file asset (image, video, or audio) to HeyGen platform. Use when you need to upload media files for use in video generation or other HeyGen services.

Untrusted display-only summary

Upscale motion avatar

HEYGEN_UPSCALE_AN_AVATAR

Tool to enhance the resolution and visual quality of a motion avatar. Use when you need to improve avatar quality for higher resolution output. Important: Upscaling can ONLY be performed on motion avatars/looks - the avatar must first have motion added using the Add Motion endpoint.

Untrusted display-only summary

List avatars endpoint

HEYGEN_V1_AVATAR_LIST

Retrieves a list of available avatars from the Heygen platform. This endpoint allows users to fetch both public and private avatars, depending on their access rights and the specified parameters. It's particularly useful for applications that need to display available avatars to users for selection or customization. T…

Untrusted display-only summary

List talking photo entries

HEYGEN_V1_TALKING_PHOTO_LIST

Retrieves a list of talking photos created using the HeyGen platform. This endpoint allows users to fetch information about their existing talking photo projects, which are interactive images capable of speaking and engaging users. It's useful for managing and reviewing your talking photo content, or for integrating t…

Untrusted display-only summary

List videos

HEYGEN_V1_VIDEO_LIST

Retrieves a list of videos associated with the user's account on the HeyGen platform. This endpoint is crucial for content management, allowing users to view and organize their video library efficiently. It provides an overview of all videos created or managed through the HeyGen service, including AI-generated videos…

Untrusted display-only summary

List voice endpoints

HEYGEN_V1_VOICE_LIST

Retrieves a comprehensive list of all available voices in the HeyGen platform. This endpoint should be used when you need to obtain information about the voice options that can be utilized for avatar creation or text-to-speech functionalities. The returned list likely includes details such as voice IDs, names, languag…

Untrusted display-only summary

Add webhook endpoint

HEYGEN_V1_WEBHOOK_ENDPOINT_ADD

Adds a new webhook endpoint to receive real-time notifications for specified Heygen events. This endpoint allows you to configure where and for which events you want to receive updates, enabling seamless integration of Heygen's capabilities into your application. Use this when you need to set up automated responses to…

Untrusted display-only summary

List webhook endpoints

HEYGEN_V1_WEBHOOK_ENDPOINT_LIST

Retrieves a list of all webhook endpoints configured for your HeyGen account. This endpoint allows you to view and manage the webhook configurations that receive notifications about various events in your HeyGen integration. Use this endpoint to monitor your existing webhook setups, verify their status, or gather info…

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.