Skip to content

GitLab Next

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
GitLab GitLab
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 38,038
    • Issues 38,038
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
    • Iterations
  • Merge requests 1,345
    • Merge requests 1,345
  • Requirements
    • Requirements
    • List
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Operations
    • Operations
    • Metrics
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI/CD
    • Code Review
    • Insights
    • Issue
    • Repository
    • Value Stream
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GitLab.org
  • GitLabGitLab
  • Issues
  • #238991

Closed
Open
Created Aug 20, 2020 by Vlad Stoianovici@vstoianoviciDeveloper

Ability to manage Project Access Tokens programmatically through the API

Release notes

In GitLab 13.9, we will introduce an API to create Project Access Tokens. API Access for Project Access Tokens will allow deeper customization for users that want to control Project Access Tokens provisioning in external systems or through automation.

Documentation - https://docs.gitlab.com/ee/api/resource_access_tokens.html

Problem to solve

Provide an API endpoint to manage (create, delete, list, revoke) Project Access Tokens as there are quite a few use cases that require this ability (like needing to create those tokens automatically at the time of repo bootstrapping)

Intended users

Devon (DevOps Engineer)

Sidney (Systems Administrator)

User experience goal

End user should be able to to manage (create, delete, list, revoke) Project Access Tokens via API calls

Proposal

Similar to adding the ability to manage Personal Access Tokens through the API in #17176 (closed) we should do the same for Project Access Tokens, though I assume this would be a Project API endpoint.

Further details

The use case outlined by a customer was that they needed to create the Project Access Tokens programmatically at the time of repo bootstrapping.

Links / references

#17176 (closed)

&2587

Edited Feb 02, 2021 by Melissa Ushakov
Assignee
Assign to
13.9
Milestone
13.9 (Past due)
Assign milestone
Time tracking