ElevenLabs Flows API is one of 50 APIs that ElevenLabs publishes on the APIs.io network, described by a machine-readable OpenAPI specification and an AsyncAPI event-driven specification.
Tagged areas include Flow. The published artifact set on APIs.io includes an OpenAPI specification, an API reference, API documentation, authentication docs, rate-limit docs, and an AsyncAPI specification.
This API exposes
9 operations
across 6 paths,
and defines 46 schemas.
It is described by OpenAPI 3.2.0, at version 1.0.
Requests are made against the base URL https://api.elevenlabs.io.
The identity and technical contract details declared by the specification.
MediaGenerationFailedResponse
object
A failed media generation and why it failed.
4 properties
4 required
InlineImageReference
object
An image passed inline as base64. The image is stored as an ephemeral asset with no guaranteed retention: it may be deleted at any time after the generation co…
3 properties
3 required
StaticAssetReference
object
An asset uploaded via the assets API.
2 properties
2 required
ValidationError
object
3 properties
3 required
MediaGenerationCompletedResponse
object
A completed media generation and its output.
4 properties
4 required
InlineVideoReference
object
A video passed inline as base64. The video is stored as an ephemeral asset with no guaranteed retention: it may be deleted at any time after the generation com…
3 properties
3 required
BytedanceSeedance25Request
object
Request body for the ByteDance Seedance 2.5 video model. Diverges from the Seedance 2.0 public shape: no 4K, durations up to 30s, larger reference caps, audio-…
12 properties
2 required
Gemini31FlashLiteImageRequest
object
Request body for the Google Gemini 3.1 Flash Lite image model.
6 properties
2 required
Veo3_1Request
object
Request body for the Google Veo 3.1 video model.
13 properties
2 required
ElevenV3Request
object
Request body for the Eleven v3 TTS model.
8 properties
3 required
Gemini31FlashImageRequest
object
Request body for the Google Gemini 3.1 Flash image model.
6 properties
2 required
WebhookTargetAll
object
Deliver the result to all of the workspace's configured flows webhooks.
1 property
ElevenFlashV2_5Request
object
Request body for the ElevenLabs Flash v2.5 TTS model.
8 properties
3 required
InlineAudioReference
object
Audio passed inline as base64. The audio is stored as an ephemeral asset with no guaranteed retention: it may be deleted at any time after the generation compl…
3 properties
3 required
WebhookTargetIds
object
Deliver the result to specific configured flows webhooks.
2 properties
1 required
MediaGenerationCreateResponse
object
A newly queued media generation; fetch the GET endpoint for the output.
2 properties
2 required
GPTImage1_5Request
object
Request body for the OpenAI GPT Image 1.5 model.
8 properties
2 required
HTTPValidationError
object
1 property
VeoImageReference
object
A reference image guiding a Veo generation, with its role.
2 properties
2 required
ElevenMultilingualV2Request
object
Request body for the ElevenLabs Multilingual v2 TTS model.
7 properties
3 required
MediaGenerationListResponse
object
One page of the caller's generations, newest first.
3 properties
3 required
TtsVoiceSettings
object
Overrides for the voice's saved settings, applied to one generation.
5 properties
ElevenFlashV2_5VoiceSettings
object
Overrides for the voice's saved settings, applied to one generation.
3 properties
GPTImage1Request
object
Request body for the OpenAI GPT Image 1 model.
8 properties
2 required
Gemini3ProImageRequest
object
Request body for the Google Gemini 3 Pro image model.
6 properties
2 required
GPTImage2Request
object
Request body for the OpenAI GPT Image 2 model.
8 properties
2 required
BytedanceSeedream5ProRequest
object
Request body for the ByteDance Seedream 5.0 Pro image model. ByteDance models are disabled by default and require explicit approval before use. Contact support…
7 properties
2 required
Gemini25FlashImageRequest
object
Request body for the Google Gemini 2.5 Flash image model.
5 properties
2 required
BytedanceSeedream5LiteRequest
object
Request body for the ByteDance Seedream 5.0 Lite image model. ByteDance models are disabled by default and require explicit approval before use. Contact suppor…
7 properties
2 required
GenerationReference
object
The output of a prior generation on this API.
2 properties
2 required
CreatifyAuroraRequest
object
Request body for the Creatify Aurora lipsync video model.
7 properties
3 required
Veo3_1FastRequest
object
Request body for the Google Veo 3.1 Fast video model.
13 properties
2 required
BytedanceSeedance2Request
object
Request body for the ByteDance Seedance 2.0 video model. ByteDance models are disabled by default and require explicit approval before use. Contact support to…
13 properties
2 required
BytedanceSeedance2FastRequest
object
Request body for the ByteDance Seedance 2.0 Fast video model. ByteDance models are disabled by default and require explicit approval before use. Contact suppor…
13 properties
2 required
MediaGenerationInProgressResponse
object
A media generation that has not finished yet.
2 properties
2 required
BytedanceSeedance2MiniRequest
object
Request body for the ByteDance Seedance 2.0 Mini video model. ByteDance models are disabled by default and require explicit approval before use. Contact suppor…
13 properties
2 required
TextToSpeechGenerationRequest
ElevenV3VoiceSettings
object
Overrides for the voice's saved settings, applied to one generation.
1 property
PronunciationDictionaryVersionLocator
object
A pronunciation dictionary to apply during speech synthesis.
2 properties
1 required
The full machine-readable OpenAPI contract behind this narrative.
Other APIs ElevenLabs publishes across the network.