Investigate apis that use GL.com admin token instead of user token
Problem
Couple of api calls made from subscription portal to GL.com use the admin token.
For e.g. Updating of namespace could utilize user
token, instead of admin token since its a user specific action: https://gitlab.com/gitlab-org/customers-gitlab-com/blob/staging/app/services/gitlab/namespace/update_service.rb#L26
Proposal
Investigate and fix apis that can use GL user token instead of admin token.
Result
Next steps (if any)
How will we measure success?
Edited by Aishwarya Subramanian