Web services enable other systems to login to Moodle and perform operations.
Most of the time, the client application will retrieve the key (token) for a user. However, it is still possible for a user to view the key and to regenerate it.
- Web services forum on moodle.org
- Web services FAQ