HeyGen
HeyGen is an innovative video platform that harnesses the power of generative AI to streamline your video creation process
35 actionsAPI key
What your bot can do in HeyGen
Looks up
- Retrieve all templatesRetrieves a list of available avatar templates from the heygen platform.
- Fetch personalized video project detailRetrieves detailed information about a specific personalized video project in the heygen platform.
- Get template by idRetrieves a specific template from the heygen platform using its unique identifier.
- List available voicesRetrieves a list of available voice models and options that can be used with heygen's ai-driven video creation platform.
- List avatars endpointRetrieves a list of available avatars from the heygen platform.
- List streaming avatarsRetrieves a list of available avatars for streaming purposes in the heygen platform.
- List talking photo entriesRetrieves a list of talking photos created using the heygen platform.
- List videosRetrieves a list of videos associated with the user's account on the heygen platform.
- List voice endpointsRetrieves a comprehensive list of all available voices in the heygen platform.
- List webhook endpointsRetrieves a list of all webhook endpoints configured for your heygen account.
Show 8 more
- List webhooksRetrieves a list of all webhooks configured for your heygen account.
- Retrieve audience video detailsRetrieves detailed information about the audience for personalized videos.
- Retrieve avatars collectionRetrieves a list of available avatars from the heygen platform.
- Retrieve streaming listRetrieves a list of active or available streaming sessions or content within the heygen platform.
- Retrieve user remaining quotaRetrieves the current remaining quota for the authenticated user on the heygen platform.
- Retrieve video statusRetrieves the current status of a video in the heygen platform.
- Retrieve video translation by idRetrieves the current status of a video translation job in the heygen platform.
- Retrieve video translation target languagesRetrieves a list of all available target languages supported by heygen's video translation feature.
Takes action
- Add contact to personalized video projectThis endpoint allows you to add one or more contacts to a specific personalized video project in the heygen platform.
- Add new assetCreates a new asset in the heygen platform.
- Add webhook endpointAdds a new webhook endpoint to receive real-time notifications for specified heygen events.
- Create streaming token with expiryCreates a new streaming token for use with heygen's real-time avatar and voice chat services.
- Delete talking photo by idDeletes a specific talking photo from the heygen platform using its unique identifier.
- Delete videoThe video.delete endpoint allows users to remove a specific video from their heygen account.
- Delete webhook endpointDeletes a specific webhook endpoint from the heygen system.
- Generate video template with variablesThis endpoint generates a customized video based on a pre-existing template using heygen's ai-driven platform.
- Generate video with inputsGenerates a customized video using heygen's ai-driven platform.
- Interrupt streaming sessionInterrupts an ongoing streaming session with an interactive avatar.
Show 7 more
- Post streaming ice candidatesThis endpoint is used to submit ice (interactive connectivity establishment) candidate information for a specific streaming session in the…
- Post streaming task sessionThe streamingtask endpoint initiates a real-time speaking task for an ai-driven avatar within an active streaming session.
- Post talking photo binary imageCreates a talking photo by processing an uploaded image file.
- Post video translate requestThe translatevideo endpoint enables the translation of video content from one language to another.
- Set streaming quality endpointInitiates a new streaming session with heygen, allowing users to start an avatar-based stream with specified quality settings.
- Start streaming sessionInitiates a new streaming session for real-time communication in the heygen platform.
- Stop streaming sessionThe streaming.stop endpoint is used to terminate an active streaming session in the heygen api.