# Project ## List projects with filters - [GET /api/projects](https://docs.treasuredata.com/apis/workflow/project/getprojects.md) ## Upload a project archive as a new project or a new revision of an existing project - [PUT /api/projects](https://docs.treasuredata.com/apis/workflow/project/putproject_1.md) ## Delete a project - [DELETE /api/projects/{id}](https://docs.treasuredata.com/apis/workflow/project/deleteproject.md) ## Get a project - [GET /api/projects/{id}](https://docs.treasuredata.com/apis/workflow/project/getproject_1.md) ## Download a project archive file - [GET /api/projects/{id}/archive](https://docs.treasuredata.com/apis/workflow/project/getarchive.md) ## List revisions of a project - [GET /api/projects/{id}/revisions](https://docs.treasuredata.com/apis/workflow/project/getrevisions.md) ## List schedules of a project with filters - [GET /api/projects/{id}/schedules](https://docs.treasuredata.com/apis/workflow/project/getschedules.md) ## List secret keys of a project - [GET /api/projects/{id}/secrets](https://docs.treasuredata.com/apis/workflow/project/getprojectsecrets.md) ## Delete a secret from a project - [DELETE /api/projects/{id}/secrets/{key}](https://docs.treasuredata.com/apis/workflow/project/deleteprojectsecret.md) ## Set a secret to a project - [PUT /api/projects/{id}/secrets/{key}](https://docs.treasuredata.com/apis/workflow/project/putprojectsecret.md) ## List sessions of a project with filters - [GET /api/projects/{id}/sessions](https://docs.treasuredata.com/apis/workflow/project/getsessions.md) ## List workflows of a project with filters - [GET /api/projects/{id}/workflows](https://docs.treasuredata.com/apis/workflow/project/getworkflows.md) ## getWorkflowByName - [GET /api/projects/{id}/workflows/{name}](https://docs.treasuredata.com/apis/workflow/project/getworkflowbyname.md)