curl --location --request PATCH 'https://api.myvocal.ai/sound_clone/api/v1/music/projects/mup_.../name' \
--header 'accessKey: <your_api_key>' \
--header 'Content-Type: application/json' \
--data '{ "name": "Coast Road (final)" }'
{
"code": 1,
"message": "success",
"data": null,
"requestId": "..."
}
Manage projects
Rename a music project
Change the display name of a music project.
PATCH
/
sound_clone
/
api
/
v1
/
music
/
projects
/
{projectId}
/
name
curl --location --request PATCH 'https://api.myvocal.ai/sound_clone/api/v1/music/projects/mup_.../name' \
--header 'accessKey: <your_api_key>' \
--header 'Content-Type: application/json' \
--data '{ "name": "Coast Road (final)" }'
{
"code": 1,
"message": "success",
"data": null,
"requestId": "..."
}
Text to Music · Workflow: Text-to-Music quickstart · Polling: Async jobs and retries
Header
string
required
Your API key. See Authentication.
Path
string
required
The project identifier.
Body
string
required
The new name: non-empty after trimming, at most 120 code points.
Response
A success envelope with no data payload.curl --location --request PATCH 'https://api.myvocal.ai/sound_clone/api/v1/music/projects/mup_.../name' \
--header 'accessKey: <your_api_key>' \
--header 'Content-Type: application/json' \
--data '{ "name": "Coast Road (final)" }'
{
"code": 1,
"message": "success",
"data": null,
"requestId": "..."
}
Common errors
code = 47001: the name is missing, empty or too long.code = 47009: the project does not exist or is not owned by your account.
