JUMP TOOverviewAuthenticationErrorsLimitsAvatarsList avatarsgetList Avatars V2getvoicesList voicesgetList Voices V2getVideoCreate an Avatar Video V2postRetrieve a videogetAdd caption to the videopostRetrieve the caption videogetDelete a videodeleteCreate a WebM videopost(deprecated) Create a videopostpersonalized videoAdd ContactposttemplatesList Templates V2getGet Template V2getGenerate from Template V2post(deprecated) Generate from templatepost(deprecated) Retrieve a templategetAssetsUpload assetpostvideo translateList supported languagesgetVideo TranslatepostVideo Translate statusgetWEBHOOKList webhook endpointsgetAdd a webhook endpointpostUpdate a webhook endpointpatchDelete a webhook endpointdeleteList available webhook eventsgetAI CapabilitiesTalking PhotoList talking photosgetUpload talking photopostDelete a talking photo V2deleteSTREAMING aVATARSStreaming Avatars OverviewNew sessionpostStart sessionpostList sessionsgetSubmit ice informationpostRepeat textpostClose sessionpostUserGet remaining quota V2getIFRAMEiFrame OverviewCreate Tokenpostiframe JS SDKPowered by Retrieve the caption videoget https://api.heygen.com/v1/video/caption.getRequest Body FieldTypeDescriptionvideo_idstringA complete video id Response FieldTypeDescriptionvideo_idstringcaption_statusint0 is waiting, 1 is running, 2 is success, 3 is failure.video_url_captionstringif caption_status == 2 , this is a caption video url to download.