Generate a Suno persona
API Reference
Suno API: Persona Generate
Generate a Suno music persona based on an existing Suno music track.
POST
Generate a Suno persona
API Endpoint
This endpoint returns the persona ID synchronously after validation.
Use the returned
persona_id with Suno music generation, extension, upload extension, and cover endpoints.Request Example
Response Example
success
error
Related Resources
Generate Music
Create songs from text prompts with diverse styles.
Extend Music
Continue and expand existing music seamlessly.
Extend Upload
Upload audio to extend and refine compositions.
Music Cover
Recreate songs in new styles or voices.
Authorizations
All APIs require authentication via API Key.
Get API Key:
- Visit API Key Management Page to get your API Key
Usage: Add to request header:
x-api-key: YOUR_API_KEY
Note:
- Keep your API Key secure and do not share it with others
- If you suspect your API Key has been compromised, reset it immediately in the management page
Body
application/json
Task ID of the music generation task.
Example:
"task_12345678"
Suno song ID.
Example:
"suno_abc123"
Persona name.
Maximum string length:
100Example:
"Neon Siren"
Persona description.
Maximum string length:
1000Example:
"A smoky, late-night R&B vocalist with airy highs and a warm, intimate tone."
Vocal start time in seconds.
Required range:
x >= 0Example:
12.5
Vocal end time in seconds.
Required range:
x >= 0Example:
64
Style.
Maximum string length:
1000Example:
"Western R&B, moody, intimate"
Response
Request successful
Response status code
- 200: Success - Request has been processed successfully
- 401: Unauthorized - Authentication credentials are missing or invalid
- 402: Insufficient Credits - Account does not have enough credits to perform the operation
- 404: Not Found - The requested resource or endpoint does not exist
- 422: Validation Error - The request parameters failed validation checks
- 429: Rate Limited - Request limit has been exceeded for this resource
- 455: Service Unavailable - System is currently undergoing maintenance
- 500: Server Error - An unexpected error occurred while processing the request
- 501: Generation Failed - Content generation task failed
- 505: Feature Disabled - The requested feature is currently disabled
Available options:
200, 401, 402, 404, 422, 429, 455, 500, 501, 505 Response message
Example:
"success"
