These endpoints provide methods to add, edit, and delete project related data
Method: GET
Uri: /Project?status={status}&all={all}
Authorization: ProjectMemberAccess
Get list of projects in which the user is a member. Optionally filter it by status (all | active | archived). Using and administrator account, you can use the all
query parameter to retrieve all projects including the ones the current user is not a member.
Method: POST
Uri: /Project
Authorization: UserRoleBasicAccess
Create a new project
Method: GET
Uri: /Project/name/{projectName}
Authorization: ProjectAccess
Get a project by its name
Method: GET
Uri: /Project/{projectId}
Authorization: ProjectAccess
Get a project by its Id
Method: PUT
Uri: /Project/{projectId}
Authorization: ProjectOwnerAccess
Update a project
Method: DELETE
Uri: /Project/{projectId}
Authorization: ProjectOwnerAccess
Delete a project
Method: POST
Uri: /Project/{projectId}/clone
Authorization: ProjectOwnerAccess
Clone an existing project into a new project
Method: POST
Uri: /Project/{projectId}/archive
Authorization: ProjectOwnerAccess
Archive a project to temporarily delete a project
Method: POST
Uri: /Project/{projectId}/restore
Authorization: ProjectOwnerAccess
Restore an archived project
Method: GET
Uri: /Project/{projectId}/export
Authorization: ProjectOwnerAccess
Export a project to a YAML template file.