POST /v1/intelligence/site-rf-performance/action/list
Report indoor and outdoor Radio Frequency (RF) characteristics based on aggregated Verizon devices from the prior week in that specific area. Indoor and/or outdoor results will be reported if data was available.
This API can be used for planning pre-deployment of fixed IoT or FWA devices to gauge approximate expected network performance. It can also be used for troubleshooting in case there is a report of poor RF performance at a particular site.
See also:
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 Name | Data Type | Description |
---|---|---|
Authorization required |
string | HTTP Authorization bearer token: |
VZ-M2M-Token required |
string | A valid session token: |
Content-Type required |
string | Must be application/json: |
POST https://thingspace.verizon.com/api/m2m/v1/intelligence/site-rf-performance/action/list
All parameters are required unless marked "optional".
Parameter | Data Type | Description |
---|---|---|
accountName |
string | The numeric name of the account, including leading zeros. |
locationType | string | The location type used for this query is LONGLAT. |
locations | object | Contains the list of coordinates being queried. |
coordinatesList | array | An array of latitude and longitude pairs defining the locations being queried (up to 100 locations per request and 10,000 locations per billing account per day). |
latitude | string | Latitude in decimal degrees (-90° to 90°). |
longitude | string | Longitude in decimal degrees (-180° to 180°). |
Example request:
{
"accountName":"0000123456-00001",
"locationType":"LONGLAT",
"locations":{
"coordinatesList":[
{
"latitude":"decimal degrees",
"longitude":"decimal degrees"
},
{
"latitude":"decimal degrees",
"longitude":"decimal degrees"
}
]
}
}
Status 200
A successful response shows a system generated request ID to track the request.
Example Response:
{
"requestId": "d1f08526-5443-4054-9a29-4456490ea9f8"
}
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:
{
"requestId": "d1f08526-5443-4054-9a29-4456490ea9f8",
"intelligenceResponse": {
"siteRFPerformance": {
"locations": [
{
"location": {
"coordinates": {
"latitude": "decimal degrees",
"longitude": "decimal degrees"
}
},
"performance": [
{
"envTag": "Indoor",
"sinr": "15.426956709146332",
"rsrp": "-85.51414241988421",
"rsrq": "-9.46195191208467",
"cqi": "10.829870378468726"
},
{
"envTag": "Outdoor",
"sinr": "16.425512970034426",
"rsrp": "-88.16695183157346",
"rsrq": "-13.990923608395255",
"cqi": "12.084268814897792"
}
],
"status": "SUCCESS"
},
{
"location": {
"coordinates": {
"latitude": "decimal degrees",
"longitude": "decimal degrees"
}
},
"performance": [],
"status": "FAILED"
}
]
}
},
"status": "SUCCESS",
"callbackCount": 1,
"maxCallbackThreshold": 4
}
Parameter | Data Type | Description |
---|---|---|
requestId | string | The requestId being viewed. This is a system generated value from the request above. |
intelligenceResponse | object | Contains the response details of the request. |
siteRFPerformance | object | Identifies the kind of query and contains the details of the query. |
locations | array | An array of the locations queried and that location's performance. |
location | object | The individual location coordinates. |
coordinates | object | The latitude and longitude of the location queried. |
latitude | string | Latitude of the location in decimal degrees (-90° to 90°). |
longitude | string | Longitude of the location in decimal degrees (-180 to 180). |
performance | array | An array of measured performance values as objects |
envTag | string | environment Tag. indicates that the values measured are corrected for a specific environment. There are two environments considered:
|
sinr | string | Signal to noise ratio. The average measured signal to noise ratio in decibels (dB) for data traveling from the device to the network. A measure of 10 to 14 is good and any measure above 14 is considered excellent. |
rsrp | string | Reference signal received power. Measured in decibel-miliwatts (dBm). Between -105 and -90 is good and above or equal to -90 is excellent. |
rsrq | string | Reference signal received quality. Measured in decibels (dB). Between -8 and -5 is considered good and equal to or greater than -5 is excellent. |
cqi | string | Call quality index. Anything between 7.5 and 10 is good and greater than 10 is excellent. |
status | string | Shows the status of the query for that location. Status will either be:
|
status | string | The status of the intelligenceResponse. |
callbackCount | string | The number of responses for intelligenceResponse found. |
maxCallbackThreshold | string | The maximum number of responses for intelligenceResponse allowed. |
All error responses will be in the following format
{
"errorCode": "The 3-digit HTML error code",
"errorMessage": "string"
}