Skip to main content
POST
This endpoint has no version dimension: do not pass version — if passed, it is discarded and does not affect billing.

Authorizations

Authorization
string
required
All endpoints require authentication using a Bearer TokenGet an API Key:Visit the API Key management page to get your API KeyAdd the following to the request headers when using it:

Body

model
string
default:"suno"
Audio model. Currently pass suno (defaults to suno if omitted).
tags
string
required
The style tags to enhance. If missing, a 400 is returned at submission time (no upstream call, no charge).
Getting the result: This is a synchronous endpoint — the result is ready immediately after submitting, no polling wait is required (you may still query GET /v1/music/tasks/{task_id}, where the completed state is available right away). The optimized tags are returned in the task’s text field result.upsampled_tags. On failure data.error.message gives the reason and the pre-deducted quota is automatically refunded.

Response

code
integer
Response status code
data
array
Returned data array