Report builder API
From MoodleDocs
Report Builder API overview
System Reports
Introduction
Column
Column types
Creating columns
Filter
Filter types
Creating filters
Entity
Create an entity
Examples
User entity and Course entity