Edit a recipient
Updates a recipient in the authenticated organization and preserves its archived state. Send the full configured recipient profile as top-level fields because the custom profile is replaced on save. Changing sponsorship thresholds or numeric public visibility recalculates sponsorship status. Requires permission: manage_programs.
Authorizations
Passport bearer token authentication for legacy admin sessions.
Body
Recipient identity, writable system fields, and configured custom form fields.
ID of the recipient to edit. The legacy entity field is accepted as an alias.
123
Numeric public visibility flag; 1 includes the recipient on public sponsorship pages and 0 hides it.
0, 1 1
Features the recipient where the program supports featured placement.
false
Portal email address; null or empty clears the existing address.
"recipient@example.org"
Sponsorship threshold for the recipient; changing the value recalculates sponsorship status.
3
Sponsorship amount as a number or numeric string; an empty string or null clears it. Changing the value recalculates sponsorship status.
40
Tag names as an array or comma-separated string. Individual tag names may not contain commas; null clears the tags.
Controls the recipient's availability for additional gifts on donor dashboards.
previous_donors, all_donors, hidden "previous_donors"
Manual days waiting. Supply this or waiting_since, never both; only eligible number or contribution recipients can change waiting time.
0 <= x <= 36500030
Manual waiting-since date in organization time; must not be in the future. Mutually exclusive with waiting_days.
"2026-09-20"