Web services
From MoodleDocs
- Admin quick guide
- Authentication
- Managing accounts
- Enrolments
- Payment gateways
- Roles and permissions
- Security
- Performance
- Backup
- Site registration
- Site appearance
- Language
- Server settings
- Site-wide reports
- Admin tools
- Developer tools
- Web services
- More features
- GDPR
- Communication
- MoodleNet
- Administration FAQ
Web services enable other systems to login to Moodle and perform operations.
Administrator documentation
- How to enable web services for ordinary users
- How to enable web services for an external system
- Enable mobile web services
User documentation
Developer documentation
The full API can be founnd on any Moodle sites under Administration block > Plugins > Web services > API Documentation.
- Development:Creating a web service and a web service function
- Development:Creating a web service client
- Web service Roadmap
See also
Sharing knowledge:
- The official discussion forum is here
- Web services FAQ
Specification / core development:
Other implementations: