Skip to main content
PATCH
Partially Update a Donor Address
Send just the fields you want changed — for example postal or addressType — and the rest stay as they are. Returns the updated address.
To replace the whole address, use Update a Donor Address.

Authorizations

Authorization
string
header
required

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

Path Parameters

id
integer<int64>
required

The ID of the donor (not used, but required for route).

addressId
integer<int64>
required

The ID of the donor address.

Body

The partial address update request with optional fields.

Represents a partial donor address update request for PATCH operations. All fields are optional to allow partial updates.

address1
string | null

The first line of the address.

Maximum string length: 255
address2
string | null

The second line of the address.

Maximum string length: 255
city
string | null

The city of the address.

Maximum string length: 255
state
string | null

The state of the address.

Maximum string length: 255
postal
string | null

The postal code of the address.

Maximum string length: 15
countryString
string | null

The country of the address as a string.

addressType
enum<integer> | null

The type of the address.

Available options:
0,
1,
2,
3,
4,
5
isPrimary
boolean | null

Whether this is the primary address for the donor.

Response

OK

Represents a donor address model.

address1
string | null

The first line of the street address.

address2
string | null

The second line of the street address, such as a unit or suite.

city
string | null

The city of the address.

state
string | null

The state or province.

postal
string | null

The postal or ZIP code.

countryString
string | null

The country as free text, for countries outside the supported list.

addressType
enum<integer>

The type of address, such as Home or Work.

Available options:
0,
1,
2,
3,
4,
5
addressTypeDisplay
string | null

The display name of the address type.

id
integer<int64>

The unique identifier of the address.

donorId
integer<int64>

The unique identifier of the donor.

isPrimary
boolean

Whether this is the primary address for the donor.

Last modified on July 28, 2026