Count recipient worksheet footer values
Counts blank, filled and unique values across the complete matching recipient program/all-program view. Resolves saved filters and search while discarding pagination/sort; results can be briefly cached. count_empty/count_filled aliases normalize to blank/filled. Unsupported operations are skipped, but sponsor_names explicitly returns422. Program id all or0 selects combined scope. Requires permission: one of manage_programs.
Authorizations
Passport bearer token authentication for legacy admin sessions.
Path Parameters
Accessible program id or all programs. Footer/export also accept0 for the combined context.
42
Body
Validated request fields for this operation.
Counts the complete matching recipient scope. filter defaults false; no pagination/sort. Operations are case-sensitive and only blank/filled/unique plus the two count aliases are accepted.
1Archived-view selector. Use string false for active and true for archived. Recipient views also support available, sponsored and unsponsored.
"false"
Multiple typed comparisons. Requires filter when present; value is required except supported presence/empty operators. Saved-view filters are sanitized to current allowed fields.
Worksheet search text; recipient search defaults to title/id fields when keysArray is absent.
"Jane"
Legacy comparison/search field keys.
Legacy single comparison operator.
"contains"
Saved view/report from this organization and worksheet module; missing/unmatched ids are ignored.
42
Compatibility alias for savedFilterId.
42
Selected column keys; defaults to saved/current form preferences.
Preferred allowed column ordering.
Lower date bound, interpreted with module/saved report date semantics.
"2026-01-01"
Upper date bound; donor created-at range applies when both bounds are supplied and no advanced date override exists.
"2026-10-20"
Combined all-program scope; defaults recipients. Campaigns selects campaign programs.
recipients, campaigns "recipients"