# e-Learning@USM Moodle Web Services

**Canonical:** https://apis.io/apis/usm/moodle-ws/  
**Provider:** Universiti Sains Malaysia — https://apis.io/providers/usm/  
**Base URL:** https://elearning.usm.my/sidang2526/webservice/rest/server.php  
**Documentation:** https://elearning.usm.my/sidang2526/

e-Learning@USM Moodle Web Services is one of 6 APIs that [Universiti Sains Malaysia](https://apis.io/providers/usm/) publishes on the [APIs.io](https://apis.io/) network. Tagged areas include Learning Management, Moodle, LMS, and Token Auth. The published artifact set on APIs.io includes authentication docs and API documentation.

Self-hosted Moodle at elearning.usm.my with the REST web-service server enabled and token-gated. An unauthenticated call returns Moodle's own invalidtoken exception, which proves the service is live rather than absent. The deployment, the host and the data are USM's; the contract is Moodle's, so no Moodle specification is saved under this institution — the relationship is recorded, the vendor's contract is not.

## Machine-readable artifacts (2)

- **Authentication** — https://raw.githubusercontent.com/api-evangelist/usm/refs/heads/main/authentication/usm-authentication.yml
- **Documentation** — https://elearning.usm.my/sidang2526/

## Other Universiti Sains Malaysia APIs (5)

- [USM Repository OAI-PMH](https://apis.io/apis/usm/eprints-oai/)
- [USM Repository EPrints REST and Export](https://apis.io/apis/usm/eprints-rest/)
- [USM Shibboleth Identity Provider (SIFULAN / eduGAIN)](https://apis.io/apis/usm/shibboleth-idp/)
- [Crossref membership — Universiti Sains Malaysia](https://apis.io/apis/usm/crossref-member/)
- [ROR record — Universiti Sains Malaysia](https://apis.io/apis/usm/ror-record/)

## Tags

Learning Management, Moodle, LMS, Token Auth

---

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