Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Note

CompositePhoneAppend makes use of additional name parsing logic when the IsBusiness parameter is not provided a value of True or False. This additional logic adds an increase in response time due to name-based logic that is performed on the inputs provided. It is recommended to specify a value for the IsBusiness parameter when used in applications that are time sensitive.


URL

...

Endpoints


JSON: https://trial.serviceobjects.com/PA2/api.svc/CompositePhoneInfo/{STATE}/{CITY}/{POSTALCODE}/{ADDRESS}/{NAME}/{ISBUSINESS}/{LICENSEKEY}?format=json


XML: https://trial.serviceobjects.com/PA2/api.svc/CompositePhoneInfo/{STATE}/{CITY}/{POSTALCODE}/{ADDRESS}/{NAME}/{ISBUSINESS}/{LICENSEKEY}?format=xml



CompositePhoneAppend Inputs

...

If no errors are encountered a PhoneInfo element will be returned with the following information. If there is an error, an Error object will be returned (explained in the Errors page).

Name

Type

Description

Phone

String

The landline phone number matching the found contact.

Name

String

The Name of the person matching the found contact

Address

String

The Address of the person matching the found contact.

City

String

The City of the person matching the found contact.

State

String

The State of the person matching the found contact

PostalCode

String

The Postal Code of the person matching the found contact.

IsResidential

String

A determination of the matching contact is a business number or not.

Certainty

String

A rating scale of the accuracy of the matching contact given the supplied inputs. Values can be "Low" "Medium" or "High"

LineTypeStringA determination of the phone carrier line type. Possible values are "Landline", "Wireless", "VOIP", or "Unknown".

Debug

String

An internal field used for testing our services

ErrorErrorSee Errors


References


HTML
<style>
.accordion {
  background-color: #f7f7f7 !important;
  color: #444 !important;
  cursor: pointer !important;
  padding: 18px !important;
  border: none !important;
  width: 100%;
  text-align: left !important;
  outline: none !important;
  font-size: 15px !important;
  transition: 0.4s !important ;
}

.active, .accordion:hover {
  background-color: #efefef !important; 
}

.panel {
  padding: 0 18px  !important;
  display: none ;
  background-color: white !important;
  border: none !important;
  overflow: hidden  !important;
}


.accordion:after {
  content: '\02795'; /* Unicode character for "plus" sign (+) */
  font-size: 13px ;
  color: #777 ;
  float: right ;
  margin-left: 5px;
}

.active:after {
  content: "\2796" ; /* Unicode character for "minus" sign (-) */
}

</style>
<script>
var acc = document.getElementsByClassName("accordion");
var i;

for (i = 0; i < acc.length; i++) {
  acc[i].addEventListener("click", function() {
    this.classList.toggle("active");
    var panel = this.nextElementSibling;
    if (panel.style.display === "block") {
      panel.style.display = "none";
    } else {
      panel.style.display = "block";
    }
  });
}
</script>

...