Summarize sponsorship lifecycle history
Uses the same accessible event selection as the history list. Recipient totals count distinct entity_id falling back to from_entity_id, donor totals count distinct donor_id; historical and current program filters match either side.
Authorizations
Passport bearer token authentication for legacy admin sessions.
Query Parameters
Match donor entity id. Entity/program match either prior or new side.
x >= 142
Match donor id. Entity/program match either prior or new side.
x >= 142
Match entity id. Entity/program match either prior or new side.
x >= 142
Match program id. Entity/program match either prior or new side.
x >= 142
Lifecycle event transition, including historical compatibility values.
started, reassigned, transferred, cancelled, ended, recipient_exited, recipient_archived, restored, null "started"
Reason context; system is immutable lifecycle history.
recipient.archive, sponsorship.end, sponsorship.reassign, system, null "recipient.archive"
Exact stable reason code.
100"donor_cancelled"
Effective date beginning, inclusive.
"2026-01-01"
Effective date ending, inclusive; on or after date_from.
"2026-12-31"
List page length, default25. Accepted but unused by summary.
1 <= x <= 10025