Skip to content

Create non-admin API endpoint to generate and return personal access token

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

Description

Currently there is no non-admin API endpoint to generate a personal access token for a GitLab user. This would be useful to have in order for scripts to automate GitLab tasks.

Proposal

Add a non-admin API endpoint that can create and return a personal access token for a user. The endpoint should take in the parameters that are needed in order to create a token through the web interface (namely scopes).

Links / references

https://docs.gitlab.com/ee/user/profile/personal_access_tokens.html

https://docs.gitlab.com/ee/api

https://docs.gitlab.com/ee/api/#authentication

Use cases

Scripts to automate GitLab tasks

Edited by 🤖 GitLab Bot 🤖