# Projects

Manage projects within workspaces

## Get All Workspace Projects

 - [GET /projects](https://api-docs.webwork-tracker.com/api/projects/getprojects.md): Retrieve all projects in your workspace. Projects are automatically filtered based on your role and permissions. Role-based access: Owners and Executive Managers see all projects; Project Managers and Project Viewers see only managed projects; Team Managers see projects from managed teams; Regular Users see only projects they are assigned to. You can apply additional filters to narrow down results.

## Create New Project

 - [POST /projects](https://api-docs.webwork-tracker.com/api/projects/createproject.md): Create a new project in your workspace. This endpoint is only accessible to Owners and Executive Managers.

## Get Single Project

 - [GET /projects/{projectId}](https://api-docs.webwork-tracker.com/api/projects/getproject.md): Retrieve detailed information about a specific project in your workspace. Projects are filtered based on your role and permissions.

## Update Project

 - [PUT /projects/{projectId}](https://api-docs.webwork-tracker.com/api/projects/updateproject.md): Update an existing project in your workspace. This endpoint is only accessible to Owners and Executive Managers.

## Delete (Archive) Project

 - [DELETE /projects/{projectId}](https://api-docs.webwork-tracker.com/api/projects/deleteproject.md): Delete (archive) a project from your workspace. This is a soft delete - the project can be restored later if needed. This endpoint is only accessible to Owners and Executive Managers.

