For AI agents: visit https://elai.readme.io/llms.txt for an index of all pages formatted in Markdown and endpoints in OpenAPI. Append .md to any documentation page URL to get its markdown version.
Jump to Content
API Reference
v1.0
Log In
API Reference
Log In
v1.0
API Reference
Voice customizations
JUMP TO
Introduction
Getting Started With API
API Use Cases
Authentication
Errors and Limitations
Prompt to video
Uploading media
Personalization API
Create personalized videos
Video API
Render a video
post
Retrieve a video
get
Render/create a personalized batch
post
Update a video
patch
Delete a video
del
List videos
get
Create a video
post
Create from text, HTML or URL
post
Copy/transform video
post
Translate video
post
Create from PPTX/PPT
post
Upload custom voice
post
Copy/transform video (legacy alias)
post
Get the player payload for a video
get
Get the source links of an AI summary video
get
List a video's exports
get
Download a SCORM package
get
Inspect a presentation before importing it
post
Apply a brand kit to a video
post
Get a video's edit history
get
Story API
Story API overview
Apply template
post
Generate slides/convert story
post
Append slides from pasted HTML
post
Full control
AVATARS API
Avatar API Overview
Avatars list
get
Update avatar
patch
Get one avatar
get
Users api
List users
get
Invite user
post
Update user
patch
Delete user
del
Get the current user, workspace and plan
get
VOICE API
Languages/Voices list
get
Synthesise speech (voice preview)
patch
Get approximate duration
patch
List the workspace's custom voices
get
Preview voice-customization settings
patch
Submit a custom-voice recording
patch
Webhooks
Webhooks overview
Subscribe
post
Unsubscribe
del
Set secret token
post
Other
Slide structure
Outline
Create an outline
post
Retrieve an outline
get
Update an outline
patch
Generate chapters
post
Generate a script
post
Generate quiz questions
post
Regenerate quiz questions
post
Rewrite speech with instructions
post
Regenerate speech
post
Build a video from an outline
post
LLM
Generate speech for slides
post
Rewrite speech for slides
post
Uploads
Retrieve signed URL
get
Confirm upload
post
List media library assets
get
List background-music assets
get
List avatar frames
get
Check whether assets are used in videos
post
Move several assets into a folder
patch
Move one asset into a folder
patch
Delete several assets
del
Delete one asset
del
Upload a background-music track for a video
post
Upload folders
Create a media-library folder
post
Search media-library folders
post
Get a folder with its children and ancestors
post
Rename or move a folder
patch
Delete a folder and everything in it
del
Get folder contents summary
get
Get a folder's breadcrumb trail
get
List all folder names
get
Templates
List slide templates
get
Get one slide template
get
Voice customizations
List voice customizations
get
Create a voice customization
post
Update a voice customization
patch
Delete a voice customization
del
Quiz
Generate quiz questions from a video
post
Rephrase or regenerate one quiz question
post
Render a quiz question to canvas objects (test endpoint)
post
Live streams
List live-avatar streams
get
Open a live-avatar stream
post
Re-negotiate an open stream
get
Answer the WebRTC offer
put
Close a stream
del
Send an ICE candidate
post
Make the avatar speak
post
Interrupt the avatar
del
Get a chat reply for a stream
post
SSO
Get the workspace SSO integration
get
Create the workspace SSO integration
post
Update the workspace SSO integration
put
Delete the workspace SSO integration
del
Account & API tokens
Get the workspace API configuration
get
Rotate the workspace API token
post
Revoke the workspace API token
post
Elai Public API
Videos
Rendering
Story
Outline
LLM
Voices
Avatars
Uploads
Users
Webhooks
Account & API tokens
SSO
Templates
Upload folders
Voice customizations
Quiz
Live streams
Powered by
Elai Public API
Voice customizations
Copy Page
Updated about 20 hours ago
Did this page help you?
Yes
No
Updated about 20 hours ago
Did this page help you?
Yes
No