Premium APIsThingSpace IntelligenceWireless Network PerformanceAPI Reference

Domestic 4G and 5G Fixed Wireless qualification

POST /v1/intelligence/wireless-coverage

Qualify addresses for Fixed Wireless Access unlimited plans. This API endpoint checks for both coverage and network capacity to sustain unlimited data plans. If the use case is FWA share plans, IoT, or mobility plans, use the Domestic 4G and 5G nationwide network coverage API which will not take FWA unlimited capacity into account in the response.

HTTP Request

POST https://thingspace.verizon.com/api/m2m/v1/intelligence/wireless-coverage

Header Parameters

The request header must set the content-type to JSON, contain a current ThingSpace authorization token and a current VZ-M2M session token. For more details on how to get these tokens, visit Getting Started.

Parameter NameData TypeDescription
Authorization (required)stringHTTP Authorization request header containing a valid Bearer token: Authorization: Bearer {token}
VZ-M2M-Token (required)stringA valid session token returned by a Connectivity Management POST /session/login request.
Content-Type (required)stringMust be application/json.

Request Body

Example request:

{
   "accountName":"0000123456-00001",
   "requestType":"FWA",
   "locationType":"ADDRESS",
   "locations":{
      "addressList":[
         {
            "addressLine1":"123 Astreet",
            "addressLine2":"Suite 01",
            "city":"Basking Ridge",
            "state":"NJ",
            "country":"USA",
            "zip":"07920",
            "zip4":"optional +4 digit postal code"
         },
         {
            "addressLine1":"123 Anotherstreet",
            "addressLine2":"optional address information",
            "city":"Basking Ridge",
            "state":"NJ",
            "country":"USA",
            "zip":"07920",
            "zip4":"optional +4 digit postal code"
         }
      ]
   },
   "networkTypesList":[
      {
         "networkType":"C-BAND"
      },
   ]
}

Request Body Parameters

All parameters are (required) unless marked (optional).

ParameterData TypeDescription
accountNamestringThe numeric name of the account, including leading zeros.
requestTypestringSet to FWA for address qualification.
locationTypestringSpecifies the location type used for the query. ADDRESS is the value to use fo this requestType.
locationsobjectContains the location details to be queried.
addressListarrayAn array of address objects (up to 10,000 locations per billing account per day).
addressLine1stringThe street number and name.
addressLine2 (optional)stringOptional address information like suite number or building number.
citystringThe name of the city.
statestringThe 2 letter ISO-3066 state name.
countrystringThe 2 letter ISO-3066 country code or USA if in the United States.
zipstringThe 5-digit postal, or zip, code.
zip4 (optional)stringThe optional +4 digit postal code added to the zip code.
networkTypesListarrayAn array of networkType objects.
networkTypestringThe type of network being queried. Valid values are: LTE, C-BAND and MMWAVE.
Note: Only one networkType can be specified per request.

Success Responses

Status 200

A successful response shows a system generated request ID to track the request.

Example Response:

{
  "requestId": "d1f08526-eeee-ffff-gggg-4456490ea9f8"
}

Callback Response

These endpoints send responses asynchronously. In order to read the results a callback is required. To learn more about callbacks, please visit About Callback Services. The callback service to subscribe to is IntelligenceService.

Example callback response for C-band:

{
  "username" : "the user's login information",
  "password" : "the user's password",
  "requestId": "d1f08526-eeee-ffff-gggg-4456490ea9f8",
  "intelligenceResponse": {
    "wirelessCoverages": {
      "fwaCoverage": [
        {
          "location": {
            "address": {
              "addressLine1": "123 Astreet",
              "addressLine1": "Suite 01",
              "city": "Basking Ridge",
              "state": "NJ",
              "zip": "07920"
            }
          },
          "coverage": {
            "networkType": "C-BAND",
            "qualified": "true"
          },
          "status": "SUCCESS"
        },
        {
          "location": {
            "address": {
              "addressLine1": "123 Anotherstreet",
              "city": "Basking ridge",
              "state": "NJ",
              "zip": "07920"
            }
          },
          "coverage": {
            "networkType": "C-BAND",
            "qualified": "false"
          },
          "status": "FAILED",
          "reason": "Address not qualified for 5G coverage"
        }
      ]
    }
  },
  "status": "SUCCESS",
  "callbackCount": 1,
  "maxCallbackThreshold": 4
}

Example callback for Millimeter Wave (mmwave) which includes the maximum megabits per second (Mbps) speed supported at that address, depending on the mounting of the outdoor antenna.

{
  "username" : "the user's login information",
  "password" : "the user's password",
  "requestId": "d1f08526-eeee-ffff-gggg-4456490ea9f8",
  "intelligenceResponse": {
    "wirelessCoverages": {
      "fwaCoverage": [
        {
          "location": {
            "address": {
              "addressLine1": "123 Astreet",
              "addressLine1": "Suite 01",
              "city": "Basking Ridge",
              "state": "NJ",
              "zip": "07920"
            }
          },
          "coverage": {
            "networkType": "MMWAVE",
            "qualified": "false"
          },
          "status": "FAILED",
          "reason": "Address not qualified for mmwave coverage"
        },
        {
          "location": {
            "address": {
              "addressLine1": "123 Anotherstreet",
              "city": "Basking Ridge",
              "state": "NJ",
              "zip": "07920"
            }
          },
          "coverage": {
            "networkType": "MMWAVE",
            "qualified": "true",
            "speed": "300"
          },
          "status": "SUCCESS"
        }
      ]
    }
  },
  "status": "SUCCESS",
  "callbackCount": 1,
  "maxCallbackThreshold": 4
}

Callback Parameters

ParameterData TypeDescription
usernamestringThe user's login information.
passwordobjectThe user's password.
requestIdstringThe requestId being viewed. This is a system generated value from the request above.
intelligenceResponseobjectDetails about the caalback response.
wirelessCoveragesobjectDetails about the wireless coverage in the area queried.
fwaCoveragearrayAn array of objects containing network information based on the location information queried.
locationobjectContains the location information being queried.
addressobjectContains the address information queried.
coverageobjectDetails of coverage for the networkType queried.
networkTypestringThe type of network queried for. Values are: LTE, C-BAND and MMWAVE.
qualifiedbooleanShows if the address is qualified for the networkType. Will be either true or false.
Note: this API takes available FWA capacity into account. If the use case is FWA share plans, IoT, or mobility plans, use the Domestic 4G and 5G nationwide network coverage API.
speedsringOnly valid for Millimeter wave. Shows the maximum throughput supported in Megabits per second.
statusstringBased on the location information used, the status shows if the location is qualified to use the networkType (SUCCESS) or not (FAILED).
reasonstringReason for FAILED response.
statusstringThe status of the intelligenceResponse.
callbackCountstringThe number of responses for intelligenceResponse found.
maxCallbackThresholdstringThe maximum number of responses for intelligenceResponse allowed.

Failure Responses

All error messages are returned in this format:

{
  "errorCode": "The 3-digit HTML error code",
  "errorMessage": "string"
}

On this page