{
"status": {
"online": 0,
"offline": 2
},
"carbonEmissions": 0.17,
"stateOfCharge": {
"critical": 0,
"low": 0,
"moderate": 0,
"sufficient": 0,
"high": 0
},
"chargeEfficiency": {
"notCharging": 0,
"veryLow": 0,
"low": 0,
"medium": 0,
"high": 0,
"maximum": 0
},
"temperature": {
"safe": 0,
"risk": 0,
"danger": 0
},
"uptime": {
"new": 0,
"recent": 0,
"short": 0,
"medium": 0,
"long": 0,
"prolonged": 0,
"extended": 0
},
"bounds": {
"east": 36.87879065493179,
"north": -1.246538991337953,
"west": 36.87872394229977,
"south": -1.2473328473432224
}
}
| Field | Type | Value |
|---|---|---|
| status | object{online,offline} | {"online":0,"offline":2} |
| ↳ status.online | integer | 0 |
| ↳ status.offline | integer | 2 |
| carbonEmissions | double | 0.17 |
| stateOfCharge | object{critical,low,moderate,sufficient,high} | {"critical":0,"low":0,"moderate":0,"sufficient":0,"high":0} |
| ↳ stateOfCharge.critical | integer | 0 |
| ↳ stateOfCharge.low | integer | 0 |
| ↳ stateOfCharge.moderate | integer | 0 |
| ↳ stateOfCharge.sufficient | integer | 0 |
| ↳ stateOfCharge.high | integer | 0 |
| chargeEfficiency | object{notCharging,veryLow,low,medium,high,maximum} | {"notCharging":0,"veryLow":0,"low":0,"medium":0,"high":0,"maximum":0} |
| ↳ chargeEfficiency.notCharging | integer | 0 |
| ↳ chargeEfficiency.veryLow | integer | 0 |
| ↳ chargeEfficiency.low | integer | 0 |
| ↳ chargeEfficiency.medium | integer | 0 |
| ↳ chargeEfficiency.high | integer | 0 |
| ↳ chargeEfficiency.maximum | integer | 0 |
| temperature | object{safe,risk,danger} | {"safe":0,"risk":0,"danger":0} |
| ↳ temperature.safe | integer | 0 |
| ↳ temperature.risk | integer | 0 |
| ↳ temperature.danger | integer | 0 |
| uptime | object{new,recent,short,medium,long,prolonged,extended} | {"new":0,"recent":0,"short":0,"medium":0,"long":0,"prolonged":0,"extended":0} |
| ↳ uptime.new | integer | 0 |
| ↳ uptime.recent | integer | 0 |
| ↳ uptime.short | integer | 0 |
| ↳ uptime.medium | integer | 0 |
| ↳ uptime.long | integer | 0 |
| ↳ uptime.prolonged | integer | 0 |
| ↳ uptime.extended | integer | 0 |
| bounds | object{east,north,west,south} | {"east":36.87879065493179,"north":-1.246538991337953,"west":36.87872394229977,"south":-1.2473328473432224} |
| ↳ bounds.east | double | 36.87879065493179 |
| ↳ bounds.north | double | -1.246538991337953 |
| ↳ bounds.west | double | 36.87872394229977 |
| ↳ bounds.south | double | -1.2473328473432224 |
HTTP 422 — {"errors":[{"field":"bounds","code":"invalid"}]}
{
"data": [
{
"id": "764a8265-f7cf-47cf-963b-7d89315e304a",
"name": "BBD Becca Hotspot",
"address": {
"latitude": -1.246538991337953,
"longitude": 36.87879065493179,
"country": "Kenya",
"countryCode": "KEN",
"city": "Nairobi",
"street": "undefined",
"streetNumber": "undefined",
"postalCode": "undefined",
"timezone": "Africa/Nairobi"
},
"connected": false,
"uptime": 1437,
"telemetry": {
"stateOfCharge": 98.4,
"temperature": 26.12,
"chargeEfficiency": 8,
"chargeCurrent": 0.5,
"chargePower": 6.09,
"fanControl": 1,
"chargingStatus": 1,
"chargingCapacity": 1,
"createdAt": "2026-07-31T15:04:00.000Z"
},
"model": "FTP-300",
"batteryCapacity": 300,
"firmwareVersion": "1.5.0-r",
"serialNumber": "0123B9985FAB766FEE",
"group": {
"id": "b5279826-27b2-4350-8d67-2b9713667a3b",
"name": "FTTS"
},
"activatedAt": "2025-11-19T18:09:14.132Z"
},
{
"id": "1cf6e235-8e9f-49d1-bd6c-8a7e36566a05",
"name": "BBD Odunya Hotspot",
"address": {
"latitude": -1.2473328473432224,
"longitude": 36.87872394229977,
"country": "Kenya",
"countryCode": "KEN",
"city": "Nairobi",
"street": "undefined",
"streetNumber": "undefined",
"postalCode": "undefined",
"timezone": "Africa/Nairobi"
},
"connected": false,
"uptime": 8584867,
"telemetry": {
"stateOfCharge": 100,
"temperature": 29.25,
"chargeEfficiency": 25.44,
"chargeCurrent": 1.59,
"chargePower": 19.46,
"fanControl": 1,
"chargingStatus": 1,
"chargingCapacity": 1,
"createdAt": "2026-09-04T00:16:00.000Z"
},
"model": "FTP-300",
"batteryCapacity": 300,
"firmwareVersion": "1.5.0-r",
"serialNumber": "0123DD449BF17FCBEE",
"group": {
"id": "b5279826-27b2-4350-8d67-2b9713667a3b",
"name": "FTTS"
},
"activatedAt": "2025-09-23T14:52:54.329Z"
}
],
"pagination": {
"currentPage": 1,
"perPage": 20,
"totalPages": 1,
"totalItems": 2
}
}
Unwrapped from "data" key — 2 items — showing item[0]
| Field | Type | Value |
|---|---|---|
| id | string | "764a8265-f7cf-47cf-963b-7d89315e304a" |
| name | string | "BBD Becca Hotspot" |
| address | object{latitude,longitude,country,countryCode,city,street,streetNumber,postalCode,timezone} | {"latitude":-1.246538991337953,"longitude":36.87879065493179,"country":"Kenya","countryCode":"KEN","city":"Nairobi","street":"undefined","st… |
| ↳ address.latitude | double | -1.246538991337953 |
| ↳ address.longitude | double | 36.87879065493179 |
| ↳ address.country | string | "Kenya" |
| ↳ address.countryCode | string | "KEN" |
| ↳ address.city | string | "Nairobi" |
| ↳ address.street | string | "undefined" |
| ↳ address.streetNumber | string | "undefined" |
| ↳ address.postalCode | string | "undefined" |
| ↳ address.timezone | string | "Africa\/Nairobi" |
| connected | boolean | false |
| uptime | integer | 1437 |
| telemetry | object{stateOfCharge,temperature,chargeEfficiency,chargeCurrent,chargePower,fanControl,chargingStatus,chargingCapacity,createdAt} | {"stateOfCharge":98.4,"temperature":26.12,"chargeEfficiency":8,"chargeCurrent":0.5,"chargePower":6.09,"fanControl":1,"chargingStatus":1,"cha… |
| ↳ telemetry.stateOfCharge | double | 98.4 |
| ↳ telemetry.temperature | double | 26.12 |
| ↳ telemetry.chargeEfficiency | integer | 8 |
| ↳ telemetry.chargeCurrent | double | 0.5 |
| ↳ telemetry.chargePower | double | 6.09 |
| ↳ telemetry.fanControl | integer | 1 |
| ↳ telemetry.chargingStatus | integer | 1 |
| ↳ telemetry.chargingCapacity | integer | 1 |
| ↳ telemetry.createdAt | string | "2026-07-31T15:04:00.000Z" |
| model | string | "FTP-300" |
| batteryCapacity | integer | 300 |
| firmwareVersion | string | "1.5.0-r" |
| serialNumber | string | "0123B9985FAB766FEE" |
| group | object{id,name} | {"id":"b5279826-27b2-4350-8d67-2b9713667a3b","name":"FTTS"} |
| ↳ group.id | string | "b5279826-27b2-4350-8d67-2b9713667a3b" |
| ↳ group.name | string | "FTTS" |
| activatedAt | string | "2025-11-19T18:09:14.132Z" |
HTTP 422 — {"errors":[{"field":"range","code":"invalid"},{"field":"range"}]}
HTTP 422 — {"errors":[{"field":"range","code":"invalid"},{"field":"range"}]}