Group Project Creation Level in Groups API endpoint

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

  • Close this issue

Problem to solve

We want to be able to tell a group's project creation level through an API endpoint to be able to compare a group member's access level before attempting to create a project.

Further details

Currently, it is possible to see and change the project creation level for a group. It can be set to "No one", "Maintainers", or "Developers + Maintainers". However, the value is not visible in any of the existing API endpoints as far as I can tell. Since we have different settings for different groups, and we're building out some self-service features in-house, it would give a much better UX if we could compare the project creation level with the user's access level.

Proposal

An additional field on the /api/v4/groups/:gid endpoint to show the current setting. Optionally, to be able to update a group and set the access level.

What does success look like, and how can we measure that?

When the project creation level is visible through the API.

Links/references

None.

Edited Jun 23, 2025 by 🤖 GitLab Bot 🤖
Assignee Loading
Time tracking Loading