You should not need Maintainer access to see a project's hooks

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

  • Close this issue

https://docs.gitlab.com/ee/user/permissions.html#project-members-permissions shows that you need at least Maintainer access to "Configure project hooks" but it does not make clear what permission level is needed to "View project hooks". Experimental testing on my part shows that you need at least Maintainer access just to view a project's hooks.

This does not make sense to me as anyone with read access to the repo should be able to view the hooks. This helps with developers trying to figure out where build jobs are triggered for a repo for example.

At the very least the documentation on https://docs.gitlab.com/ee/user/permissions.html#project-members-permissions should be updated to include a row for "View project hooks". I would also suggest that this permission level be relaxed to Developer.

Edited Jul 29, 2025 by 🤖 GitLab Bot 🤖
Assignee Loading
Time tracking Loading