Skip to content

Resolve a household match

POST
/api/household-matches/{id}/resolve
curl --request POST \
--url https://example.com/api/household-matches/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/resolve \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{ "action": "MERGE_HOUSEHOLD", "targetConstituentId": "40000000-0000-0000-0000-000000000004", "fieldOverrides": { "firstName": "Sarah", "lastName": "Jenkins", "phone": "+17045550199", "email": "[email protected]", "addressStreet": "456 Oak Avenue", "addressCity": "Concord", "addressState": "NC", "addressZip": "28025", "dateOfBirth": "1988-04-15" } }'
id
required
string format: uuid
Media typeapplication/json
object
action
required

Resolution action type.

string
Allowed values: MERGE_HOUSEHOLD MERGE_CONSTITUENT DISMISS
Example
MERGE_CONSTITUENT
targetConstituentId

UUID (v4) of target constituent record for merge operations.

string format: uuid
Example
40000000-0000-0000-0000-000000000004
fieldOverrides
object
firstName

First or given name.

string
Example
Sarah
lastName

Last or family name.

string
Example
Jenkins
phone

E.164 formatted contact phone number.

string
nullable
Example
+17045550199
email

Primary email address.

string
nullable
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

Match resolved successfully

Bad request

Unauthorized

Forbidden