# LSE Moodle LTI 1.3 Platform

**Canonical:** https://apis.io/apis/lse/moodle-lti-platform/  
**Provider:** London School of Economics and Political Science — https://apis.io/providers/lse/  
**Base URL:** https://moodle.lse.ac.uk/mod/lti/certs.php  
**Documentation:** https://moodle.lse.ac.uk/

LSE Moodle LTI 1.3 Platform is one of 7 APIs that [London School of Economics and Political Science](https://apis.io/providers/lse/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 1 JSON Schema definition. Tagged areas include Learning Management, LTI, Moodle, Authentication, and OpenID Connect. The published artifact set on APIs.io includes an OpenAPI specification, authentication docs, API documentation, and 1 JSON Schema.

LSE runs its own Moodle virtual learning environment at moodle.lse.ac.uk on its own registrable domain, resolving directly to AWS with no vendor CNAME (managed hosting is provided by Catalyst IT, a Moodle Partner, but the LTI issuer, the signing keys and the SAML SP entity are LSE's own). It exposes the IMS LTI 1.3 / LTI Advantage platform endpoints an external tool integrates against: a live JWKS at /mod/lti/certs.php returning one RSA RS256 key, an OAuth 2.0 client-credentials token endpoint at /mod/lti/token.php, and the OIDC third-party-initiated login endpoint at /mod/lti/auth.php. Tool registration is closed and held by LSE; there is no public self-service onboarding and no .well-known discovery document. A SAML2 service-provider metadata document and a credentialed Moodle Web Services REST endpoint sit alongside it on the same host.

## Machine-readable artifacts (7)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/lse/refs/heads/main/openapi/lse-moodle-lti-platform-openapi.yml
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/lse/refs/heads/main/json-schema/lse-lti-jwks-schema.json
- **Examples** — https://raw.githubusercontent.com/api-evangelist/lse/refs/heads/main/examples/lse-lti-jwks-response.json
- **Errors** — https://raw.githubusercontent.com/api-evangelist/lse/refs/heads/main/errors/lse-errors.yml
- **Authentication** — https://raw.githubusercontent.com/api-evangelist/lse/refs/heads/main/authentication/lse-authentication.yml
- **Conformance** — https://raw.githubusercontent.com/api-evangelist/lse/refs/heads/main/conformance/lse-domain-standards.yml
- **Documentation** — https://moodle.lse.ac.uk/auth/saml2/sp/metadata.php

## Other London School of Economics and Political Science APIs (6)

- [LSE Shibboleth Identity Provider (UK Access Management Federation)](https://apis.io/apis/lse/identity-federation/)
- [LSE Research Online (EPrints, OAI-PMH)](https://apis.io/apis/lse/research-online-oai/)
- [LSE Library Search (Ex Libris Primo VE / Alma)](https://apis.io/apis/lse/library-search/)
- [LSE Digital Library (Quartex — IIIF / OAI-PMH)](https://apis.io/apis/lse/digital-library/)
- [LSE Archives Catalogue (Epexio)](https://apis.io/apis/lse/archives-catalogue/)
- [LSE DOI Registration (DataCite)](https://apis.io/apis/lse/datacite-doi/)

## Tags

Learning Management, LTI, Moodle, Authentication, OpenID Connect, Education

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/lse/moodle-lti-platform/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/lse/.
