Skip to navigation

Update an existing donor (full update).

This endpoint performs a full update of the donor record. All fields in the request will replace existing values. To update only specific fields, use the PATCH endpoint instead.

Authentication

Authorizationstring

JWT Authorization header using the Bearer scheme. Example: “Authorization: Bearer {token}”

Path parameters

idlongRequired
The ID of the donor to update.

Request

The complete donor information to update.
DonorRequestobjectRequired
Represents a donor request.
OR
CreateDonorRequestobjectRequired
Represents a request to create a donor.

Response

OK
idlongOptional
Gets or sets the identifier.
namestring or nullOptional
Gets or sets the name.
titlestring or nullOptional
Gets or sets the title.
firstNamestring or nullOptional
Gets or sets the first name.
middleNamestring or nullOptional
Gets or sets the middle name.
lastNamestring or nullOptional
Gets or sets the last name.
suffixstring or nullOptional
Gets or sets the suffix.
emailstring or nullOptional
Gets or sets the email address.
phonestring or nullOptional
Gets or sets the phone.
createdDatestring or nullOptional
Gets or sets the created date.
modifiedDatestring or nullOptionalRead-only
Gets or sets the modified date.
notesstring or nullOptional
Gets or sets any additional notes.
isOrganizationbooleanOptional
Gets or sets a value indicating whether organization.
organizationNamestring or nullOptional
Gets or sets the organization name.
crmKeyUrlsmap from strings to objects or nullOptional
Gets or sets the CRM URLs by integration type.
crmKeystring or nullOptional
Gets or sets the crmkey.
crmSecondKeystring or nullOptional
Gets or sets the crmsecond key.
isTestModebooleanOptional
Gets or sets a value indicating whether test mode.
isArchivedbooleanOptional
Gets or sets a value indicating whether archived.
isGDPRDeletedbooleanOptional
Gets or sets a value indicating whether gdprdeleted.
primaryAddressobject or nullOptional
Gets or sets the address.
donorAddresseslist of objects or nullOptional
Gets or sets the donor addresses.
donorEmailAddresseslist of objects or nullOptional
Gets or sets the donor email addresses.
donorPhoneNumberslist of objects or nullOptional
Gets or sets the donor phone numbers.

Errors

400
Bad Request Error
404
Not Found Error