# Moodle File API

**Canonical:** https://apis.io/apis/moodle/file/  
**Provider:** Moodle — https://apis.io/providers/moodle/  
**Documentation:** https://moodledev.io/docs/apis/subsystems/files

Moodle File 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 File, Storage, and Uploads. The published artifact set on APIs.io includes API documentation.

Manages file storage across plugins, providing a unified interface for uploading, retrieving, and serving files associated with users, courses, and activities.

## Machine-readable artifacts (1)

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

## Other Moodle APIs (11)

- [Moodle Web Services API](https://apis.io/apis/moodle/web-services/)
- [Moodle External Functions API](https://apis.io/apis/moodle/external-functions/)
- [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 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

File, Storage, Uploads

---

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