Note:

If you want to create a new page for developers, you should create it on the Moodle Developer Resource site.

Favourites API

From MoodleDocs

Overview

The favourites API provides a means to create, read, update and delete favourite items for users.