Skip to main content
DELETE
/
api
/
v1
/
projects
/
{project_id}
curl -X DELETE https://app.dubformer.ai/api/v1/projects/{project_id} \
  -H "Authorization: Bearer YOUR_API_KEY"
import requests

url = 'https://app.dubformer.ai/api/v1/projects/{project_id}'
headers = {
    'Authorization': 'Bearer YOUR_API_KEY',
}

response = requests.delete(url, headers=headers)
print(response.json())
const url = 'https://app.dubformer.ai/api/v1/projects/{project_id}';
const headers = {
    'Authorization': 'Bearer YOUR_API_KEY',
};

fetch(url, {
    method: 'DELETE',
    headers,
})
.then(response => response.json())
.then(data => console.log(data));
{
  "success": true
}
This action cannot be undone. All project data including output files, scripts, and processing results will be permanently deleted.
curl -X DELETE https://app.dubformer.ai/api/v1/projects/{project_id} \
  -H "Authorization: Bearer YOUR_API_KEY"
import requests

url = 'https://app.dubformer.ai/api/v1/projects/{project_id}'
headers = {
    'Authorization': 'Bearer YOUR_API_KEY',
}

response = requests.delete(url, headers=headers)
print(response.json())
const url = 'https://app.dubformer.ai/api/v1/projects/{project_id}';
const headers = {
    'Authorization': 'Bearer YOUR_API_KEY',
};

fetch(url, {
    method: 'DELETE',
    headers,
})
.then(response => response.json())
.then(data => console.log(data));

Path Parameters

project_id
string
required
The unique identifier of the project to delete.

Response

success
boolean
Indicates whether the deletion was successful.
{
  "success": true
}

Error Responses

{
  "error": "NotFoundError",
  "message": "Project not found"
}
{
  "error": "ValidationError",
  "message": "Cannot delete project while processing is in progress"
}

Important Notes

  • Projects that are currently processing (in_progress status) cannot be deleted
  • Deleted projects cannot be recovered
  • This operation does not refund any minutes charged for the project
  • All download URLs associated with the project will become invalid