gitpod.v1.ProjectService

CreateProjects

Creates multiple projects in a single request.

Use this method to:

  • Onboard multiple repositories at once
  • Import a batch of projects during initial setup

Returns successfully created projects and details about any failures. Each project in the request is processed independently — partial success is possible.

Examples

  • Create multiple projects:

    Creates several projects in one request.

    projects:
      - name: "Frontend"
        initializer:
          specs:
            - git:
                remoteUri: "https://github.com/org/frontend"
      - name: "Backend"
        initializer:
          specs:
            - git:
                remoteUri: "https://github.com/org/backend"
    
post/gitpod.v1.ProjectService/CreateProjects

Request body

Response

Success

createdProjectsGitpodV1Project[] — unresolved $ref

created_projects contains the successfully created projects

Changes