Monitor Report Server

<back to all web services

LastDataRequest

The following routes are available for this service:
All Verbs/lastdata
LastDataRequest Parameters:
NameParameterData TypeRequiredDescription
Objectsqueryint[]No
ApiRequest Parameters:
NameParameterData TypeRequiredDescription
ApiKeyformstringNo

To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml

HTTP + XML

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /lastdata HTTP/1.1 
Host: api.v3.monitorsystem.ru 
Accept: application/xml
Content-Type: application/xml
Content-Length: length

<LastDataRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TS.WebApi.Client.Monitoring">
  <ApiKey xmlns="http://schemas.datacontract.org/2004/07/TS.WebApi.Client">String</ApiKey>
  <Objects xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>0</d2p1:int>
  </Objects>
</LastDataRequest>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<ArrayOfLastSnapshot xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
  <LastSnapshot>
    <GPS>
      <Address>String</Address>
      <DeviceTime>0001-01-01T00:00:00</DeviceTime>
      <Direction>0</Direction>
      <Height>0</Height>
      <LastConnectionTime>0001-01-01T00:00:00</LastConnectionTime>
      <LastDurationTime>0001-01-01T00:00:00</LastDurationTime>
      <Lat>0</Lat>
      <Lon>0</Lon>
      <Mileage>0</Mileage>
      <ObjectId>0</ObjectId>
      <Parking>false</Parking>
      <Satellites>0</Satellites>
      <Speed>0</Speed>
    </GPS>
    <LastConnectionTime>0001-01-01T00:00:00</LastConnectionTime>
    <State>Offline</State>
    <StateTime>0001-01-01T00:00:00</StateTime>
    <Values>
      <LastValue>
        <DeviceTime>0001-01-01T00:00:00</DeviceTime>
        <DigitValue>false</DigitValue>
        <ObjectId>0</ObjectId>
        <TextValue>String</TextValue>
        <Value>0</Value>
        <ValueId>TankGroup1Level</ValueId>
        <ValueTextId>String</ValueTextId>
        <Warning>false</Warning>
      </LastValue>
    </Values>
  </LastSnapshot>
</ArrayOfLastSnapshot>