Skip to main content
POST
Prepare Studio fields, tagged lyrics and artwork from text, an image or a recording. Paid requests accept USDC session or Credits headers. Use the selected account consistently in headers and creator fields.
string
For USDC: Bearer followed by the complete issued session token.
For Credits, send x-wallet-auth-token and x-credit-source (card or promo). A stable x-idempotency-key of at most 80 characters identifies a paid service operation.

JSON body

string
At least two characters unless an image or audio is supplied.
string
Image URL or image data URL.
string
Audio data URL or base64 recording.
string
Accepted turbo or sft; audio mode is chosen on the generation request.

NDJSON response

Draft fields

field events can set title, prompt, instrumental, vocalLanguage, tags, bpm, keyScale and audioDuration. Instrumental drafts skip vocal lyrics. Integrate Songwriter.