Add tags to REST API endpoints missing OpenAPI tags

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

Summary

Many REST API endpoints do not have at least one tag defined in their Grape definitions. We need to move to a position where all endpoints have at least one tag to make navigation in an OpenAPI renderer more user-friendly.

Implementation plan

For endpoints where the missing tag is obvious

  • Add a tag, open an MR, and ping the appropriate engineer or engineering manager for review.

For endpoints where the missing tag is not clear

  • Group unclear endpoints by potential product category and create issue for assignment to engineering managers for their engineers to add tags to their endpoints.

Success criteria

  • Zero rubocop offences where endpoints are missing tags
Edited by 🤖 GitLab Bot 🤖