Skip to main content
PUT
Update a Donor Address
Send the address’s full representation in the body, since the request replaces the stored values; to change only a few fields, use Partially 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 the address belongs to.

addressId
integer<int64>
required

The ID of the donor address to update.

Body

The address update request containing the new address information.

Represents an address request.

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>

The type of the address.

Available options:
0,
1,
2,
3,
4,
5
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.

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