gitpod.v1.ProjectService

CreateProjects

Creates multiple projects in a single request.

Use this method to:

  • Bulk onboard repositories
  • Import multiple projects at once
  • Reduce API calls when creating many projects

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