PR: https://github.com/openedx/openedx-platform/pull/38367 - [x] 0025 – Standardize Serializer Usage — @taimoor-ahmed-1 - [x] 0026 – Standardize Permission Classes — @taimoor-ahmed-1 - [ ] 0027 – Standardize API Documentation & Schema Coverage — @Abdul-Muqadim-Arbisoft - [ ] 0028 – Standardize RESTful API Endpoints using DRF ViewSets — @Faraz32123 - [ ] 0029 – Standardize Error Responses — @taimoor-ahmed-1 - [ ] 0030 – Ensure GET Requests are Idempotent — @taimoor-ahmed-1 - [ ] 0031 – Merge Similar Endpoints — @Abdul-Muqadim-Arbisoft - [ ] 0032 – Standardize Pagination Usage — @Abdul-Muqadim-Arbisoft - [ ] 0033 – Standardize Filter & Sort using django-filter — @Faraz32123 - [ ] 0034 – Unify Auth (OAuth2 v2) — @Faraz32123 - [ ] 0035 – Port Legacy Django Views to DRF — @Faraz32123 - [ ] 0036 – Normalize Deeply Nested JSON APIs — @taimoor-ahmed-1 - [ ] 0037 – API Versioning Strategy — @taimoor-ahmed-1 - [ ] 0038 - Introduce Row level Security Layer - @Abdul-Muqadim-Arbisoft - [ ] 0039 – Modulestore CRUD APIs with Custom Serializers — @taimoor-ahmed-1 - [ ] 0040 – Document & Consolidate Internal APIs used by MFEs — @Abdul-Muqadim-Arbisoft
PR: #38367