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
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": "..."
}
}
Header
string
required
API key for authentication.
Query
number
required
Page number,
>= 1.number
required
Page size:
10, 20 or 50.Response
number
Echoed page number.
number
Echoed page size.
number
Total number of projects.
number
Total number of pages.
array
Entries shaped
{ projectId, name, projectStatus, createdAt, updatedAt }.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.
