The /v1/resources endpoint provides access to provider-specific resources such as motion presets, voices, and sounds that can be used with various models.
Quick Reference
Examples
Get Kling Voices
Returns available voice presets for use with Kling video models that support voice_id (e.g. 2.6, 3.0, 3.0 Omni).
Response:
Get Google Veo Voices
Returns available Google Flow voice presets for Google video models that support the voice parameter, including Veo 3.1 reference mode and Omni Flash video/edit requests. Voice use requires at least 1 image or character reference in the task input.
Response:
Common Google Flow preset IDs include:
lapetus is accepted as an alias for iapetus.
Get ElevenLabs Voices
Response:
Create a Custom ElevenLabs Voice
Clone a voice from sample recordings of one speaker and get back a permanent voice_id usable anywhere a premade voice ID works (e.g. Text-to-Speech).
Request Body:
Response:
Store the voice_id — it is returned only once. There is no endpoint that lists custom voices, by design (voice IDs are private to whoever holds them).
The voice is permanent: a copy of your samples is kept, so it keeps working even after your original URLs go offline. Voice IDs from your own ElevenLabs account cannot be used here — create the voice through this endpoint instead.
Get Suno Voice Verification Phrase
Generates a verification phrase for Suno voice creation.
Query Parameters:
Response:
Using Resources
Use the id value from the response as the corresponding parameter when creating a task: