curl -X GET \
https://studio.dubformer.ai/api/v1/projects \
-H 'Authorization: Bearer YOUR_API_KEY'
import axios from 'axios';
const response = await axios.get(
'https://studio.dubformer.ai/api/v1/projects',
{
headers: {
'Authorization': 'Bearer YOUR_API_KEY'
}
}
);
console.log(response.data);
[
{
"id": "proj_5f83a14b2ec1b",
"name": "Marketing Campaign 2023",
"status": "new",
"translationGlossary": "gloss_5f83a14b2ec1b",
"voicesGlossary": "voices_7c92e3a1f56d8",
"pronunciationGlossary": "pron_3a91c7d2e84f5",
"remark": "Urgent project for Q4 launch",
"clientName": "Acme Corp",
"folderId": "folder_5f83a14b2ec1b",
"projectUrl": "https://studio.dubformer.ai/projects/proj_5f83a14b2ec1b",
"createdAt": "2023-12-01T10:00:00.000Z",
"updatedAt": "2023-12-01T15:30:00.000Z"
},
{
"id": "proj_6e74b25c3fd2a",
"name": "Company Training Videos",
"status": "in_progress",
"translationGlossary": null,
"voicesGlossary": null,
"pronunciationGlossary": null,
"remark": null,
"clientName": "Internal",
"folderId": null,
"projectUrl": "https://studio.dubformer.ai/projects/proj_6e74b25c3fd2a",
"createdAt": "2023-11-15T08:00:00.000Z",
"updatedAt": "2023-12-01T12:00:00.000Z"
}
]
Projects
List Projects
Retrieve a list of all projects
GET
/
api
/
v1
/
projects
curl -X GET \
https://studio.dubformer.ai/api/v1/projects \
-H 'Authorization: Bearer YOUR_API_KEY'
import axios from 'axios';
const response = await axios.get(
'https://studio.dubformer.ai/api/v1/projects',
{
headers: {
'Authorization': 'Bearer YOUR_API_KEY'
}
}
);
console.log(response.data);
[
{
"id": "proj_5f83a14b2ec1b",
"name": "Marketing Campaign 2023",
"status": "new",
"translationGlossary": "gloss_5f83a14b2ec1b",
"voicesGlossary": "voices_7c92e3a1f56d8",
"pronunciationGlossary": "pron_3a91c7d2e84f5",
"remark": "Urgent project for Q4 launch",
"clientName": "Acme Corp",
"folderId": "folder_5f83a14b2ec1b",
"projectUrl": "https://studio.dubformer.ai/projects/proj_5f83a14b2ec1b",
"createdAt": "2023-12-01T10:00:00.000Z",
"updatedAt": "2023-12-01T15:30:00.000Z"
},
{
"id": "proj_6e74b25c3fd2a",
"name": "Company Training Videos",
"status": "in_progress",
"translationGlossary": null,
"voicesGlossary": null,
"pronunciationGlossary": null,
"remark": null,
"clientName": "Internal",
"folderId": null,
"projectUrl": "https://studio.dubformer.ai/projects/proj_6e74b25c3fd2a",
"createdAt": "2023-11-15T08:00:00.000Z",
"updatedAt": "2023-12-01T12:00:00.000Z"
}
]
This endpoint returns a list of all projects that the authenticated user has access to.
Response
Returns an array of project objects, each containing the following fields:string
Unique project identifier.
string
Name of the project.
string
Current status of the project.
string | null
ID of the translation glossary, if any.
string | null
ID of the voices glossary, if any.
string | null
ID of the pronunciation glossary, if any.
string | null
Project remarks, if any.
string | null
Client name, if specified.
string | null
ID of the folder that contains the project, or
null if the project is at the company root.string
URL to access the project in the web app.
string
ISO 8601 timestamp when the project was created.
string
ISO 8601 timestamp when the project was last updated.
curl -X GET \
https://studio.dubformer.ai/api/v1/projects \
-H 'Authorization: Bearer YOUR_API_KEY'
import axios from 'axios';
const response = await axios.get(
'https://studio.dubformer.ai/api/v1/projects',
{
headers: {
'Authorization': 'Bearer YOUR_API_KEY'
}
}
);
console.log(response.data);
[
{
"id": "proj_5f83a14b2ec1b",
"name": "Marketing Campaign 2023",
"status": "new",
"translationGlossary": "gloss_5f83a14b2ec1b",
"voicesGlossary": "voices_7c92e3a1f56d8",
"pronunciationGlossary": "pron_3a91c7d2e84f5",
"remark": "Urgent project for Q4 launch",
"clientName": "Acme Corp",
"folderId": "folder_5f83a14b2ec1b",
"projectUrl": "https://studio.dubformer.ai/projects/proj_5f83a14b2ec1b",
"createdAt": "2023-12-01T10:00:00.000Z",
"updatedAt": "2023-12-01T15:30:00.000Z"
},
{
"id": "proj_6e74b25c3fd2a",
"name": "Company Training Videos",
"status": "in_progress",
"translationGlossary": null,
"voicesGlossary": null,
"pronunciationGlossary": null,
"remark": null,
"clientName": "Internal",
"folderId": null,
"projectUrl": "https://studio.dubformer.ai/projects/proj_6e74b25c3fd2a",
"createdAt": "2023-11-15T08:00:00.000Z",
"updatedAt": "2023-12-01T12:00:00.000Z"
}
]
Notes
Projects are returned in descending order by creation date (newest first).
Only projects belonging to the authenticated user’s company are returned.