Level 2 verification is used to obtain phone activity as well as operator data.
In level 2, it is necessary to distinguish 2 different versions that depend on the products subscribed:
- Verification only on international mobile phone
AND/OR
- Verification only on international landline phone
The JSON response is a dictionary whose key is "1" and is itself a JSON object containing the following keys:
Key | Value | France | International |
TelOrigine | Phone number analyzed | STRING(20) | STRING(30) |
Geolocation |
Country of phone number If the phone number is a landline, the city is filled in. |
STRING(50) | STRING(50) |
Tel | Phone number in expected format | STRING(20) | STRING(30) |
Ported |
« Y »: Phone number has been ported « N »: Phone number has not been ported |
STRING(1) | STRING(1) |
Operator | Current operator of the phone number | STRING(50) | STRING(50) |
IdError |
"2": Phone number valid and not currently "1": Phone number valid and active "0": Phone number not existing |
INTEGER(1) | INTEGER(1) |
OldOperator |
Mobile: Old operator (only when Ported = Y) Landline: Operator to whom the phone number was initially assigned |
STRING(50) | STRING(50) |
Type |
« MOBILE »: The phone number is a mobile « FIXED_LINE »: The phone number is a landline |
STRING(6) | STRING(50) |
LabelStatus (Mobile phone only) |
"Reachable": indicates that the phone is reachable. "Not Reachable": indicates that the phone is not reachable
Note: for France, this field is only present if the "Status=Y" parameter is in the query. |
STRING(13) | STRING(13) |
Status (Mobile phone only) |
"0": indicates that the phone is reachable. "1": indicates that the phone is not reachable
Note: for France, this field is only present if the "Status=Y" parameter is in the query. |
STRING(2) | STRING(2) |