List grouped duplicate-donor results
Returns paginated groups of likely-duplicate donors. Each group is an array of Donor objects (primary donor first, then linked duplicates) reconstructed from the DuplicateDonor link table; groups where the user has marked donors as not-duplicate are filtered out automatically. Supports both page and pageIndex query keys for backwards compatibility. Free-text search matches the primary donor or any of its linked duplicates across username, email, and form is_title fields. fieldFilters and filterRules further narrow the result set on standardized columns, custom JSON fields, or year-to-date contribution buckets. Requires permission: duplicates_manage (also satisfied by donors_manage).
Authorizations
Passport bearer token authentication for legacy admin sessions.
Query Parameters
1-indexed page number. Validation: sometimes|integer|min:1. Falls back to pageIndex then 1.
x >= 1Alias for page. Validation: sometimes|integer|min:1.
x >= 1Group rows per page. Validation: sometimes|integer|min:1|max:100. Defaults to 10.
1 <= x <= 100Free-text search. Validation: sometimes|string|max:100|nullable. Wildcards % and _ are stripped server-side.
100Restrict to one donor form. Validation: sometimes|nullable|integer.
Map of json_fields key to substring filter. Applied after grouping. Validation: sometimes|array.
Array of {fieldKey, operator, value} rules. operator ∈ equals, greater_than, less_than, is_empty. Validation: sometimes|array.