Skip to main content

HeyGenConfig

HeyGen avatar/video configuration

Usage profiles​

UsageFields and validation
In requestsView fields

In requests​

API JSON uses JSON field names (camelCase).

FieldTypePresenceMeaning
enabledbooleanOptionalWhether this configuration is enabled.
avatarIdstringOptionalIdentifier of the HeyGen avatar used for the session.
versionstringOptionalVersion of the resource represented by this message.
qualitystringOptionalVideo-quality setting requested for the HeyGen avatar.
videoEncodingstringOptionalVideo codec requested for the HeyGen avatar stream.
voiceHeyGenVoiceSettingsOptionalVoice configuration used by the HeyGen avatar.
knowledgeIdstringOptionalIdentifier of the HeyGen knowledge resource associated with the avatar.
knowledgeBasestringOptionalKnowledge text supplied to the HeyGen avatar configuration.
disableIdleTimeoutbooleanOptionalWhether HeyGen’s session idle timeout is disabled.
activityIdleTimeoutnumber (double) or string (NaN, Infinity, -Infinity)OptionalHeyGen activity idle timeout, in seconds.

Where used​

ReferenceRelationship
Create a voice session (in progress)POST /api/v1/llm/create-daily-session
SocayoAgentConfigNested in model

Download the public reference contract.

Document: DOC-API-MODEL-hey-gen-config.