Submit a custom-voice recording

Attaches a recording to an existing Voice document, names it, moves it to status 2 (submitted) and emails the Elai avatars team to begin voice creation. It does not train anything synchronously — turnaround is manual.

Requires the caller's organization role to be admin; the workspace-level admin that an API token resolves to is not sufficient unless that user is also an org admin.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
curl -X PATCH 'https://apis.elai.io/api/v1/voices/custom' \
  -H 'Authorization: Bearer YOUR_API_TOKEN' \
  -H 'Content-Type: application/json' \
  -d '{
  "id": "66a1f0c2b7cd13032a9c6301",
  "name": "Brand narrator",
  "footageLink": "https://drive.google.com/file/d/1abc/view"
}'
Body Params
string
required

Voice document id in your organization.

string
required

Display name for the voice.

string
Responses
200

Recording submitted. Empty body.

id or name missing, or no voice with that id.

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json