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
urlandfields(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
extension
string
Required
Audio file extension, e.g. mp3
Responses
Success
application/json
object
id
string
Required
Upload task ID (upload_id)
url
string
Required
S3 upload URL
fields
object
Required
is_file_uploaded
boolean
Required
Whether the file has been uploaded