O

Open edX LMS API

REST discovered

Details
URL
https://courses.edx.org/api
Spec
https://courses.edx.org/api-docs/?format=openapi
Docs
https://courses.edx.org/api-docs/
Authentication
edX API client credentials (client_id + client_secret) oauth2_cc discovered Set up OAuth ↗
Authorization: JWT <credential>

Sign in with a dedicated LMS account on courses.edx.org, then request API access through API Admin. After approval, view your issued client_id and client_secret at API Admin status. Use them to request a JWT access token from https://api.edx.org/oauth2/access_token/ with grant_type=client_credentials and token_type=jwt, as described in the Course Catalog API authentication guide and the Registrar API docs.