# Tasks Manage tasks within projects. As a workspace owner or executive manager, you have full access to all tasks in your workspace. ## Get All Project Tasks - [GET /tasks](https://api-docs.webwork-tracker.com/api/tasks/gettasks.md): Retrieve all tasks in a specific project. You can apply filters by status or priority to narrow down results. ## Create New Task - [POST /tasks](https://api-docs.webwork-tracker.com/api/tasks/createtask.md): Create a new task in a project. This endpoint is accessible to Owners, Executive Managers, Project Managers, and Team Managers. ## Get Single Task - [GET /tasks/{taskId}](https://api-docs.webwork-tracker.com/api/tasks/gettask.md): Retrieve detailed information about a specific task. ## Update Task - [PUT /tasks/{taskId}](https://api-docs.webwork-tracker.com/api/tasks/updatetask.md): Update an existing task. This endpoint is accessible to Owners, Executive Managers, Project Managers, and Team Managers. ## Delete Task - [DELETE /tasks/{taskId}](https://api-docs.webwork-tracker.com/api/tasks/deletetask.md): Delete (soft delete) a task from a project. This endpoint is accessible to Owners, Executive Managers, Project Managers, and Team Managers. ## Get Task Assignees - [GET /tasks/{taskId}/assignees](https://api-docs.webwork-tracker.com/api/tasks/gettaskassignees.md): Retrieve all users assigned to a specific task. ## Assign Task to User - [POST /tasks/{taskId}/assign/{userId}](https://api-docs.webwork-tracker.com/api/tasks/assigntask.md): Assign a task to a specific user. The user must be a member of the project. This endpoint is accessible to Owners, Executive Managers, Project Managers, and Team Managers. ## Unassign Task from User - [DELETE /tasks/{taskId}/unassign/{userId}](https://api-docs.webwork-tracker.com/api/tasks/unassigntask.md): Remove a user assignment from a task. This endpoint is accessible to Owners, Executive Managers, Project Managers, and Team Managers.