Skip to content

File Management

Mureka provides comprehensive file management functionality, supporting file upload, storage, and management for various formats including audio, images, and more. All files are securely stored and accessible via provided links.

Upload File

Request Information

POST

/api/v1/music?action=file_upload

Request Example

bash
curl -X POST "[HOST]/api/v1/music?action=file_upload" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "file=@audio.mp3" \
  -F "purpose=audio"

Authorization Information

  • Type: Bearer Authentication
  • Description: Please use a valid API Key for authorization

Request Parameters

  • Content Type: multipart/form-data

Parameter List

Field NameTypeRequiredDescription
filefileYesThe content of the file to upload
purposestringYesFile purpose
Valid Values: reference, vocal, melody, instrumental, voice, audio

Response Example

json
{
    "code": 200,
    "code_msg": "Success",
    "trace_id": "e24d9e55e88c200d",
    "resp_data": {
        "id": "102112958611457",
        "object": "",
        "bytes": 2161728,
        "created_at": 1761369653,
        "filename": "[filename]",
        "purpose": "audio",
        "status": ""
    }
}