See GitLab for how it works in the app. These routes need an organisation owner or admin, except the webhook.
| Route | Page |
|---|---|
GET /integrations/gitlab | GitLab overview |
POST /integrations/gitlab/connections | Connect GitLab |
DELETE /integrations/gitlab/connections/{connectionId} | Disconnect GitLab |
GET /integrations/gitlab/repositories | List GitLab repositories |
GET /integrations/gitlab/scan | Scan a GitLab repository |
POST /integrations/gitlab/projects | Create a project from a GitLab repository |
PUT /projects/{projectId}/repository/gitlab | Link a project to a GitLab repository |
POST /integrations/gitlab/webhook/{projectId} | GitLab webhook |