# Projects Create and manage productions, campaigns, or jobs. Each project has its own budget, actuals, and purchase orders. Use `idMode=user` to reference projects by alias (e.g., `"nike-spring-2024"`) instead of system IDs. ## List projects - [GET /projects](https://docs.saturation.io/openapi/projects/listprojects.md): Retrieve projects for the current workspace. Supports filtering by ID, space, status, name, space name, or labels. ## Create project - [POST /projects](https://docs.saturation.io/openapi/projects/createproject.md): Create a new project in the current workspace ## Get project - [GET /projects/{projectId}](https://docs.saturation.io/openapi/projects/getproject.md): Retrieve a project by its ID or alias ## Update project - [PUT /projects/{projectId}](https://docs.saturation.io/openapi/projects/updateproject.md): Update an existing project's details ## Delete project - [DELETE /projects/{projectId}](https://docs.saturation.io/openapi/projects/deleteproject.md): Soft delete a project