# \#api

**URL:** https://discuss.openedx.org/tag/api/1.md

[Latest](https://discuss.openedx.org/latest.md) · [Categories](https://discuss.openedx.org/categories.md) · [Tags](https://discuss.openedx.org/tags.md)

---

## [How can we add a new feature state in the instructor student admin panel](https://discuss.openedx.org/t/how-can-we-add-a-new-feature-state-in-the-instructor-student-admin-panel/19154)

<div class="topic-metadata">

**Author:** [@Sliver\_Horizon](https://discuss.openedx.org/u/Sliver_Horizon)\
**Replies:** 4\
**Last updated:** [July 13, 2026, 3:31pm UTC](https://discuss.openedx.org/t/how-can-we-add-a-new-feature-state-in-the-instructor-student-admin-panel/19154 "2026-07-13T15:31:43Z")

</div>

How can we add a new state in the instructor student admin of a course and can we add through the plugin slot for this. @joel.edwards @mboisson @mafermazu

---

## [Add catalog-scoped course metadata endpoint backed by enterprise-catalog](https://discuss.openedx.org/t/add-catalog-scoped-course-metadata-endpoint-backed-by-enterprise-catalog/19066)

<div class="topic-metadata">

**Author:** [@JuanBuitrago](https://discuss.openedx.org/u/JuanBuitrago)\
**Replies:** 0\
**Last updated:** [May 19, 2026, 11:30am UTC](https://discuss.openedx.org/t/add-catalog-scoped-course-metadata-endpoint-backed-by-enterprise-catalog/19066 "2026-05-19T11:30:15Z")

</div>

I would like to discuss whether \`course-discovery\` should expose a catalog-scoped course metadata endpoint backed by \`enterprise-catalog\`. The proposed endpoint would allow API consumers to request Discovery course meta…

---

## [Libraries Getting Unlinked After Course Import – Expected Behavior or Bug?](https://discuss.openedx.org/t/libraries-getting-unlinked-after-course-import-expected-behavior-or-bug/18465)

<div class="topic-metadata">

**Author:** [@praj](https://discuss.openedx.org/u/praj)\
**Replies:** 3\
**Last updated:** [April 22, 2026, 1:05am UTC](https://discuss.openedx.org/t/libraries-getting-unlinked-after-course-import-expected-behavior-or-bug/18465 "2026-04-22T01:05:51Z")

</div>

Hello Community, I would like to seek clarification regarding the behavior of library linking during course import in Open edX. Background / Context We are working with library-based courses. As part of our deployment …

---

## [Request for Community Review 👀 on ADRs for standardizing the Open edX platform API endpoints](https://discuss.openedx.org/t/request-for-community-review-on-adrs-for-standardizing-the-open-edx-platform-api-endpoints/18717)

<div class="topic-metadata">

**Author:** [@FarazM](https://discuss.openedx.org/u/FarazM)\
**Replies:** 4\
**Last updated:** [April 16, 2026, 7:52am UTC](https://discuss.openedx.org/t/request-for-community-review-on-adrs-for-standardizing-the-open-edx-platform-api-endpoints/18717 "2026-04-16T07:52:14Z")

</div>

Hi folks, We are currently working on ADRs for standardizing the Open edX platform API endpoints. And We’d like to request feedback from the community as well. ADR for standardizing serializer usage (related issue: Li…

---

## [Enrollment Works but Course Content Not Loading in Learn Section (edX Android App)](https://discuss.openedx.org/t/enrollment-works-but-course-content-not-loading-in-learn-section-edx-android-app/18724)

<div class="topic-metadata">

**Author:** [@Ujjwal\_Roy](https://discuss.openedx.org/u/Ujjwal_Roy)\
**Replies:** 3\
**Last updated:** [April 6, 2026, 2:04pm UTC](https://discuss.openedx.org/t/enrollment-works-but-course-content-not-loading-in-learn-section-edx-android-app/18724 "2026-04-06T14:04:43Z")

</div>

Hi everyone, I’m working on integrating the edX Android app with a local Open edX backend and wanted to share an issue I’ve been debugging. Initial Issue Courses were visible in the app after enabling “Mobile Course…

---

## [How to call LMS API from CMS (.py file) with authentication? Getting AnonymousUser / Unauthorized error](https://discuss.openedx.org/t/how-to-call-lms-api-from-cms-py-file-with-authentication-getting-anonymoususer-unauthorized-error/18697)

<div class="topic-metadata">

**Author:** [@Yagnesh](https://discuss.openedx.org/u/Yagnesh)\
**Replies:** 2\
**Last updated:** [April 2, 2026, 5:52pm UTC](https://discuss.openedx.org/t/how-to-call-lms-api-from-cms-py-file-with-authentication-getting-anonymoususer-unauthorized-error/18697 "2026-04-02T17:52:56Z")

</div>

Hello Team, I am working on a custom integration in OpenedX and need some guidance regarding authentication between an XBlock(CMS) and LMS APIs. What I have implemented I created a custom Django app inside the LMS. …

---

## [Deprecation of v2/configurations/ Notifications API in edx-platform](https://discuss.openedx.org/t/deprecation-of-v2-configurations-notifications-api-in-edx-platform/18574)

<div class="topic-metadata">

**Author:** [@Ahtisham\_Shahid](https://discuss.openedx.org/u/Ahtisham_Shahid)\
**Replies:** 0\
**Last updated:** [March 10, 2026, 5:01am UTC](https://discuss.openedx.org/t/deprecation-of-v2-configurations-notifications-api-in-edx-platform/18574 "2026-03-10T05:01:35Z")

</div>

The v2/configurations/ API endpoint and its supporting services (NotificationTypeManager and NotificationAppManager) represent an older approach to managing notification preferences. These components have been superseded…

---

## [Backend not ready for catalog mfe in latest version (ulmo.1)](https://discuss.openedx.org/t/backend-not-ready-for-catalog-mfe-in-latest-version-ulmo-1/18287)

<div class="topic-metadata">

**Author:** [@Yogesh](https://discuss.openedx.org/u/Yogesh)\
**Replies:** 10\
**Last updated:** [February 10, 2026, 12:17pm UTC](https://discuss.openedx.org/t/backend-not-ready-for-catalog-mfe-in-latest-version-ulmo-1/18287 "2026-02-10T12:17:44Z")

</div>

Hi, I installed the latest version of openedx (ulmo.1) in my local for testing using tutor (v21.0.0). Then I tried to use the catalog mfe (release/ulmo.1). And I think that backend changes may not be ready for it yet. …

---

## [User login and permission](https://discuss.openedx.org/t/user-login-and-permission/18417)

<div class="topic-metadata">

**Author:** [@roshani\_babar](https://discuss.openedx.org/u/roshani_babar)\
**Replies:** 0\
**Last updated:** [February 10, 2026, 7:17am UTC](https://discuss.openedx.org/t/user-login-and-permission/18417 "2026-02-10T07:17:57Z")

</div>

We are implementing Open edX within our system and would like to enable seamless user authentication. When a user logs in to our platform, they should be automatically registered, activated, and logged in to Open edX wit…

---

## [User registration and login apis](https://discuss.openedx.org/t/user-registration-and-login-apis/18384)

<div class="topic-metadata">

**Author:** [@roshani\_babar](https://discuss.openedx.org/u/roshani_babar)\
**Replies:** 0\
**Last updated:** [February 5, 2026, 2:48am UTC](https://discuss.openedx.org/t/user-registration-and-login-apis/18384 "2026-02-05T02:48:40Z")

</div>

I want to add login and registration APIs in my system. Give me proper APIs and request of APIs.

---

## [Missing endpoint in new edx-platform version (ulmo.1)](https://discuss.openedx.org/t/missing-endpoint-in-new-edx-platform-version-ulmo-1/18350)

<div class="topic-metadata">

**Author:** [@Yogesh](https://discuss.openedx.org/u/Yogesh)\
**Replies:** 1\
**Last updated:** [January 30, 2026, 5:51am UTC](https://discuss.openedx.org/t/missing-endpoint-in-new-edx-platform-version-ulmo-1/18350 "2026-01-30T05:51:13Z")

</div>

Hi, I setup & installed the latest version of openedx Android app (v2.2(Ulmo.1)) in my local for testing using tutor (v21.0.0) & edx\_platform (ulmo.1). The latest version of app uses an API /api/mobile/v1/download\_cour…

---

## [Oauth Azure AD configuration help](https://discuss.openedx.org/t/oauth-azure-ad-configuration-help/13829)

<div class="topic-metadata">

**Author:** [@Med](https://discuss.openedx.org/u/Med)\
**Replies:** 4\
**Last updated:** [January 14, 2026, 2:13pm UTC](https://discuss.openedx.org/t/oauth-azure-ad-configuration-help/13829 "2026-01-14T14:13:30Z")

</div>

I’ve enabled third-party authentication and configured Azure as the backend authentication. I’ve created the enterprise application. The login page shows Microsoft as a sign-in option. After logging in with Microsoft …

---

## [CMS Error Rectifying](https://discuss.openedx.org/t/cms-error-rectifying/18117)

<div class="topic-metadata">

**Author:** [@Mohamed\_Rasheed\_M](https://discuss.openedx.org/u/Mohamed_Rasheed_M)\
**Replies:** 1\
**Last updated:** [January 7, 2026, 4:36pm UTC](https://discuss.openedx.org/t/cms-error-rectifying/18117 "2026-01-07T16:36:14Z")

</div>

Hello Open edX Team, I hope you are doing well. I am writing to request guidance regarding an issue we are facing with Open edX Studio (CMS) in a Tutor-based deployment. We have done detailed debugging and would apprec…

---

## [\[Teak\] Discussion topics disappear immediately after clicking (API returns 200 OK with empty results)](https://discuss.openedx.org/t/teak-discussion-topics-disappear-immediately-after-clicking-api-returns-200-ok-with-empty-results/17728)

<div class="topic-metadata">

**Author:** [@Rasmus\_Ploug](https://discuss.openedx.org/u/Rasmus_Ploug)\
**Replies:** 14\
**Last updated:** [December 10, 2025, 3:45am UTC](https://discuss.openedx.org/t/teak-discussion-topics-disappear-immediately-after-clicking-api-returns-200-ok-with-empty-results/17728 "2025-12-10T03:45:16Z")

</div>

Hi everyone, I’m running into a strange issue with the Discussion MFE on the Teak release (Open edX). I’m hoping someone can help me understand if this is a configuration issue or a bug. The Symptom: When a user clicks…

---

## [Performance Issue in Studio with Large Courses – Multiple Clipboard API Calls Causing Browser Crash](https://discuss.openedx.org/t/performance-issue-in-studio-with-large-courses-multiple-clipboard-api-calls-causing-browser-crash/15094)

<div class="topic-metadata">

**Author:** [@Mahendra](https://discuss.openedx.org/u/Mahendra)\
**Replies:** 4\
**Last updated:** [August 27, 2025, 12:14pm UTC](https://discuss.openedx.org/t/performance-issue-in-studio-with-large-courses-multiple-clipboard-api-calls-causing-browser-crash/15094 "2025-08-27T12:14:42Z")

</div>

Hello Everyone, We recently installed Open edX Sumac.1 using tutor v19.0.0 in production. Now our client have started adding course content. However, we encountered a critical performance issue when managing large cours…

---

## [I'm trying to integrate my reactjs app with Open edX but I'm having issues with CORS](https://discuss.openedx.org/t/im-trying-to-integrate-my-reactjs-app-with-open-edx-but-im-having-issues-with-cors/16743)

<div class="topic-metadata">

**Author:** [@wahyudin](https://discuss.openedx.org/u/wahyudin)\
**Replies:** 3\
**Last updated:** [August 13, 2025, 8:07pm UTC](https://discuss.openedx.org/t/im-trying-to-integrate-my-reactjs-app-with-open-edx-but-im-having-issues-with-cors/16743 "2025-08-13T20:07:29Z")

</div>

I’m trying to integrate it with my reactjs app. I’m hav , I’ve tried adding CORS\_ORIGIN\_ALLOW\_ALL: true to my “$(tutor config printroot)/config.yml” and then running tutor dev start, Doesn’t seem to change anything, not …

---

## [Building a Custom XBlock for Multi-File, Multi-Language Coding Assessments (HackerRank-style) using Monaco + Judge0](https://discuss.openedx.org/t/building-a-custom-xblock-for-multi-file-multi-language-coding-assessments-hackerrank-style-using-monaco-judge0/16660)

<div class="topic-metadata">

**Author:** [@yahyaa19](https://discuss.openedx.org/u/yahyaa19)\
**Replies:** 2\
**Last updated:** [August 8, 2025, 7:00am UTC](https://discuss.openedx.org/t/building-a-custom-xblock-for-multi-file-multi-language-coding-assessments-hackerrank-style-using-monaco-judge0/16660 "2025-08-08T07:00:09Z")

</div>

Hi everyone, I’m currently exploring the development of a custom XBlock that allows learners to practice mini-project style coding assessments directly within Open edX. The idea is to go beyond single-file/single-langua…

---

## [How to translate indigo theme in different languages? I have to translate my home page http://local.edly.io:8000/ and http://local.edly.io:8000/courses](https://discuss.openedx.org/t/how-to-translate-indigo-theme-in-different-languages-i-have-to-translate-my-home-page-http-local-edly-io-8000-and-http-local-edly-io-8000-courses/13324)

<div class="topic-metadata">

**Author:** [@Ronak\_Pansuriya1](https://discuss.openedx.org/u/Ronak_Pansuriya1)\
**Replies:** 3\
**Last updated:** [July 31, 2025, 8:48pm UTC](https://discuss.openedx.org/t/how-to-translate-indigo-theme-in-different-languages-i-have-to-translate-my-home-page-http-local-edly-io-8000-and-http-local-edly-io-8000-courses/13324 "2025-07-31T20:48:29Z")

</div>

Hey @community, I am new here. I am working on a Tutor and the indigo theme. I am trying to translate my whole platform in different languages. MFE is translating properly, but problem is my indigo theme is not translati…

---

## [Enrollment API - Nothing happens](https://discuss.openedx.org/t/enrollment-api-nothing-happens/16639)

<div class="topic-metadata">

**Author:** [@lukehayes](https://discuss.openedx.org/u/lukehayes)\
**Replies:** 1\
**Last updated:** [July 31, 2025, 3:45pm UTC](https://discuss.openedx.org/t/enrollment-api-nothing-happens/16639 "2025-07-31T15:45:24Z")

</div>

I am attempting to use the API to enrol users into the demo course, but it does not seem to work. I get this returned to me, but when I go to the studio backend and look to see if the admin user has been enrolled, that u…

---

## [Profile Photos not implemented in the MFE pages](https://discuss.openedx.org/t/profile-photos-not-implemented-in-the-mfe-pages/16416)

<div class="topic-metadata">

**Author:** [@tenkal](https://discuss.openedx.org/u/tenkal)\
**Replies:** 1\
**Last updated:** [June 30, 2025, 1:17pm UTC](https://discuss.openedx.org/t/profile-photos-not-implemented-in-the-mfe-pages/16416 "2025-06-30T13:17:24Z")

</div>

Profile photos are configured and display correctly on the Django pages’ headers of my Open edX instance, but they do not appear on the MFE page headers. How do we configure this? Update: issue resolved I fixed the pro…

---

## [LTI 1.3 Deep Linking Integration with UbiCast – 404 Error Despite Correct Session/Cookie Setup](https://discuss.openedx.org/t/lti-1-3-deep-linking-integration-with-ubicast-404-error-despite-correct-session-cookie-setup/16377)

<div class="topic-metadata">

**Author:** [@Ronak\_Pansuriya1](https://discuss.openedx.org/u/Ronak_Pansuriya1)\
**Replies:** 1\
**Last updated:** [June 25, 2025, 5:00pm UTC](https://discuss.openedx.org/t/lti-1-3-deep-linking-integration-with-ubicast-404-error-despite-correct-session-cookie-setup/16377 "2025-06-25T17:00:31Z")

</div>

Hello community, We’re working on integrating UbiCast using LTI 1.3 Deep Linking into our Open edX platform, but the key deep linking workflow is not working. The request to the deep linking launch URL (/lti/adv/launch…

---

## [Site-configuration: error: unrecognized arguments: true](https://discuss.openedx.org/t/site-configuration-error-unrecognized-arguments-true/16382)

<div class="topic-metadata">

**Author:** [@sravan123](https://discuss.openedx.org/u/sravan123)\
**Replies:** 1\
**Last updated:** [June 24, 2025, 8:17pm UTC](https://discuss.openedx.org/t/site-configuration-error-unrecognized-arguments-true/16382 "2025-06-24T20:17:18Z")

</div>

While setting up openedx Sumac version i am facing an error " You’re encountering this error: go CopyEdit site-configuration: error: unrecognized arguments: true \`\`\` ". How to resolve this.

---

## [How to resolve CORS error and 401 error](https://discuss.openedx.org/t/how-to-resolve-cors-error-and-401-error/16338)

<div class="topic-metadata">

**Author:** [@sukanya](https://discuss.openedx.org/u/sukanya)\
**Replies:** 1\
**Last updated:** [June 20, 2025, 12:19pm UTC](https://discuss.openedx.org/t/how-to-resolve-cors-error-and-401-error/16338 "2025-06-20T12:19:16Z")

</div>

I’m currently encountering an issue while working on the login functionality in our local development environment. Specifically, I’m trying to refresh the login session from the frontend running at http://localhost:1999,…

---

## [Optimize Course Progress Queries for Large Course Lists?](https://discuss.openedx.org/t/optimize-course-progress-queries-for-large-course-lists/16249)

<div class="topic-metadata">

**Author:** [@harshpatel463](https://discuss.openedx.org/u/harshpatel463)\
**Replies:** 5\
**Last updated:** [June 9, 2025, 5:32pm UTC](https://discuss.openedx.org/t/optimize-course-progress-queries-for-large-course-lists/16249 "2025-06-09T17:32:41Z")

</div>

I’m working on a feature that classifies a user’s courses into “in-progress” or “completed” states. I don’t need to show the exact progress percentage—just determine the state. The challenge arises when users are enrolle…

---

## [Difference between API V1 and V2](https://discuss.openedx.org/t/difference-between-api-v1-and-v2/16238)

<div class="topic-metadata">

**Author:** [@teklu](https://discuss.openedx.org/u/teklu)\
**Replies:** 1\
**Last updated:** [June 5, 2025, 8:53am UTC](https://discuss.openedx.org/t/difference-between-api-v1-and-v2/16238 "2025-06-05T08:53:28Z")

</div>

Hi, what is the difference between using GET /courses/v1/blocks/ and GET /courses/v2/blocks/ I couldn’t even see any parameter difference thanks.

---

## [How to get taxonomies tags without authentication?](https://discuss.openedx.org/t/how-to-get-taxonomies-tags-without-authentication/16145)

<div class="topic-metadata">

**Author:** [@burkay](https://discuss.openedx.org/u/burkay)\
**Replies:** 2\
**Last updated:** [May 29, 2025, 4:50pm UTC](https://discuss.openedx.org/t/how-to-get-taxonomies-tags-without-authentication/16145 "2025-05-29T16:50:30Z")

</div>

Hi all, I want to get the tags I created as categories in taxonomies for my react application. But I don’t want any authentication rules when pulling it because I want non-logged in users to see categorised courses. Whe…

---

## [Integration between Github classroom/actions and Openedx](https://discuss.openedx.org/t/integration-between-github-classroom-actions-and-openedx/15649)

<div class="topic-metadata">

**Author:** [@darivadi](https://discuss.openedx.org/u/darivadi)\
**Replies:** 5\
**Last updated:** [May 8, 2025, 4:31pm UTC](https://discuss.openedx.org/t/integration-between-github-classroom-actions-and-openedx/15649 "2025-05-08T16:31:58Z")

</div>

Hi everyone! I’m a bit new to OpenEdx and would like to have some guidance. At my company we currently have an OpenEdx deployment with tutor. Previously, we have used Github Classroom to create some code assignments for…

---

## [Ubicast LTI Integration - Authentication Issue When Not Logged In](https://discuss.openedx.org/t/ubicast-lti-integration-authentication-issue-when-not-logged-in/15275)

<div class="topic-metadata">

**Author:** [@Ronak\_Pansuriya1](https://discuss.openedx.org/u/Ronak_Pansuriya1)\
**Replies:** 3\
**Last updated:** [March 18, 2025, 10:32am UTC](https://discuss.openedx.org/t/ubicast-lti-integration-authentication-issue-when-not-logged-in/15275 "2025-03-18T10:32:34Z")

</div>

Hello Community, We are in the process of integrating Ubicast with Open edX via LTI 1.3, and we are facing an authentication issue. Issue Description: When a user is already logged into Ubicast, the LTI integration wo…

---

## [No module named 'openedx.core.djangoapps.user\_api.accounts.toggles'](https://discuss.openedx.org/t/no-module-named-openedx-core-djangoapps-user-api-accounts-toggles/15196)

<div class="topic-metadata">

**Author:** [@gabrielC1409](https://discuss.openedx.org/u/gabrielC1409)\
**Replies:** 1\
**Last updated:** [March 14, 2025, 11:06am UTC](https://discuss.openedx.org/t/no-module-named-openedx-core-djangoapps-user-api-accounts-toggles/15196 "2025-03-14T11:06:46Z")

</div>

Hello, how are you? I have this problem on the platform because it says that I do not have the toogles dependency installed. This happened to me after updating the edx-platform repo by pulling to master, and then doing a…

---

## [How to Redirect Users from My App to OpenEdX App Already Logged In](https://discuss.openedx.org/t/how-to-redirect-users-from-my-app-to-openedx-app-already-logged-in/14937)

<div class="topic-metadata">

**Author:** [@douglasbbs](https://discuss.openedx.org/u/douglasbbs)\
**Replies:** 8\
**Last updated:** [March 4, 2025, 2:31pm UTC](https://discuss.openedx.org/t/how-to-redirect-users-from-my-app-to-openedx-app-already-logged-in/14937 "2025-03-04T14:31:53Z")

</div>

Hi everyone, I am integrating OpenEdX with my Laravel application, and I want to redirect a logged-in user from my app to the OpenEdX platform without requiring them to log in again. My Current Setup: My app authentic…

[Next page](https://discuss.openedx.org/tag/api/1.md?match_all_tags=true&page=1&tags%5B%5D=api)
