Phone Validation
Validate a phone number and receive phone details on return.
Last updated
Validate a phone number and receive phone details on return.
Last updated
POST
https://production.idresponse.com/process/comprehensive/gateway
Make an HTTPS POST request with the following body parameters to find out if the target has provided a valid number and other details about the number. You will receive a synchronous response in 2-3 seconds with a result object that includes an action, detail and issues object.
Name | Type | Description |
---|---|---|
The number should be a string with the country code followed by the number.
If you send the number with any characters that is fine. They will be stripped out. So, 1 (201) 510-6000
is also valid.
On input you can set which line types should return a FAIL
- PHONE TYPE CHECK FAILED
. For example, the above would fail if the number was detected as voip. Use any of the line types described below in the output data section.
The following are all values that will be returned in the result object of the response.
The phone validation returns information to your application about the number. Below are the return values.
PhoneMatch+Validate will process with the default base ruleset. Here are the rules:
The base ruleset will return a PASS when:
The phone number is valid
The phone number type is not on the exclusion list
The base ruleset will return a FAIL when:
The phone number is not valid
The phone number type is on the exclusion list
user
string
Your account's API username
pass
string
Your Account's API password
service
string
The service name (PhoneMatch5.0.Validate)
reference
string
A unique identifier for your customer
target
object
The individual being sent for verification
phone
string
The target's phone number (see formats below)
invalid_phonelinetypes
array
Set which line types should FAIL the check (see below for input values)
Action
Detail
Description
FAIL
PHONE CHECK FAILED
The phone number is not valid
FAIL
PHONE TYPE CHECK FAILED
The phone number type is in the exclusion list
PASS
ALL CHECKS PASSED
The phone number is valid and the type is not excluded
Parameter
Description
countrycode
The ISO-3166 alpha-2 country code of the address.
countrycallingcode
The country code of the phone number.
country
The country name of the location associated to the phone number.
phonelinetype
The line type of the phone number.
Landline
- Traditional wired phone line.
VOIP
- VOIP-based fixed and nonfixed line phones.
Mobile
- Wireless phone line.
Voicemail
- Voicemail-only service.
TollFree
- Callee pays for call.
Premium
- Caller pays a premium for the call–e.g. 976 area code.
Other
- Anything that does not match the previous categories.
carrier
The company that provides voice and/or data services for the phone number. Carriers are returned at the MVNO level.
phonenumber
The phone number in E.164 or local format. The default country calling code is +1 (USA).