Device Status API

Introduction

The telematics SDK captures device status data it is previously known as heartbeats. This information is necessary for the proper work of the SDK and contains information about the type of device and granted permissions. The full data set is available here -> device status data. This information is captured automatically in background and transfers to the platform. The average frequency of heartbeats is around 2 hours, but it also depends on the stability of the user's internet connection and the type of heartbeats enabled. for example, iOS supports aggressive heartbeats, that increase the frequency.

Heartbeats help to indicate if the user has an installed application with active SDK and also shows other system information such as statuses of granted permissions, device model, OS version, etc

The heartbeats information can be received either via Datahub or API The latest Device status

Method

Get the latest device status

Response

{
"Result":{
"UserId":"UUID"
"Heartbeat Date":"YYYY-MM-DDTHH:MM:SS"
"WiFi Enabled":true
"GPS Enabled":true
"Mobile Data Enabled":false
"Latitude":
"Longitude":
"Extended Data":{
"Application":""
"Device Model":""
"Device OS Version":""
"GPS Permission Granted":""
"Low Power Mode":""
"Low Precise Location (iOS)":""
"Motion & Fitness Permission Granted (iOS)":""
"Motion Activity Permission Granted (Android)":""
"SDK Version":""
}
}
"Status":200
"Title":""
"Errors":[]
}

Did this page help you?