Skip to content

Api endpoint with public and group deploy keys

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

We iterated #28766 (closed) with the API endpoint solution https://docs.gitlab.com/ee/api/deploy_keys.html#list-project-deploy-keys-for-user.

While this should solve most of the requirement definition as perceived from the original issue

If a maintainer/owner wants to automate the enabling of deploy keys for a bunch of projects, they have to be either an administrator or call an administrator to get the id of the particular key they need (because list-project-deploy-keys API lists only those keys which are enabled on the given project). If the maintainer/owner have an api endpoint on which they can find all the keys accessible by them, they could full-fill their task without further inconvenience.

A precise solution will be to include public deploy keys in addition to project deploy keys. And if required by the customers we can consider to include group deploy deploy keys in addition to the public deploy keys.

Creating this issue to understand the customers requirements and capture additional/missing details.

Edited by 🤖 GitLab Bot 🤖