This object allows you to add and manage a Borrower's contact information. A Borrower can have an "unlimited" number of contacts. However, it is important to properly create key contact objects.
Peach Borrower Portal (if used by the lender), shows the following contacts only:
EMAIL
contactType=email, label=personal or work, affiliation=self, status=primary.
MOBILE PHONE
contactType=phone, label=personal, affiliation=self, status=primary.
HOME PHONE
contactType=phone, label=home, affiliation=self, status=secondary.
HOME ADDRESS
contactType=address, label=home, affiliation=self, status=primary.
The Peach system sends notices (e.g. payment reminder) to borrowers (if configured by the lender). In order for a notice to be sent successfully, both contact object and template must exist. If a contact cannot be found, the system will not send a notice. The system will try to find the following contact objects:
Email notices: contactType=email, valid=true, affiliation=self, status=primary (if "primary" is not found, the system searches for "secondary" and then for "additional")
Text message/SMS notices: contactType=phone, valid=true, affiliation=self, receiveTextMessages=true, label=personal, status=primary (if "primary" is not found, the system searches for "secondary" and then for "additional")
Add new contact information and associate it with a borrower.
externalId | string or null [ 1 .. 255 ] characters A lender's identifier for an object. After the object is successfully created, a lender can use ID or externalId identifiers to fetch the object. To fetch the object using externalId you need to add Note: Don't add ext- to the identifier value. For example: if the external identifier is |
contactType | string The type of contact.
|
label | string The contact label. A person's mobile phone should be labeled as A person's home address should be labeled as A servicemember's military unit or commander contact should be labeled as Automated text messages (e.g. payment reminder) can only be sent to contactType= |
affiliation | string All contacts are associated with one borrower. Sometimes the contact represents information about the borrower person themself—e.g., the borrower's address. Sometimes the contact represents information about a person affiliated with the borrower.
Automated text messages (e.g. payment reminder) can only be sent to contactType= |
name | string or null [ 0 .. 50 ] characters Full name of a third-party contact. Only applicable for third-party contacts, such as |
value | string The value of a contact. This attribute should be used for all contact types
except for address, which has dedicated attributes such as
|
object The mailing address. | |
valid | boolean Default: true Identifies a contact as valid or invalid. A contact can become invalid
for multiple reasons, such as wrong format,
invalid email domain, etc. This attribute can be changed by you or by
Peach. If no value is provided, we will assume valid= |
verified | boolean Default: false Identifies a contact as verified or unverified. Contact can be verified
via a verification code, verification link or a first-party outbound call.
The value can be changed by you or by Peach. If no value is provided, we
will assume verified= |
receiveTextMessages | boolean Default: false Allows using a |
authorizedThirdParty | boolean Default: false Signifies an individual authorized by the borrower to make purchases and
changes against the account that is the subject of the collection efforts.
This attribute is not applicable to contacts with affiliation |
powerOfAttorney | boolean Default: false Designated an individual with power of attorney. This attribute can only
be set by agents upon receiving appropriate documents from the borrower
or their attorney. This attribute is not applicable to contacts with affiliation |
status | string Describes the contact status as primary, secondary, additional or archived.
Within a set of contacts with the same If a new contact is created as If a new contact is created as |
Success
{- "externalId": "string",
- "contactType": "phone",
- "label": "personal",
- "affiliation": "self",
- "name": "string",
- "value": "string",
- "address": {
- "addressLine1": "string",
- "addressLine2": "string",
- "city": "string",
- "countyOrRegion": "string",
- "state": "string",
- "postalCode": "string",
- "country": "string",
- "POBox": "string"
}, - "valid": true,
- "verified": false,
- "receiveTextMessages": false,
- "authorizedThirdParty": false,
- "powerOfAttorney": false,
- "status": "primary"
}
{- "status": 0,
- "message": "string",
- "data": {
- "id": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "deletedAt": "2019-08-24T14:15:22Z",
- "object": "contact",
- "externalId": "string",
- "contactType": "phone",
- "label": "personal",
- "affiliation": "self",
- "name": "string",
- "value": "string",
- "address": {
- "object": "address",
- "addressLine1": "string",
- "addressLine2": "string",
- "city": "string",
- "countyOrRegion": "string",
- "state": "string",
- "postalCode": "string",
- "country": "string",
- "POBox": "string"
}, - "valid": true,
- "verified": false,
- "receiveTextMessages": false,
- "authorizedThirdParty": false,
- "powerOfAttorney": false,
- "status": "primary"
}
}
Get all contact information items associated with a borrower.
Success
{- "count": 0,
- "data": [
- {
- "id": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "deletedAt": "2019-08-24T14:15:22Z",
- "object": "contact",
- "externalId": "string",
- "contactType": "phone",
- "label": "personal",
- "affiliation": "self",
- "name": "string",
- "value": "string",
- "address": {
- "object": "address",
- "addressLine1": "string",
- "addressLine2": "string",
- "city": "string",
- "countyOrRegion": "string",
- "state": "string",
- "postalCode": "string",
- "country": "string",
- "POBox": "string"
}, - "valid": true,
- "verified": false,
- "receiveTextMessages": false,
- "authorizedThirdParty": false,
- "powerOfAttorney": false,
- "status": "primary"
}
]
}
Success
{- "status": 0,
- "message": "string",
- "data": {
- "id": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "deletedAt": "2019-08-24T14:15:22Z",
- "object": "contact",
- "externalId": "string",
- "contactType": "phone",
- "label": "personal",
- "affiliation": "self",
- "name": "string",
- "value": "string",
- "address": {
- "object": "address",
- "addressLine1": "string",
- "addressLine2": "string",
- "city": "string",
- "countyOrRegion": "string",
- "state": "string",
- "postalCode": "string",
- "country": "string",
- "POBox": "string"
}, - "valid": true,
- "verified": false,
- "receiveTextMessages": false,
- "authorizedThirdParty": false,
- "powerOfAttorney": false,
- "status": "primary"
}
}
Update a borrower's contact information.
externalId | string or null [ 1 .. 255 ] characters A lender's identifier for an object. After the object is successfully created, a lender can use ID or externalId identifiers to fetch the object. To fetch the object using externalId you need to add Note: Don't add ext- to the identifier value. For example: if the external identifier is |
contactType | string The type of contact.
|
label | string The contact label. A person's mobile phone should be labeled as A person's home address should be labeled as A servicemember's military unit or commander contact should be labeled as Automated text messages (e.g. payment reminder) can only be sent to contactType= |
affiliation | string All contacts are associated with one borrower. Sometimes the contact represents information about the borrower person themself—e.g., the borrower's address. Sometimes the contact represents information about a person affiliated with the borrower.
Automated text messages (e.g. payment reminder) can only be sent to contactType= |
name | string or null [ 0 .. 50 ] characters Full name of a third-party contact. Only applicable for third-party contacts, such as |
value | string The value of a contact. This attribute should be used for all contact types
except for address, which has dedicated attributes such as
|
object The mailing address. | |
valid | boolean Default: true Identifies a contact as valid or invalid. A contact can become invalid
for multiple reasons, such as wrong format,
invalid email domain, etc. This attribute can be changed by you or by
Peach. If no value is provided, we will assume valid= |
verified | boolean Default: false Identifies a contact as verified or unverified. Contact can be verified
via a verification code, verification link or a first-party outbound call.
The value can be changed by you or by Peach. If no value is provided, we
will assume verified= |
receiveTextMessages | boolean Default: false Allows using a |
authorizedThirdParty | boolean Default: false Signifies an individual authorized by the borrower to make purchases and
changes against the account that is the subject of the collection efforts.
This attribute is not applicable to contacts with affiliation |
powerOfAttorney | boolean Default: false Designated an individual with power of attorney. This attribute can only
be set by agents upon receiving appropriate documents from the borrower
or their attorney. This attribute is not applicable to contacts with affiliation |
object |
Success
{- "externalId": "string",
- "contactType": "phone",
- "label": "personal",
- "affiliation": "self",
- "name": "string",
- "value": "string",
- "address": {
- "addressLine1": "string",
- "addressLine2": "string",
- "city": "string",
- "countyOrRegion": "string",
- "state": "string",
- "postalCode": "string",
- "country": "string",
- "POBox": "string"
}, - "valid": true,
- "verified": false,
- "receiveTextMessages": false,
- "authorizedThirdParty": false,
- "powerOfAttorney": false,
- "phoneDisconnectionDetails": {
- "lastKnownConnectionDate": "2019-08-24"
}
}
{- "status": 0,
- "message": "string",
- "data": {
- "id": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "deletedAt": "2019-08-24T14:15:22Z",
- "object": "contact",
- "externalId": "string",
- "contactType": "phone",
- "label": "personal",
- "affiliation": "self",
- "name": "string",
- "value": "string",
- "address": {
- "object": "address",
- "addressLine1": "string",
- "addressLine2": "string",
- "city": "string",
- "countyOrRegion": "string",
- "state": "string",
- "postalCode": "string",
- "country": "string",
- "POBox": "string"
}, - "valid": true,
- "verified": false,
- "receiveTextMessages": false,
- "authorizedThirdParty": false,
- "powerOfAttorney": false,
- "status": "primary"
}
}
Clones the borrower's contact information. Copies all properties from the existing contact and applies the passed properties. Sets externalId of the existing contact to null. Sets the status of the existing contact to archived. Returns the new contact with a new Peach ID.
externalId | string or null [ 1 .. 255 ] characters A lender's identifier for an object. After the object is successfully created, a lender can use ID or externalId identifiers to fetch the object. To fetch the object using externalId you need to add Note: Don't add ext- to the identifier value. For example: if the external identifier is |
contactType | string The type of contact.
|
label | string The contact label. A person's mobile phone should be labeled as A person's home address should be labeled as A servicemember's military unit or commander contact should be labeled as Automated text messages (e.g. payment reminder) can only be sent to contactType= |
affiliation | string All contacts are associated with one borrower. Sometimes the contact represents information about the borrower person themself—e.g., the borrower's address. Sometimes the contact represents information about a person affiliated with the borrower.
Automated text messages (e.g. payment reminder) can only be sent to contactType= |
name | string or null [ 0 .. 50 ] characters Full name of a third-party contact. Only applicable for third-party contacts, such as |
value | string The value of a contact. This attribute should be used for all contact types
except for address, which has dedicated attributes such as
|
object The mailing address. | |
valid | boolean Default: true Identifies a contact as valid or invalid. A contact can become invalid
for multiple reasons, such as wrong format,
invalid email domain, etc. This attribute can be changed by you or by
Peach. If no value is provided, we will assume valid= |
verified | boolean Default: false Identifies a contact as verified or unverified. Contact can be verified
via a verification code, verification link or a first-party outbound call.
The value can be changed by you or by Peach. If no value is provided, we
will assume verified= |
receiveTextMessages | boolean Default: false Allows using a |
authorizedThirdParty | boolean Default: false Signifies an individual authorized by the borrower to make purchases and
changes against the account that is the subject of the collection efforts.
This attribute is not applicable to contacts with affiliation |
powerOfAttorney | boolean Default: false Designated an individual with power of attorney. This attribute can only
be set by agents upon receiving appropriate documents from the borrower
or their attorney. This attribute is not applicable to contacts with affiliation |
status | string Describes the contact status as primary, secondary, additional or archived.
Within a set of contacts with the same If a new contact is created as If a new contact is created as |
Success
{- "externalId": "string",
- "contactType": "phone",
- "label": "personal",
- "affiliation": "self",
- "name": "string",
- "value": "string",
- "address": {
- "addressLine1": "string",
- "addressLine2": "string",
- "city": "string",
- "countyOrRegion": "string",
- "state": "string",
- "postalCode": "string",
- "country": "string",
- "POBox": "string"
}, - "valid": true,
- "verified": false,
- "receiveTextMessages": false,
- "authorizedThirdParty": false,
- "powerOfAttorney": false,
- "status": "primary"
}
{- "status": 0,
- "message": "string",
- "data": {
- "id": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "deletedAt": "2019-08-24T14:15:22Z",
- "object": "contact",
- "externalId": "string",
- "contactType": "phone",
- "label": "personal",
- "affiliation": "self",
- "name": "string",
- "value": "string",
- "address": {
- "object": "address",
- "addressLine1": "string",
- "addressLine2": "string",
- "city": "string",
- "countyOrRegion": "string",
- "state": "string",
- "postalCode": "string",
- "country": "string",
- "POBox": "string"
}, - "valid": true,
- "verified": false,
- "receiveTextMessages": false,
- "authorizedThirdParty": false,
- "powerOfAttorney": false,
- "status": "primary"
}
}