Skip to main content
POST
ElevenLabs v3

Headers

Authorization
string

Body

application/json
model
enum<string>
required

Model name. Must be elevenlabs-v3.

Available options:
elevenlabs-v3
text
string
required

Text to synthesize. Required. Max 5000 characters. Billing is based on this length.

Required string length: 1 - 5000
voice
string
required

Voice id. Required. See the voice list for the supported values of this model.

speed
number

Optional playback speed. Any number from 0.7 to 1.2. Omit to use the model default.

Required range: 0.7 <= x <= 1.2
custom_callback_url
string<uri>

Optional. A publicly accessible HTTPS URL. When the task status changes (processing / success / failed), GoEnhance sends a POST request to this URL. The request body is identical to the response of GET /api/v1/jobs/detail. If your server does not respond with HTTP 200, the notification is retried up to 3 times, with a 3-second timeout per attempt.

Example:

"https://your-server.com/goenhance/callback"

Response

code
integer
required
msg
string
required
data
object
required