validate multiple phone numbers async response

API Docs by APIMATIC

Validate Multiple Phone Numbers Async Response

Response contains detailed information about each phone number. The list of parameters returned is determined by the type parameter passed in the request.

Fields

NameDescription
status Required
String

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.

pending Required
Number

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

count Required
Number

The quantity of phone numbers passed in the request.

items 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.

{
  "status": "success",
  "pending": 0,
  "count": 2,
  "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"
    }
  ]
}