Projects
projects
Methods
Create Project -> { project }
post/gitpod.v1.ProjectService/CreateProject
CreateProject creates a new Project.
Create Project From Environment -> { project }
post/gitpod.v1.ProjectService/CreateProjectFromEnvironment
CreateProject creates a new Project using an environment as template.
Delete Project -> unknown
post/gitpod.v1.ProjectService/DeleteProject
DeleteProject deletes the specified project.
List Projects -> ProjectsPage<{ environmentClass, id, automationsFilePath, 4 more... }>
post/gitpod.v1.ProjectService/ListProjects
ListProjects lists all projects the caller has access to.
Get Project -> { project }
post/gitpod.v1.ProjectService/GetProject
GetProject retrieves a single Project.
Update Project -> { project }
post/gitpod.v1.ProjectService/UpdateProject
UpdateProject updates the properties of a Project.
Security
Bearer Auth
Example: Authorization: Bearer My Bearer Token
Response fields
project: { environmentClass, id, automationsFilePath, 4 more... }
Optional
Request example
200Example
Projects
Policies
projects.policies
Methods
Create Project Policy -> { policy }
post/gitpod.v1.ProjectService/CreateProjectPolicy
CreateProjectPolicy creates a Project Policy.
Delete Project Policy -> unknown
post/gitpod.v1.ProjectService/DeleteProjectPolicy
DeleteProjectPolicy deletes a Project Policy.
List Project Policies -> PoliciesPage<{ groupId, role }>
post/gitpod.v1.ProjectService/ListProjectPolicies
ListProjectPolicies lists policies for a project.
Update Project Policy -> { policy }
post/gitpod.v1.ProjectService/UpdateProjectPolicy
UpdateProjectPolicy updates a Project Policy.