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

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

string
default:"suno"
Audio model. Currently pass suno (defaults to suno if omitted).
string
required
The style tags to enhance. If missing, a 400 is returned at submission time (no charge).
Get the results: After submitting, read from data[0].task_id, then query GET /v1/music/tasks/{task_id}. Once completed, read the optimized tag from data.result.upsampled_tags. Regardless of how quickly the task completes, you need to obtain the result through the task query interface.

Response

integer
Response status code
array
Returned data array