Proposal: update/create/delete group OAuth Applications through API

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

Release notes

Problem to solve

As an owner of a group, I want to be able to update an OAuth Application created in my group through the API, so I can change the redirect URIs when running a pipeline.

Intended users

Application Ops & Software Developer

User experience goal

The user should be able to use the API with GitLab to get/update/post/delete a group application.

Proposal

Request to ${CI_API_V4_URL}/groups/:group_id/applications

Further details

Permissions and Security

This feature must be restricted to Owners only

Documentation

Documentation must be updated to mention this new feature

Availability & Testing

Available Tier

  • Free
  • Premium/Silver
  • Ultimate/Gold

Feature Usage Metrics

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

Through the API, as an Owner of a group, I can

  • create a group application
  • update a group application with its id (change Redirect URIs, scopes, name...)
  • delete a group application with its id

What is the type of buyer?

Is this a cross-stage feature?

What is the competitive advantage or differentiation for this feature?

Edited by 🤖 GitLab Bot 🤖