In the open API of edX (https://courses.edx.org/api-docs/), there is a list of APIs which I would require like bookmarks, certificates. which are not available under the discovery API.
Hello and welcome to the community, https://courses.edx.org/ is the address of edx.org’s LMS; not their discovery service.
Try this one instead: http://localhost:18000/api-docs/
Of course you must have the latest version of edX platform because this feature is under development yet.
I recently pulled the latest devstack code and checked the link (http://localhost:18000/api-docs/)
now it is showing error as failed to load API definition
Is that http://localhost:18000/api-docs/ provide the edX API? I would like to find the Discovery API, where should I look for? I am running native Koa.2 release.
each service has its own api-docs under its dedicated address (port)
so you should be able to find discovery’s docs here: http://localhost:18381/api-docs/
I found the bug. Because of lacking ‘partner’ for ‘example.com’ (I don’t know why, maybe I delete that partner by accident) so I got “Server Error (500)” when access to http://localhost:18381/api-docs/. Now is ok, I can find Discovery API as well as edX API.