Trackunit API

<back to all web services

GetUnit

GetUnit Parameters:
NameParameterData TypeRequiredDescription
IdpathstringNo
SerialNumberbodystringNo
ReferenceNumberbodystringNo
CategoryIdbodystringNo
ClientIdbodystringNo
GroupIdbodystringNo
ZoneIdbodystringNo
PointIdbodystringNo
PointbodyLocationNo
Radiusbodydouble?No
Location Parameters:
NameParameterData TypeRequiredDescription
LatitudeformdoubleNo
LongitudeformdoubleNo
GetUnitResponse Parameters:
NameParameterData TypeRequiredDescription
ListformList<Unit>No
ResponseStatusformResponseStatusNo
Unit Parameters:
NameParameterData TypeRequiredDescription
IdformstringNo
SerialNumberformstringNo
PhoneNumberformstringNo
VehicleTypeformstringNo
DeviceTypeformstringNo
DeviceModelformstringNo
NameformstringNo
DisplayNameformstringNo
ReferenceNumberformstringNo
NoteformstringNo
CreatedAtformDateTimeNo
Input1NameformstringNo
Input2NameformstringNo
Input3NameformstringNo
Input4NameformstringNo
CategoryIdformstringNo
ClientIdformstringNo
GpsFixTimeformDateTime?No
MessageTimeformDateTime?No
LocationformLocationNo
Altitudeformdouble?No
Headingformint?No
Speedformdouble?No
AddressformAddressNo
Temperature1formdouble?No
Temperature2formdouble?No
GsmLevelformdouble?No
GsmSignalQualityformstringNo
GpsSignalQualityformstringNo
BatteryLevelformdouble?No
ExternalPowerformdouble?No
PreRun1formdoubleNo
PreRun2formdoubleNo
Run1formdouble?No
Run2formdouble?No
Run3formdouble?No
Run4formdouble?No
RunOdoformdouble?No
PreKmformdoubleNo
Kmformdouble?No
Input1formbool?No
Input2formbool?No
Input3formbool?No
Input4formbool?No
Input5formbool?No
Input6formbool?No
Input7formbool?No
Input8formbool?No
Input9formbool?No
Input10formbool?No
Output1formbool?No
Output2formbool?No
Output3formbool?No
Output4formbool?No
Output5formbool?No
AnalogInput1formdouble?No
AnalogInput2formdouble?No
AnalogInput4formdouble?No
Input1ChangeCounterformint?No
Input2ChangeCounterformint?No
Input3ChangeCounterformint?No
Input4ChangeCounterformint?No
IsActiveformboolNo
KeyIdformstringNo
IsOwnformboolNo
CurrentStopformdouble?No
Address Parameters:
NameParameterData TypeRequiredDescription
CountryformstringNo
ZipCodeformstringNo
CityformstringNo
StreetAddressformstringNo

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

HTTP + SOAP11

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

POST /soap11 HTTP/1.1 
Host: api.trackunit.com 
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: GetUnit

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
    <soap:Body>

<GetUnit xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.servicestack.net/types">
  <CategoryId>String</CategoryId>
  <ClientId>String</ClientId>
  <GroupId>String</GroupId>
  <Id>String</Id>
  <Point>
    <Latitude>0</Latitude>
    <Longitude>0</Longitude>
  </Point>
  <PointId>String</PointId>
  <Radius>0</Radius>
  <ReferenceNumber>String</ReferenceNumber>
  <SerialNumber>String</SerialNumber>
  <ZoneId>String</ZoneId>
</GetUnit>

    </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
    <soap:Body>

<GetUnitResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.servicestack.net/types">
  <List>
    <Unit>
      <Address>
        <City>String</City>
        <Country>String</Country>
        <StreetAddress>String</StreetAddress>
        <ZipCode>String</ZipCode>
      </Address>
      <Altitude>0</Altitude>
      <AnalogInput1>0</AnalogInput1>
      <AnalogInput2>0</AnalogInput2>
      <AnalogInput4>0</AnalogInput4>
      <BatteryLevel>0</BatteryLevel>
      <CategoryId>String</CategoryId>
      <ClientId>String</ClientId>
      <CreatedAt>0001-01-01T00:00:00</CreatedAt>
      <CurrentStop>0</CurrentStop>
      <DeviceModel>String</DeviceModel>
      <DeviceType>String</DeviceType>
      <DisplayName>String</DisplayName>
      <ExternalPower>0</ExternalPower>
      <GpsFixTime>0001-01-01T00:00:00</GpsFixTime>
      <GpsSignalQuality>String</GpsSignalQuality>
      <GsmLevel>0</GsmLevel>
      <GsmSignalQuality>String</GsmSignalQuality>
      <Heading>0</Heading>
      <Id>String</Id>
      <Input1>false</Input1>
      <Input10>false</Input10>
      <Input1ChangeCounter>0</Input1ChangeCounter>
      <Input1Name>String</Input1Name>
      <Input2>false</Input2>
      <Input2ChangeCounter>0</Input2ChangeCounter>
      <Input2Name>String</Input2Name>
      <Input3>false</Input3>
      <Input3ChangeCounter>0</Input3ChangeCounter>
      <Input3Name>String</Input3Name>
      <Input4>false</Input4>
      <Input4ChangeCounter>0</Input4ChangeCounter>
      <Input4Name>String</Input4Name>
      <Input5>false</Input5>
      <Input6>false</Input6>
      <Input7>false</Input7>
      <Input8>false</Input8>
      <Input9>false</Input9>
      <IsActive>false</IsActive>
      <IsOwn>false</IsOwn>
      <KeyId>String</KeyId>
      <Km>0</Km>
      <Location>
        <Latitude>0</Latitude>
        <Longitude>0</Longitude>
      </Location>
      <MessageTime>0001-01-01T00:00:00</MessageTime>
      <Name>String</Name>
      <Note>String</Note>
      <Output1>false</Output1>
      <Output2>false</Output2>
      <Output3>false</Output3>
      <Output4>false</Output4>
      <Output5>false</Output5>
      <PhoneNumber>String</PhoneNumber>
      <PreKm>0</PreKm>
      <PreRun1>0</PreRun1>
      <PreRun2>0</PreRun2>
      <ReferenceNumber>String</ReferenceNumber>
      <Run1>0</Run1>
      <Run2>0</Run2>
      <Run3>0</Run3>
      <Run4>0</Run4>
      <RunOdo>0</RunOdo>
      <SerialNumber>String</SerialNumber>
      <Speed>0</Speed>
      <Temperature1>0</Temperature1>
      <Temperature2>0</Temperature2>
      <VehicleType>String</VehicleType>
    </Unit>
  </List>
  <ResponseStatus>
    <ErrorCode>String</ErrorCode>
    <Message>String</Message>
    <StackTrace>String</StackTrace>
    <Errors>
      <ResponseError>
        <ErrorCode>String</ErrorCode>
        <FieldName>String</FieldName>
        <Message>String</Message>
        <Meta xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
          <d5p1:KeyValueOfstringstring>
            <d5p1:Key>String</d5p1:Key>
            <d5p1:Value>String</d5p1:Value>
          </d5p1:KeyValueOfstringstring>
        </Meta>
      </ResponseError>
    </Errors>
    <Meta xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:KeyValueOfstringstring>
        <d3p1:Key>String</d3p1:Key>
        <d3p1:Value>String</d3p1:Value>
      </d3p1:KeyValueOfstringstring>
    </Meta>
  </ResponseStatus>
</GetUnitResponse>

    </soap:Body>
</soap:Envelope>