curl --location 'https://api.myvocal.ai/sound_clone/api/v1/music/projects?page=1&pageSize=20' \
--header 'accessKey: <your_api_key>'
{
"code": 1,
"message": "success",
"data": {
"page": 1,
"pageSize": 20,
"total": 3,
"totalPage": 1,
"list": [
{ "projectId": "mup_...", "name": "Coast Road", "projectStatus": "READY", "createdAt": "2027-01-15T15:50:02", "updatedAt": "2027-01-15T15:56:40" }
],
"requestId": "..."
}
}
Manage projects
List music projects
Page through the Text-to-Music projects owned by your account.
GET
/
sound_clone
/
api
/
v1
/
music
/
projects
curl --location 'https://api.myvocal.ai/sound_clone/api/v1/music/projects?page=1&pageSize=20' \
--header 'accessKey: <your_api_key>'
{
"code": 1,
"message": "success",
"data": {
"page": 1,
"pageSize": 20,
"total": 3,
"totalPage": 1,
"list": [
{ "projectId": "mup_...", "name": "Coast Road", "projectStatus": "READY", "createdAt": "2027-01-15T15:50:02", "updatedAt": "2027-01-15T15:56:40" }
],
"requestId": "..."
}
}
Text to Music · Workflow: Text-to-Music quickstart · Polling: Async jobs and retries
Header
Your API key. See Authentication.
Query
Response
curl --location 'https://api.myvocal.ai/sound_clone/api/v1/music/projects?page=1&pageSize=20' \
--header 'accessKey: <your_api_key>'
{
"code": 1,
"message": "success",
"data": {
"page": 1,
"pageSize": 20,
"total": 3,
"totalPage": 1,
"list": [
{ "projectId": "mup_...", "name": "Coast Road", "projectStatus": "READY", "createdAt": "2027-01-15T15:50:02", "updatedAt": "2027-01-15T15:56:40" }
],
"requestId": "..."
}
}
Common errors
code = 47001:pageis below1, orpageSizeis not10,20or50.
