Person
The Person entity represents a contact or donor associated with a donation. It contains personal details, contact information, addresses, and communication preferences.
| Field | Type | Description |
|---|---|---|
salesforceKey |
String | Salesforce ID for the Contact. Used for specific anonymous user scenarios. |
key |
String | Dispatching platform key for the Contact. |
partyType |
String | Always set to "person" when dealing with a contact. |
salutation |
String | Free-text salutation (e.g., "Mr", "Ms", "Dr"). |
firstName |
String | Person's first name. |
middleName |
String | Person's middle name. |
lastName |
String | Person's last name. |
gender |
String | Person's gender ("male", "female", or "unspecified"). |
birthday |
Date | Person's birthday in YYYY-MM-DD format only. |
dateOfDeath |
Date | Person's date of death in YYYY-MM-DD format only. |
phoneType |
String | Person's phone type ("home", "work", or "other"). |
phone |
String | Person's phone number. No validation or transformation is applied. |
emailType |
String | Person's email type ("home", "work", or "other"). |
email |
String | Person's email address. |
photoUrl |
String | URL to the person's photo. |
mailingAddress |
Address | Person's primary mailing address. |
otherAddress |
Address | Person's secondary or alternative address. |
communication |
Communication | Communication preferences and permissions. |
custom |
Object | Custom key/value pairs for platform-specific data. |
questions |
Array of Question | Custom questions and answers associated with this person. |
createdAt |
DateTime | Creation date provided by the source platform. |
modifiedAt |
DateTime | Last modification date provided by the source platform. |