Skip to content

API for managing group-level integrations

Summary

The GitLab API allows interacting with service integrations on project level only, not on a group level.

Steps to reproduce

The GitLab UI allows adding and editing service integrations on a group level at https://gitlab.com/groups/${groupname}/-/settings/integrations , e.g. https://gitlab.com/groups/${groupname}/-/settings/integrations/jira/edit .

The GitLab API on the other hand does not seem to have support for interacting with those - all paths at https://docs.gitlab.com/ee/api/services.html start with /projects/ .

What is the current bug behavior?

All paths at https://docs.gitlab.com/ee/api/integrations.html start with /projects/:id/integrations .

What is the expected correct behavior?

I expected an equivalent of https://docs.gitlab.com/ee/api/integrations.html with /groups/:id/integrations URLs..

Edited by Bojan Marjanovic