Skip to content

Update constituent details

PUT
/api/constituents/{id}
curl --request PUT \
--url https://example.com/api/constituents/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0 \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{ "firstName": "Sarah", "lastName": "Jenkins", "phone": "+17045550199", "email": "admin@dreamcenterconnect.com", "addressStreet": "456 Oak Avenue", "addressCity": "Concord", "addressState": "NC", "addressZip": "28025", "dateOfBirth": "1988-04-15" }'
id
required
string format: uuid
Media typeapplication/json
object
firstName

First or given name.

string
nullable
Example
Sarah
lastName

Last or family name.

string
nullable
Example
Jenkins
phone

E.164 formatted contact phone number.

string
nullable
Example
+17045550199
email

Primary email address.

string
nullable
Example
admin@dreamcenterconnect.com
addressStreet

Physical street address line.

string
nullable
Example
456 Oak Avenue
addressCity

City or municipality name.

string
nullable
Example
Concord
addressState

Two-letter US state abbreviation.

string
nullable
Example
NC
addressZip

5-digit US ZIP postal code.

string
nullable
Example
28025
dateOfBirth

Date of birth formatted as YYYY-MM-DD.

string format: date
nullable
Example
1988-04-15

Constituent updated successfully

Media typeapplication/json
object
id
required

Unique identifier (UUID v4) for the resource.

string format: uuid
householdId
required

UUID (v4) of the constituent household group.

string format: uuid
firstName

First or given name.

string
nullable
lastName

Last or family name.

string
nullable
phone

E.164 formatted contact phone number.

string
nullable
email

Primary email address.

string
nullable
addressStreet

Physical street address line.

string
nullable
addressCity

City or municipality name.

string
nullable
addressState

Two-letter US state abbreviation.

string
nullable
addressZip

5-digit US ZIP postal code.

string
nullable
dateOfBirth

Date of birth formatted as YYYY-MM-DD.

string format: date
nullable
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-1234567890ab",
"householdId": "50000000-0000-0000-0000-000000000005",
"firstName": "Sarah",
"lastName": "Jenkins",
"phone": "+17045550199",
"email": "admin@dreamcenterconnect.com",
"addressStreet": "456 Oak Avenue",
"addressCity": "Concord",
"addressState": "NC",
"addressZip": "28025",
"dateOfBirth": "1988-04-15"
}

Unauthorized

Forbidden

Constituent not found