SOAP and XML Web Services
These Web Services provide a simple method to use our data and validation products directly over the Internet. With their SOAP Web Service interfaces these services can be called from any application on any platform capable of making simple Internet requests.
NALENND™ Basic NPA NXX Validation
Validate a North American telephone area code and exchange NPA NXX combination. Identify the exchange's service area, rate and wire center LATA, OCN, switch CLLI code and carrier defined line type for the exchange.
WSDL: http://www.quentinsagerconsulting.com/wsdl/nalennd.wsdl
The following is a sample SOAP request and response. The placeholders shown need to be replaced with actual values.
POST /service/nalennd HTTP/1.1
Host: www.quentinsagerconsulting.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://www.quentinsagerconsulting.com/service/nalennd/npanxx"
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:tns="http://www.quentinsagerconsulting.com">
<soap:Body>
<tns:npanxx>
<tns:number>string</tns:number>
<tns:key>string</tns:key>
</tns:npanxx>
</soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="UTF-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soap:Body>
<npanxxResponse>
<number>string</number>
<valid>boolean</valid>
<npa>string</npa>
<nxx>string</nxx>
<block>string</block>
<pooled>string</pooled>
<type>string</type>
<ocn>string</ocn>
<switch>string</switch>
<wclata>string</wclata>
<country>string</country>
<state>string</state>
<city>string</city>
<rclata>string</rclata>
</npanxxResponse>
</soap:Body>
</soap:Envelope>
European IBAN Validation
Validate an International Bank Account Number. This service determines if an European IBAN is or could be valid. Validation is performed per ISO 13616 and European Committee for Banking Standards EBS 204 with reference to ECBS TR201 V3.20 Register of European Account Numbers.
WSDL: http://www.quentinsagerconsulting.com/wsdl/iban.wsdl
The following is a sample SOAP request and response. The placeholders shown need to be replaced with actual values.
POST /service/iban HTTP/1.1
Host: www.quentinsagerconsulting.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://www.quentinsagerconsulting.com/service/iban/validate"
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:tns="http://www.quentinsagerconsulting.com">
<soap:Body>
<tns:validate>
<tns:number>string</tns:number>
<tns:key>string</tns:key>
</tns:validate>
</soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="UTF-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soap:Body>
<validateResponse>
<number>string</number>
<valid>boolean</valid>
<paper>string</paper>
<country>string</country>
</validateResponse>
</soap:Body>
</soap:Envelope>
United States Social Security Number Validation
This web service can determine whether a U.S. Social Security Number could be valid. It uses current Social Security Administration area and high group assignments to verify the area and group portion of the number giving a reasonable assurance the number could be valid.
While only the Social Security Administration can verify whether a particular number has actually been assigned this service can distinguish certain numbers that are clearly invalid.
WSDL: http://www.quentinsagerconsulting.com/wsdl/ssn.wsdl
The following is a sample SOAP request and response. The placeholders shown need to be replaced with actual values.
POST /service/ssn HTTP/1.1
Host: www.quentinsagerconsulting.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://www.quentinsagerconsulting.com/service/ssn/validate"
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:tns="http://www.quentinsagerconsulting.com">
<soap:Body>
<tns:validate>
<tns:number>string</tns:number>
<tns:key>string</tns:key>
</tns:validate>
</soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="UTF-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soap:Body>
<validateResponse>
<number>string</number>
<valid>boolean</valid>
<area>string</area>
</validateResponse>
</soap:Body>
</soap:Envelope>
