Skip to main content
PUT
Assign a donor or household relationship manager

Authorizations

Authorization
string
header
required

Passport bearer token authentication for legacy admin sessions.

Path Parameters

donor_id
integer
required

Donor id in the current organization.

Body

application/json

Validated request fields for this operation.

relationship_manager_user_id
integer | null

Relationship manager user id. Validation: nullable, integer.

Example:

1

assigned_fundraiser_user_id
integer | null

Assigned fundraiser user id. Validation: nullable, integer.

Example:

1

scope
enum<string> | null

Scope. Validation: nullable; allowed values: donor, household.

Available options:
donor,
household,
null
Example:

"donor"

plan_impact_version
string | null

Current signed impact_version from stewardship-plans/lifecycle-impact, required when the mutation materially affects open plans.

Maximum string length: 4096
Example:

"Plan Impact Version"

plan_repairs
object[] | null

Plan repairs. Validation: nullable, array, max:25.

Maximum array length: 25

Response

Operation result.

status
string
Example:

"success"

data
object

Donor, household or relationship profile with up to 25 recent transaction/attribution/interaction rows. Private email evidence and inaccessible relationships are omitted. Assignment responses may return a source-row subset while refresh is pending.