Update a donor.
Only the fields present in the request body change; anything omitted is left alone. Send
dry_run to validate the request without saving it.
Authentication
X-Spring-API-Keystring
Secret API key issued per institution. Send it on every request.
Path parameters
id
Request
This endpoint expects an object.
email
first_name
last_name
phone
organization
address1
address2
city
state
county
zip_code
country
job_title
work_email
work_phone
company_name
public_first_name
public_last_name
public_organization_name
website
facebook_url
twitter_url
linked_in_url
description
notes
make_profile_private
include_soft_credits
Response
OK
object
Stripe-style resource discriminator. Stable, snake_case string naming the resource type. Serialized first so it reads as the leading field of every V1 resource body.
id
first_name
last_name
email
phone
role
Whether this is an individual donor or a donor organization: Individual or
Organization. Mirrors the role field on the create request.
date_of_birth
birth_month
birth_day
birth_year
address1
address2
city
state
county
zip_code
country
job_title
work_email
work_phone
company_name
organization_name
public_organization_name
make_profile_private
public_first_name
public_last_name
website
facebook_url
twitter_url
linked_in_url
photo_url
description
notes
include_soft_credits
Errors
400
Bad Request Error
403
Forbidden Error
404
Not Found Error
409
Conflict Error
422
Unprocessable Entity Error
429
Too Many Requests Error