*User & Permissions Status | Heartbeats
NOTE: all the API methods below will be replaced with new ones before 31.03.2021
Get the latest heartbeat for an individual user
GET
https://mobilesdk.telematicssdk.com/api/heartbeats/get/v{version}/raw/users/{userId}/latest
Authorization: Required as Admin with API Authorization Credentials
Query Parameters
Version
string
Value "1" is required here
userID
string
User's deviceToken
{
"Result": {
"UserId": "736cbd83-a937-4889-ae79-af2d5b63d63d",
"Heartbeat Date": "2020-12-03T06:24:14.9145253",
"WiFi Enabled": true,
"GPS Enabled": true,
"Mobile Data Enabled": false,
"Latitude": 43.4650551,
"Longitude": 40.9211685,
"Extended Data": {
"Application": "v1.5.4.20201230.0001 (com.raxel.coreproduct)",
"Device Has Been Rooted (Android)": "0",
"Device Model": "iPhone8,4",
"Device OS Version": "iOS 14.0.1",
"GPS Permission Granted": "Always",
"JailBreak (iOS)": "0",
"Low Power Mode": "false",
"Low Precise Location (iOS)": "false",
"Motion & Fitness Permission Granted (iOS)": "YES",
"Motion Activity Permission Granted (Android)": "false",
"SDK Version": "RPSDK v5.9.0.204 - 2020-11-30T13:52:27+0300"
}
},
"Status": 200,
"Title": "",
"Errors": []
}
Get the latest heartbeats for a list of users
POST
https://mobilesdk.telematicssdk.com/api/heartbeats/get/v{version}/raw/users/latest
Authorization: Required as Admin with API Authorization Credentials Note: maximum list size is 20 tokens.
Query Parameters
Version
string
value "1" is required here
{
"Result": [
{
"UserId": "736cbd83-a937-4889-ae79-af2d5b63d63d",
"Heartbeat Date": "2020-12-03T06:24:14.9145253",
"WiFi Enabled": true,
"GPS Enabled": true,
"Mobile Data Enabled": false,
"Latitude": 43.4650551,
"Longitude": 40.9211685,
"Extended Data": {
"Application": "v1.5.4.20201230.0001 (com.raxel.coreproduct)",
"Device Has Been Rooted (Android)": "0",
"Device Model": "iPhone8,4",
"Device OS Version": "iOS 14.0.1",
"GPS Permission Granted": "Always",
"JailBreak (iOS)": "0",
"Low Power Mode": "false",
"Low Precise Location (iOS)": "false",
"Motion & Fitness Permission Granted (iOS)": "YES",
"Motion Activity Permission Granted (Android)": "false",
"SDK Version": "RPSDK v5.9.0.204 - 2020-11-30T13:52:27+0300"
}
},
{
"UserId": "736cbd83-a937-4889-ae79-af2d5b63d63d",
"Heartbeat Date": "2020-12-03T06:24:14.9145253",
"WiFi Enabled": true,
"GPS Enabled": true,
"Mobile Data Enabled": false,
"Latitude": 43.4650551,
"Longitude": 40.9211685,
"Extended Data": {
"Application": "v1.5.4.20201230.0001 (com.raxel.coreproduct)",
"Device Has Been Rooted (Android)": "0",
"Device Model": "iPhone8,4",
"Device OS Version": "iOS 14.0.1",
"GPS Permission Granted": "Always",
"JailBreak (iOS)": "0",
"Low Power Mode": "false",
"Low Precise Location (iOS)": "false",
"Motion & Fitness Permission Granted (iOS)": "YES",
"Motion Activity Permission Granted (Android)": "false",
"SDK Version": "RPSDK v5.9.0.204 - 2020-11-30T13:52:27+0300"
}
}
],
"Status": 200,
"Title": "",
"Errors": []
}
{
"Users": [
"3fa85f64-5717-4562-b3fc-2c963f66afb6", // user's deviceToken
"3fa85f64-5717-4562-b3fc-2c963f66afb6"
]
}
👇 Fields dictionary
UserID
User's deviceToken
Heartbeat Date
The date of the latest heartbeat
WiFi Enabled
true/false | Shows the status of WiFI sensor
GPS Enabled
true/false | Shows the status of GPS sensor
Mobile Data Enabled
true/false | Shows the status of mobile data
Latitude
Latest known latitude
Longitude
Latest known longitude
Application
Application
Device Has Been Rooted (Android)
0 = false, 1 = true | Shows if the Android device has been rooted.
Device Model
Device Model
Device OS Version
Device OS Version
GPS Permissions Granted
Shows the status of app permissions to GPS sensor
JailBreak (iOS)
0 = false, 1 = true | Shows if the iOS device has been hacked
Low Power Mode
true/false | Shows if the low power mode is active (tracking doesn't work stable, when lower power mode is active)
Low Precise location (iOS)
true/false | Shows if the Low Precise Location mode is active on iOS devices (tracking doesn't work, when the low precise location mode is active)
Motion & Fitness Permission Granted (iOS)
YES/NO | Shows the status of app permission for Motion & Fitness on iOS devices
Motion Activity Permission Granted (Android)
true/false | Shows the status of app permission for Motion Activity on Android devices

Last updated
Was this helpful?