JUMP TOIntroductionGetting Started With APIAPI Use CasesAuthenticationErrors and LimitationsPersonalization APICreate personalized videosRender/create a personalized batchpostVideo APICreate a videopostFrom templatepostFrom PPTX/PPTpostCopy videopostTranslate videopostRender a videopostList videosgetRetrieve a videogetUpdate a videopatchDelete a videodeleteStory APIStory API overviewCreate templateGenerate/create storypostGenerate slides/convert storypostOpenAI GPT-3.5 EnhancementsGenerate from scratch by GPTpostEnhance the whole videopostEnhance a specific slidepostFull control/Exact slides matchAVATARS APIAvatar API OverviewAvatars listgetUpdate avatarpatchCreate photo avatarpostUsers apiList usersgetInvite userpostUpdate userpatchDelete userdeleteVOICE APILanguages/Voices listgetGet approximate durationpatchReal-time API (BETA)Real-time API Overview (Beta)Create a streampostRetrieve a streamgetStart a streamputSubmit webRTC candidatepostRender a textpostClose a streamdeleteWebhooksWebhooks overviewSubscribepostUnsubscribedeleteSet secret tokenpostOtherUpload mediaRetrieve signed URLgetUpload to storage with signed URLConfirm uploadpostSlide structurePowered by Copy videopost https://apis.elai.io/api/v1/videos/copyDuplicate video, keeping everything same except name and ID.