Skip to content

[FC-0118] docs: add ADR for merging similar endpoints#38262

Open
Abdul-Muqadim-Arbisoft wants to merge 1 commit intoopenedx:docs/ADRs-axim_api_improvementsfrom
edly-io:docs/ADR-merge_similar_endpoints
Open

[FC-0118] docs: add ADR for merging similar endpoints#38262
Abdul-Muqadim-Arbisoft wants to merge 1 commit intoopenedx:docs/ADRs-axim_api_improvementsfrom
edly-io:docs/ADR-merge_similar_endpoints

Conversation

@Abdul-Muqadim-Arbisoft
Copy link
Copy Markdown
Contributor

@Abdul-Muqadim-Arbisoft Abdul-Muqadim-Arbisoft commented Mar 31, 2026

Currently, Open edX APIs expose multiple narrow action-scoped endpoints for the same resource domain, duplicating permission checks, validation logic, and business logic across sibling views. This ADR proposes consolidating these fragmented endpoints into single parameterised DRF views backed by a shared service layer, using an action or mode parameter to distinguish operations
Issue: #38166

- Propose consolidation of narrow action-scoped URLs into unified parameterised views
- Document certificate generation endpoints as primary consolidation candidate
- Define action/mode parameter pattern and shared service layer approach
@Abdul-Muqadim-Arbisoft Abdul-Muqadim-Arbisoft changed the title docs: add ADR for merging similar endpoints [FC-0118] docs: add ADR for merging similar endpoints Mar 31, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants