# Moodle External Functions API

**Canonical:** https://apis.io/apis/moodle/external-functions/  
**Provider:** Moodle — https://apis.io/providers/moodle/  
**Documentation:** https://moodledev.io/docs/apis/subsystems/external/functions

Moodle External Functions API is one of 12 APIs that [Moodle](https://apis.io/providers/moodle/) publishes on the [APIs.io](https://apis.io/) network. Tagged areas include External, Functions, Integration, and Web Services. The published artifact set on APIs.io includes API documentation.

Allows developers to expose parametrized functions to external systems, forming the basis of Moodle's web services and powering integrations consumed via REST, SOAP, and XML-RPC.

## Machine-readable artifacts (1)

- **Documentation** — https://moodledev.io/docs/apis/subsystems/external/functions

## Other Moodle APIs (11)

- [Moodle Web Services API](https://apis.io/apis/moodle/web-services/)
- [Moodle Access API](https://apis.io/apis/moodle/access/)
- [Moodle Roles API](https://apis.io/apis/moodle/roles/)
- [Moodle Data Manipulation API (DML)](https://apis.io/apis/moodle/dml/)
- [Moodle File API](https://apis.io/apis/moodle/file/)
- [Moodle Form API](https://apis.io/apis/moodle/form/)
- [Moodle Events API](https://apis.io/apis/moodle/events/)
- [Moodle Hooks API](https://apis.io/apis/moodle/hooks/)
- [Moodle Privacy API](https://apis.io/apis/moodle/privacy/)
- [Moodle Task API](https://apis.io/apis/moodle/task/)
- [Moodle Payment API](https://apis.io/apis/moodle/payment/)

## Tags

External, Functions, Integration, Web Services

---

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