API REFERENCE
Stable
Order
Ordering an ADV product.
Get the URL from your Pitchpoint Account Representative of where you should be submitting your orders to.
url="https://api.pointservices.com/riskinsight-services-ws/resources/v1/sami/ADV/ADV-120J"
data='{
"CorrelationID" : "12345",
"Terms" : {
"Term" : [ {
"Person" : {
"FirstName" : "John",
"MiddleName" : "A",
"LastName" : "Doe",
"NameSuffix" : "Jr.",
"SSN" : "123-45-6789",
"DOB" : "01/01/1980",
"HomePhone" : "123-456-7890",
"Residences" : {
"Residence" : [ {
"Address" : {
"AddressLine1" : "123 Main St",
"City" : "Anytown",
"State" : "CA",
"PostalCode" : "12345"
},
"CurrentIndicator" : true
} ]
},
"Employers" : {
"Employer" : [ {
"Name" : "ABC Corp",
"Phone" : "987-654-3210",
"MonthsOnJob" : "24",
"YearsOnJob" : "2",
"Address" : {
"AddressLine1" : "123 Main St",
"City" : "Anytown",
"State" : "CA",
"PostalCode" : "12345"
},
"CurrentIndicator" : true,
"SelfEmployedIndicator" : false
} ]
},
"Declarations" : {
"BorrowerFirstTimeHomebuyerIndicator" : true
}
}
}, {
"Property" : {
"Address" : {
"AddressLine1" : "123 Apple St",
"City" : "Bearsville",
"State" : "CA",
"PostalCode" : "12345"
}
}
}, {
"Participant" : {
"FirstName" : "Jane",
"MiddleName" : "B",
"LastName" : "Smith",
"CompanyName" : "XYZ Corp",
"ParticipantType" : "Appraiser",
"ContactPoint" : {
"RoleType" : "Mobile",
"Type" : "Phone",
"Value" : "1234567890",
"PreferenceIndicator" : true
},
"Address" : {
"AddressLine1" : "123 Dunkin St",
"City" : "Frisco",
"State" : "CA",
"PostalCode" : "12345"
},
"Licenses" : {
"License" : [ {
"LicenseNumber" : "LIC123",
"LicenseType" : "Appraiser License",
"LicenseState" : "CA"
} ]
}
}
} ]
}
}'
curl -X POST "${url}"
-H "Authorization: Bearer your_access_token_here"
-H "Content-Type: application/json"
-H "Accept: application/json"
-d "${data}"
Header Properties
Property | Value | Required? |
---|---|---|
Content-Type | application/json | true |
Accept | application/json | false |
Request Data Properties
Property | Description | Type |
---|---|---|
TransactionID | Only mandatory when refreshing a previously ordered ADV | string |
CorrelationID | (mandatory) A user-defined reference number to help identify the order. Does not need to be unique. | string |
Terms | (mandatory) See section below for more details. | object |
Terms.Term.personOrPropertyOrParticipant
Property | Description | Type |
---|---|---|
Person | (mandatory) aka a Borrower . See section below for more details. | object |
Participant | (optional) aka a Loan Participant . See section below for more details. | object |
Property | (optional) See section below for more details. | object |
Terms.Term.personOrPropertyOrParticipant.Person
Property | Description | Type |
---|---|---|
FirstName | (mandatory) First name of the person | string |
MiddleName | (optional) Middle name of the person | string |
LastName | (mandatory) Last name of the person | string |
HomePhone | (mandatory) Home phone number – in the NNN-NNN-NNNN or (NNN) NNN-NNNN or NNNNNNNNNN format | string |
DOB | (mandatory) Date of Birth – in the MM/DD/YYYY format | string |
SSN | (mandatory) Social Security Number of the person – in the NNN-NN-NNNN or NNNNNNNNN format | string |
(mandatory) Residences.Residence | ||
CurrentIndicator | (mandatory) Indicates whether the address is the current place of residence. | boolean |
(mandatory) Residences.Residence.Address | ||
AddressLine1 | (mandatory) Line1 of the residence of a person | string |
City | (mandatory) City of the residence of a person | string |
State | (mandatory) State of the residence of a person. 2-character code indicating which state. | string |
PostalCode | (mandatory) 5 or 9 digit zip code of the residence. | string |
(optional) Employers.Employer – this section is optional, but if provided the following becomes mandatory: | ||
Name | (mandatory) Name of the Employer. If the Employer object is added, then a Name is mandatory. For special cases like Housewife or Retired where there are no associated Employer Address, then the Address and Phone number become optional. See Employer for more special names. | string |
Phone | (mandatory) in the NNN-NNN-NNNN or (NNN) NNN-NNNN or NNNNNNNNNN format | string |
(mandatory) Employers.Employer.Address | ||
AddressLine1 | (mandatory) Line1 of the address | string |
City | (mandatory) City of the address | string |
State | (mandatory) State of the address. 2-character code indicating which state. | string |
PostalCode | (mandatory) 5 or 9 digit zip code of the address. | string |
all other fields | (optional) other fields are optional |
Terms.Term.personOrPropertyOrParticipant.Participant
Property | Description | Type |
---|---|---|
ParticipantType | (mandatory) The type of Participant, depending on the type set, (person vs company), various fields will become mandatory while others are optional. | string |
See Loan Participant Type for a list of possible ParticipantType
values.
Terms.Term.personOrPropertyOrParticipant.Property
Property | Description | Type |
---|---|---|
The entire Property section is optional, but if included, the following becomes mandatory | ||
(mandatory) Address | object | |
AddressLine1 | (mandatory) Line1 of the propery of a person | string |
City | (mandatory) City of the property of a person | string |
State | (mandatory) State of the property of a person. 2-character code indicating which state. | string |
PostalCode | (mandatory) 5 or 9 digit zip code of the property. | string |
See Property Type for a list of possible enum values.
Responses
200
The input data is echo-ed back with following additional fields:
Property | Description | Type |
---|---|---|
TransactionID | A Pitchpoint generated identifying string to uniquely identify this loan | string |
Messages.Message – A list of messages regarding the result of the order | ||
Category | Typically one of Info or Fault to indicate whether or not this is an information message or an error message. | string |
Code | Unique code for the Message . Typically, this is I004 when an order has initially been submitted, as PPS is still processing the order. When the report has successfully been generated, you should see a value of I001 . A value starting with EXXX generally indicates an error. | string |
Description | Description of the message | string |
Ref | The url to query to retrieve the results of the order | string |
Status – An object that states the current status of the order as related to billing matters. | ||
Code | The status code. This will typically be U001 during the ordering phase as Pitchpoint has not completed generating the reports. However once the report has been successfully generated this will typically become S001 | string |
Description | A description of the code | string |
Example:
{
"TransactionID": "0000000000000134076",
"(echoed input data)": ...,
"Attachments" : {
"Attachment" : [ {
"Document" : "RW5jb2RlZCBEb2N1bWVudCBoZXJl",
"Classifier" : "report",
"ContentDisposition" : "inline; filename=\"ADV120\"; creation-date=\"Wed, 05 Mar 2014 14:52:07 EST\"; modification-date=\"Wed, 05 Mar 2014 14:52:07 EST\"; read-date=\"Wed, 05 Mar 2014 14:52:07 EST\"; size=131536",
"ContentType" : "application/pdf"
} ]
},
"Messages" : {
"Message" : [ {
"Category" : "Info",
"Code" : "I001",
"Description" : "Success"
} ]
},
"Status" : {
"Code" : "S001",
"Description" : "Serviceable"
},
"Ref" : "https://api.pointservices.com/riskinsight-services-ws/resources/v1/sami/0000000000000511164"
}
For a complete list of possible Message