POST api/mobile/keep-alive
Request Information
URI Parameters
None.
Body Parameters
MobileKeepAliveReq| Name | Description | Type | Additional information |
|---|---|---|---|
| mobileStatus | DeviceStatus |
None. |
|
| mobileId | string |
Required |
Request Formats
application/json, text/json
Sample:
{
"mobileStatus": {
"dateTime": "2025-12-06T04:16:54.565Z",
"serialNumber": "sample string 2",
"imei": "sample string 3",
"assemblyVersion": "sample string 4",
"ipAddress": "sample string 5",
"os": "sample string 6",
"dotNet": "sample string 7",
"battery": {
"status": "sample string 1",
"strength": "sample string 2",
"level": 3,
"suspendTimeout": 4
},
"memory": {
"length": 1,
"totalPhys": 2,
"availPhys": 3,
"totalPageFile": 4,
"availPageFile": 5,
"totalVirtual": 6,
"availVirtual": 7
},
"diskSpace": {
"available": 1,
"total": 2,
"totalFree": 3
},
"gsm": {
"phoneStatus": "sample string 1",
"simStatus": "sample string 2",
"simId": "sample string 3",
"networkOperatorCode": "sample string 4",
"signal": 5,
"dataConnection": true,
"gprsConnectionAvailable": true,
"umtsConnectionAvailable": true,
"edgeConnectionAvailable": true,
"hsdpaConnectionAvailable": true
},
"wifi": {
"status": "sample string 1",
"rssi": 2,
"macAddress": "sample string 3",
"signalQuality": "sample string 4"
},
"bluetooth": {
"status": "sample string 1",
"sondeReceiverConnected": true
},
"gps": {
"status": "sample string 1",
"lastReadDatetime": "2025-12-06T04:16:54.565Z",
"latitude": 3.1,
"longitude": 4.1
}
},
"mobileId": "sample string 1"
}
application/xml, text/xml
Sample:
<MobileKeepAliveReq xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/WebApiMobile4Tracking.Models">
<MobileId>sample string 1</MobileId>
<MobileStatus>
<AssemblyVersion>sample string 4</AssemblyVersion>
<Battery>
<Level>3</Level>
<Status>sample string 1</Status>
<Strength>sample string 2</Strength>
<SuspendTimeout>4</SuspendTimeout>
</Battery>
<Bluetooth>
<SondeReceiverConnected>true</SondeReceiverConnected>
<Status>sample string 1</Status>
</Bluetooth>
<DateTime>2025-12-06T05:16:54.5653516+01:00</DateTime>
<DiskSpace>
<Available>1</Available>
<Total>2</Total>
<TotalFree>3</TotalFree>
</DiskSpace>
<DotNet>sample string 7</DotNet>
<GPS>
<LastReadDatetime>2025-12-06T05:16:54.5653516+01:00</LastReadDatetime>
<Latitude>3.1</Latitude>
<Longitude>4.1</Longitude>
<Status>sample string 1</Status>
</GPS>
<GSM>
<DataConnection>true</DataConnection>
<EDGEConnectionAvailable>true</EDGEConnectionAvailable>
<GPRSConnectionAvailable>true</GPRSConnectionAvailable>
<HSDPAConnectionAvailable>true</HSDPAConnectionAvailable>
<NetworkOperatorCode>sample string 4</NetworkOperatorCode>
<PhoneStatus>sample string 1</PhoneStatus>
<Signal>5</Signal>
<SimId>sample string 3</SimId>
<SimStatus>sample string 2</SimStatus>
<UMTSConnectionAvailable>true</UMTSConnectionAvailable>
</GSM>
<IMEI>sample string 3</IMEI>
<IpAddress>sample string 5</IpAddress>
<Memory>
<AvailPageFile>5</AvailPageFile>
<AvailPhys>3</AvailPhys>
<AvailVirtual>7</AvailVirtual>
<Length>1</Length>
<TotalPageFile>4</TotalPageFile>
<TotalPhys>2</TotalPhys>
<TotalVirtual>6</TotalVirtual>
</Memory>
<OS>sample string 6</OS>
<SerialNumber>sample string 2</SerialNumber>
<WIFI>
<MacAddress>sample string 3</MacAddress>
<RSSI>2</RSSI>
<SignalQuality>sample string 4</SignalQuality>
<Status>sample string 1</Status>
</WIFI>
</MobileStatus>
</MobileKeepAliveReq>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
MobileKeepAliveResp| Name | Description | Type | Additional information |
|---|---|---|---|
| sendLogToServer | boolean |
None. |
Response Formats
application/json, text/json
Sample:
{
"sendLogToServer": true
}
application/xml, text/xml
Sample:
<MobileKeepAliveResp xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/WebApiMobile4Tracking.Models"> <SendLogToServer>true</SendLogToServer> </MobileKeepAliveResp>