Register a new webhook endpoint to receive event notifications. Returns the endpoint details including the signing secret — store it securely, it will not be shown again except via rotate-secret.
HeyGen API key. Obtain from your HeyGen dashboard.
Request body for POST /v3/webhooks/endpoints.
Publicly accessible HTTPS URL that will receive webhook POST requests.
Event types to subscribe to. Omit or set to null to receive all events.
avatar_video.success, avatar_video.fail, avatar_video_gif.success, avatar_video_gif.fail, video_translate.success, video_translate.fail, personalized_video, instant_avatar.success, instant_avatar.fail, photo_avatar_generation.success, photo_avatar_generation.fail, photo_avatar_train.success, photo_avatar_train.fail, photo_avatar_add_motion.success, photo_avatar_add_motion.fail, proofread_creation.success, proofread_creation.fail, live_avatar.success, live_avatar.fail, avatar_video_caption.success, avatar_video_caption.fail, video_agent.success, video_agent.fail Optional entity ID to scope this endpoint to a specific resource (e.g. a personalized video project).
Successful response
A registered webhook endpoint.