Lead Generation Solutions for Agencies, Publishers and Advertisers

Delivery Detail String

The system is accessed via https. A request is made to a specific web page. The results are returned in a stream that can then be parsed and used to display a web page, feed an API interface or use via a real-time system.

You can test any transaction by first copying the login transaction into a browser command line window and pressing go. This will establish the session with our servers, and allow you to cut and paste any of the other transactions into the browser command line. When the blank screen returns, you simply right click and select view source to see the XML string that is returned.

The proper syntax is:

https://www.parsprocess.com/TrackerXMLInterfaceRSA.asp?xml=?xml transaction stream?,method=get

You fill in the ?xml transaction stream? with one of the transactions below.

<XML>
<TRANTYPE>
tran type goes here
</TRANTYPE>

<TRANPARMS>
depends on tran type
</TRANPARMS>

<TRANRESULTS>

<TRANRETURNCODE>
return code
</TRANRETURNCODE>

<TRANRETURNMSG>
message to return code
</TRANRETURNCODE>

<TRANDETAIL>
depends on trantype
</TRANDETAIL>

</TRANRESULTS>

</XML>

 

LOGIN Transaction

<TRANTYPE>LOGIN</TRANTYPE>

Required Parameters

<LOGINID></LOGINID>
<PASSPHRASE></PASSPHRASE>

NOTES: The login transaction is used to validate security, and to establish a session with our web server. Once logged in, you can submit transactions without re-logging in as long as the session stays active. If you are inactive for more than five minutes, your session will time out. If you submit a transaction request and are returned the error code ?R04?, with the error message ?No Session?, the interface has been inactive for more than 5 minutes. You must log in again, and re-submit the last transaction. Logging in for every request will consume memory on our web server and cause performance problems.

EXAMPLE
https://www.parsprocess.com/TrackerXMLInterfaceRSA.asp?xml="<xml><TRANTYPE>LOGIN</TRANTYPE><TRANPARMS><LOGINID>userId</LOGINID>
<PASSPHRASE>password</PASSPHRASE></TRANPARMS></XML>"

Return

Standard messages under error/message codes.

 

Lead Verification

<TRANTYPE>LEADVERIFICATION</TRANTYPE>

Description:
Searches the Phone File (Enhanced DA) and Telephone Number Resource (TNR) tables to validate name, address, and phone information passed. The transaction returns TRUE/FALSE for each datapoint.

Required Parameters

A phone number or address elements must be passed.

Optional Parameters
<FIRSTNAME> </ FIRSTNAME >
<LASTNAME> </ LASTNAME >
<HOUSENUMBER></ HOUSENUMBER >
<PREDIRECTION></ PREDIRECTION >
<STREETNAME></ STREETNAME >
<STREETSUFFIX></ STREETSUFFIX >
<POSTDIRECTION></ POSTDIRECTION >
<APTNBR></ APTNBR >
<CITY></ CITY >
<STATE></ STATE >
<ZIPCODE></ ZIPCODE >
<ZIP4></ ZIP4>
<PHONE></ PHONE >

NOTES: To assure a household level match, house number, apartment number, zip, and zip 4 must be populated.

EXAMPLE
https://www.parsprocess.com/TrackerXMLInterfaceRSA.asp?xml="<xml><TRANTYPE>LEADVERIFICATION</TRANTYPE><TRANPARMS><FIRSTNAME>GARY</FIRSTNAME>
<LASTNAME>WALTER</LASTNAME><HOUSENUMBER>111</HOUSENUMBER><ZIPCODE>60467</ZIPCODE>
<ZIP4>1234</ZIP4><PHONE>6151234567</PHONE></TRANPARMS></XML>"

<TRANDETAIL> - see below for return codes

<VALIDATIONFLAGS>
<INDIVIDUALTOPHONE>TRUE/FALSE</INDIVIDUALTOPHONE>
<HOUSEHOLDTOPHONE>TRUE/FALSE</HOUSEHOLDTOPHONE>
<NAMEATPHONE>TRUE/FALSE</NAMEATPHONE>
<ADDRESSATPHONE>TRUE/FALSE</ADDRESSATPHONE>
<PHONEONLY>TRUE/FALSE</PHONEONLY>
<INDIVIDUAL>TRUE/FALSE</INDIVIDUAL>
<HOUSEHOLD>TRUE/FALSE</HOUSEHOLD>
<ADDRESS>TRUE/FALSE</ADDRESS>
</VALIDATIONFLAGS>

</TRANDETAIL>

 

Lead Verification with CASS Certification

<TRANTYPE>LEADVERIFICATIONCASS</TRANTYPE>

Description:
CASS certifies the passed address, and then searches the Phone File (Enhanced DA) and Telephone Number Resource (TNR) tables to validate name, address, and phone information passed. The transaction returns TRUE/FALSE for each datapoint.

Required Parameters

A phone number or address elements must be passed.

Optional Parameters
<FIRSTNAME> </ FIRSTNAME >
<LASTNAME> </ LASTNAME >
< ADDRESS1></ ADDRESS1>
< ADDRESS2></ ADDRESS2>
<CITY></ CITY >
<STATE></ STATE >
<ZIPCODE></ ZIPCODE >
<ZIP4></ ZIP4>
<PHONE></ PHONE >

EXAMPLE
https://www.estracker.com/TrackerXMLInterfaceRSA.asp?xml="<xml><TRANTYPE>LEADVERIFICATION</TRANTYPE><TRANPARMS><FIRSTNAME>GARY</FIRSTNAME>
<LASTNAME>WALTER</LASTNAME><HOUSENUMBER>111</HOUSENUMBER><ZIPCODE>60467</ZIPCODE>
<ZIP4>1234</ZIP4><PHONE>6151234567</PHONE></TRANPARMS></XML>"

<TRANDETAIL> - see below for return codes

<CASSERRORCODE>TRUE/FALSE</CASSERRORCODE>
<VALIDATIONFLAGS>
<INDIVIDUALTOPHONE>TRUE/FALSE</INDIVIDUALTOPHONE>
<HOUSEHOLDTOPHONE>TRUE/FALSE</HOUSEHOLDTOPHONE>
<NAMEATPHONE>TRUE/FALSE</NAMEATPHONE>
<ADDRESSATPHONE>TRUE/FALSE</ADDRESSATPHONE>
<PHONEONLY>TRUE/FALSE</PHONEONLY>
<INDIVIDUAL>TRUE/FALSE</INDIVIDUAL>
<HOUSEHOLD>TRUE/FALSE</HOUSEHOLD>
<ADDRESS>TRUE/FALSE</ADDRESS>
</VALIDATIONFLAGS>

</TRANDETAIL>

 

Transaction Return Codes and Messages

TRANRETURNCODE

TRANRETURNMSG

L00 Login valid
L01 Invalid login
L02 Login Suspended
R00 Successful
R01 Invalid TranType
R02 Record not found
No ssn found
To address found
R03 Too many results - refine search criteria
R04 Invalid Parameter sent - no trantype
No Session
No loginid
No passphrase
No ssn
No sequence number
No zip
No street number
No street name
No last name sent
No first name sent
No State supplied
No phone
No City/St or Zip

NO SESSION
R05 Database Timeout
R99 Unknown Error

 

If you have any questions, please don't hesitate to contact us.