API reference · Projects
DELETE/api/v1/projects/tasks/{taskId}

Delete project task

Permanently deletes a project task by task UUID. The controller resolves the task's parent project through project_tasks.phase_id and project_phases.project_id, checks project:delete permission, and verifies row-level read access to that project before deleting the task. Returns 204 No Content on success.

RBAC · project

Path parameters

taskIdstring <uuid>Required
Project task UUID.

Response codes

204
Project task deleted successfully.
401
Authentication failed.
403
Authenticated user lacks project delete permission or row-level access to the parent project.
404
Project task not found, or its parent project could not be resolved.