Potentially remove JSON response from all controllers
This issue is a result of the Summit UGC session "What should we remove from GitLab?". Someone mentioned that we still have many instances of controllers that will return JSON responses. This essentially creates another API that is undocumented.
It was also mentioned that we believe Frontend uses these JSON response endpoints? Is this true?
Can we transition frontend to an internal Grape API? Whether it's documented or not, it would make Grape the single API and reduce controller complexity.
cc/ @timzallmann @jschatz1 I'm not sure if anyone from frontend was represented in this UGC. This may be a silly idea or be too much work, but I'm creating issues to discuss all of the things that came out of our UGC session. Please feel free to agree or disagree with the issue as you both know more about what you need than anyone else.