Upsert a per-program donor-field permission override
Sets the per-program permission override on a single donor field — either a custom field (via donorfield_id) or a standardized field (via standard_field_key). Exactly one identifier is required. Null or the field default removes the override. Loaded field and program revisions are required for stale-write protection. Requires permission: manage_programs.
Authorizations
Passport bearer token authentication for legacy admin sessions.
Path Parameters
Program whose override to upsert.
Body
New permissions value. Null or the field default removes the override.
public, donor, admin "admin"
Loaded field row revision. Zero represents a default-backed standard field with no row.
x >= 04
Loaded program donor-field policy revision.
x >= 07
Custom field id. Provide this OR standard_field_key.
512
Standardized field key. Provide this OR donorfield_id.
"first_name"