Skip to main content
GET
/
validation
/
{uuid}
Get asynchronous validation results
curl --request GET \
  --url https://api.wavix.com/v1/validation/{uuid}
{
  "status": "success",
  "pending": 10,
  "count": 1000,
  "items": [
    {
      "phone_number": "971501390098",
      "valid": true,
      "country_code": "AE",
      "e164_format": "+971501390098",
      "national_format": "050 139 0098",
      "ported": false,
      "mcc": "424",
      "mnc": "02",
      "number_type": "mobile",
      "carrier_name": "Etisalat",
      "risky_destination": false,
      "unallocated_range": false,
      "reachable": true,
      "roaming": false,
      "timezone": "UTC+04:00",
      "charge": "0.015",
      "error_code": "000"
    },
    {
      "phone_number": "971504359195",
      "valid": true,
      "country_code": "AE",
      "e164_format": "+971504359195",
      "national_format": "050 435 9195",
      "ported": false,
      "mcc": "424",
      "mnc": "02",
      "number_type": "mobile",
      "carrier_name": "Etisalat",
      "risky_destination": false,
      "unallocated_range": false,
      "reachable": true,
      "roaming": false,
      "timezone": "UTC+04:00",
      "charge": "0.015",
      "error_code": "000"
    }
  ]
}

Authorizations

appid
string
query
required

An API key to authorize your request

Path Parameters

uuid
string
required

Unique validation token

Example:

"12542c5c-1a17-4d12-a163-5b68543e75f6"

Response

status
string
required

Status of the request. Can be either success indicating that all phone numbers have been processed or in progress indicating that some phone numbers are not been processed yet.

Example:

"success"

pending
integer
required

The quantity of phone numbers that are pending to be processed.

Example:

10

count
integer
required

The quantity of phone numbers passed in the request.

Example:

1000

items
NumberValidatorResponse · object[]
required

An array of JSON objects containing detailed information about each phone number. The list of parameters returned is determined by the type parameter passed in the request.

Example:
[
{
"phone_number": "971501390098",
"valid": true,
"country_code": "AE",
"e164_format": "+971501390098",
"national_format": "050 139 0098",
"ported": false,
"mcc": "424",
"mnc": "02",
"number_type": "mobile",
"carrier_name": "Etisalat",
"risky_destination": false,
"unallocated_range": false,
"reachable": true,
"roaming": false,
"timezone": "UTC+04:00",
"charge": "0.015",
"error_code": "000"
},
{
"phone_number": "971504359195",
"valid": true,
"country_code": "AE",
"e164_format": "+971504359195",
"national_format": "050 435 9195",
"ported": false,
"mcc": "424",
"mnc": "02",
"number_type": "mobile",
"carrier_name": "Etisalat",
"risky_destination": false,
"unallocated_range": false,
"reachable": true,
"roaming": false,
"timezone": "UTC+04:00",
"charge": "0.015",
"error_code": "000"
}
]
I