# Moodle Access API

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

Moodle Access 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 Access, Authorization, Permissions, and Roles. The published artifact set on APIs.io includes API documentation.

Provides functions to determine what the current user is allowed to do, checking roles, capabilities, and permissions across system, course, and activity contexts.

## Machine-readable artifacts (1)

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

## 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 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

Access, Authorization, Permissions, Roles

---

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