Web services
From MoodleDocs
Moodle allow users to call web service from an external application.
User Manual
Administrator
Set up for users as client with token authentication
Set up for one system controlling Moodle with token authentication
Set up for one system controlling Moodle with username/login authentication