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_uploadRequest 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 Name | Type | Required | Description |
|---|---|---|---|
| file | file | Yes | The content of the file to upload |
| purpose | string | Yes | File 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": ""
}
}