Skip to main content
PATCH
Assign or clear a donor relationship manager

Authorizations

Authorization
string
header
required

Passport bearer token authentication for legacy admin sessions.

Path Parameters

donor_id
integer
required

Record ID in the authenticated organization.

Example:

42

Body

application/json
relationship_manager_user_id
integer | null

Eligible staff manager; null or omitted clears direct assignment. This key takes precedence over its compatibility alias.

Example:

42

assigned_fundraiser_user_id
integer | null

Compatibility alias for relationship_manager_user_id.

Example:

42

scope
enum<string> | null

Assignment target; default donor.

Available options:
donor,
household,
null
Example:

"donor"

source
string | null

Audit source; defaults donor_profile for single or donor_list_bulk for bulk.

Maximum string length: 128
Example:

"donor_profile"

plan_impact_version
string | null

Signed five-minute token from a 409 impact response, required when open plans are materially affected.

Maximum string length: 4096
Example:

"issued-plan-impact-version"

plan_repairs
object[] | null
Maximum array length: 50

Response

Assign or clear a donor relationship manager completed.

data
object