Generate song
Submit a song generation to Suno from `lyrics` + `style`, optionally steering `vocalGender`, `weirdness`, `styleInfluence`, and a reference recording (`uploadId` from POST /v1/suno/uploads, with `audioInfluence` controlling how closely the cover follows it).
Returns two clip variants — poll each with GET /v1/suno/songs/{id} until status is complete. Requires suno:write.
Request
curl -X POST "https://api.blueticks.co/v1/suno/songs" \ -H "Content-Type: application/json" \ -d '{ "lyrics": "[Verse]\\nSunlight on the open road\\n[Chorus]\\nWe are the morning", "style": "upbeat pop, acoustic guitar", "vocalGender": "f", "weirdness": 0.4, "styleInfluence": 0.7 }'{
"success": true,
"data": {
"jobId": "string",
"clips": [
{
"id": "string",
"status": "submitted",
"audioUrl": "string",
"imageUrl": "string",
"title": "string",
"durationSec": 0,
"model": "string",
"errorType": "string",
"errorMessage": "string"
}
]
}
}{
"success": false,
"error": {
"code": "string",
"message": "string",
"requestId": "string",
"details": [
{
"path": "string",
"code": "string",
"message": "string"
}
]
}
}Request Body
application/json
Response
Response Body
application/json
application/json