Skip to content

Request Upload Authorization

POST
/suno/uploads/audio
  • Obtain upload_id and S3 presigned upload info (url, fields) for audio upload
  • Client uploads directly to S3 using returned url and fields (not via this API)
  • Step 1 of upload flow; then call upload-finish and status query endpoints

Authorizations

bearer
Type
HTTP (bearer)

Request Body

application/json
object

Audio file extension, e.g. mp3

Responses

Success

application/json
object

Upload task ID (upload_id)

S3 upload URL

object
Required

Whether the file has been uploaded

Playground

Authorization
Body

Samples