get_participation_report
Rank Loomio group members by participation over a chosen month range, scoped to selected or your groups, returning a sorted report for engagement tracking.
Instructions
Rank the members of a group set: 1 call returns Loomio's own report, a row per user sorted by total desc. Scope by group_ids (1-50, counted together) or group_scope: 'my'; top limit rows (default 50, max 500), zero-activity users dropped unless include_inactive. Anonymous polls are excluded; a vote counts in the month its counted stance row was created.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Rows after sorting by total desc (1-500). Default 50. | |
| end_month | No | Last month, YYYY-MM. Default: the current month. | |
| group_ids | No | Group ids counted together (1-50); required unless group_scope 'my'. | |
| group_scope | No | 'custom' (default) = given group_ids; 'my' = the user's groups. | |
| start_month | No | First month, YYYY-MM. Default: 11 months before end_month. | |
| delegates_only | No | Only users with an active delegate role. Default false. | |
| include_inactive | No | Also list users with total 0 (ever-members). Default false. |