A client was asking about extra/custom API’s for Open edX in addition to the standard API’s provided by the lms and studio. Is anyone aware of any plugins or apps that provide custom API’s? Especially interested in API’s that provide more capability for user and course management, but also any others in general.
I think it depends on the requirements, there are lots of plugins that add APIs, such as openedx-completeion-aggregator, the lti consumer xblock etc.
For specifically User registration etc, why not use third party auth? With third party auth, you can keep accounts in sync, including changes in profile details like name email etc.