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