WebService


Click here for a complete list of operations.

GetUserZone

Test

To test the operation using the HTTP POST protocol, click the 'Invoke' button.

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /webservice.asmx HTTP/1.1
Host: locationbasedtech.net
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://dev.pocketfinder.net/ws/tracking/GetUserZone"

<?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>
    <GetUserZone xmlns="http://dev.pocketfinder.net/ws/tracking/" />
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
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>
    <GetUserZoneResponse xmlns="http://dev.pocketfinder.net/ws/tracking/">
      <GetUserZoneResult>
        <ZoneRuleGroup>
          <GeoCode>
            <GeoCodeId>string</GeoCodeId>
            <Latitude>double</Latitude>
            <Longitude>double</Longitude>
            <DisplayLatitude>string</DisplayLatitude>
            <DisplayLongitude>string</DisplayLongitude>
          </GeoCode>
          <Rule>
            <RuleId>string</RuleId>
            <LastStatus>Default or WithinBounds or OutsideBounds</LastStatus>
            <IsExit>boolean</IsExit>
            <IsEnter>boolean</IsEnter>
          </Rule>
          <Schedule>
            <ScheduleId>string</ScheduleId>
            <BeginTime xsi:nil="true" />
            <EndTime xsi:nil="true" />
            <Monday>boolean</Monday>
            <Tuesday>boolean</Tuesday>
            <Wednesday>boolean</Wednesday>
            <Thursday>boolean</Thursday>
            <Friday>boolean</Friday>
            <Saturday>boolean</Saturday>
            <Sunday>boolean</Sunday>
            <BeginDate>dateTime</BeginDate>
            <EndDate>dateTime</EndDate>
          </Schedule>
          <Zone>
            <ZoneId>string</ZoneId>
            <Name>string</Name>
            <Radius>double</Radius>
            <Rotation>double</Rotation>
            <Shape>int</Shape>
            <ZoneType>int</ZoneType>
          </Zone>
          <Notification>
            <NotificationId>string</NotificationId>
            <EmailAddress>string</EmailAddress>
            <VoipNumber>string</VoipNumber>
            <SmsNumber>string</SmsNumber>
            <Last>dateTime</Last>
            <Interval xsi:nil="true" />
          </Notification>
          <BeginTime>string</BeginTime>
          <EndTime>string</EndTime>
        </ZoneRuleGroup>
        <ZoneRuleGroup>
          <GeoCode>
            <GeoCodeId>string</GeoCodeId>
            <Latitude>double</Latitude>
            <Longitude>double</Longitude>
            <DisplayLatitude>string</DisplayLatitude>
            <DisplayLongitude>string</DisplayLongitude>
          </GeoCode>
          <Rule>
            <RuleId>string</RuleId>
            <LastStatus>Default or WithinBounds or OutsideBounds</LastStatus>
            <IsExit>boolean</IsExit>
            <IsEnter>boolean</IsEnter>
          </Rule>
          <Schedule>
            <ScheduleId>string</ScheduleId>
            <BeginTime xsi:nil="true" />
            <EndTime xsi:nil="true" />
            <Monday>boolean</Monday>
            <Tuesday>boolean</Tuesday>
            <Wednesday>boolean</Wednesday>
            <Thursday>boolean</Thursday>
            <Friday>boolean</Friday>
            <Saturday>boolean</Saturday>
            <Sunday>boolean</Sunday>
            <BeginDate>dateTime</BeginDate>
            <EndDate>dateTime</EndDate>
          </Schedule>
          <Zone>
            <ZoneId>string</ZoneId>
            <Name>string</Name>
            <Radius>double</Radius>
            <Rotation>double</Rotation>
            <Shape>int</Shape>
            <ZoneType>int</ZoneType>
          </Zone>
          <Notification>
            <NotificationId>string</NotificationId>
            <EmailAddress>string</EmailAddress>
            <VoipNumber>string</VoipNumber>
            <SmsNumber>string</SmsNumber>
            <Last>dateTime</Last>
            <Interval xsi:nil="true" />
          </Notification>
          <BeginTime>string</BeginTime>
          <EndTime>string</EndTime>
        </ZoneRuleGroup>
      </GetUserZoneResult>
    </GetUserZoneResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /webservice.asmx HTTP/1.1
Host: locationbasedtech.net
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <GetUserZone xmlns="http://dev.pocketfinder.net/ws/tracking/" />
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <GetUserZoneResponse xmlns="http://dev.pocketfinder.net/ws/tracking/">
      <GetUserZoneResult>
        <ZoneRuleGroup>
          <GeoCode>
            <GeoCodeId>string</GeoCodeId>
            <Latitude>double</Latitude>
            <Longitude>double</Longitude>
            <DisplayLatitude>string</DisplayLatitude>
            <DisplayLongitude>string</DisplayLongitude>
          </GeoCode>
          <Rule>
            <RuleId>string</RuleId>
            <LastStatus>Default or WithinBounds or OutsideBounds</LastStatus>
            <IsExit>boolean</IsExit>
            <IsEnter>boolean</IsEnter>
          </Rule>
          <Schedule>
            <ScheduleId>string</ScheduleId>
            <BeginTime xsi:nil="true" />
            <EndTime xsi:nil="true" />
            <Monday>boolean</Monday>
            <Tuesday>boolean</Tuesday>
            <Wednesday>boolean</Wednesday>
            <Thursday>boolean</Thursday>
            <Friday>boolean</Friday>
            <Saturday>boolean</Saturday>
            <Sunday>boolean</Sunday>
            <BeginDate>dateTime</BeginDate>
            <EndDate>dateTime</EndDate>
          </Schedule>
          <Zone>
            <ZoneId>string</ZoneId>
            <Name>string</Name>
            <Radius>double</Radius>
            <Rotation>double</Rotation>
            <Shape>int</Shape>
            <ZoneType>int</ZoneType>
          </Zone>
          <Notification>
            <NotificationId>string</NotificationId>
            <EmailAddress>string</EmailAddress>
            <VoipNumber>string</VoipNumber>
            <SmsNumber>string</SmsNumber>
            <Last>dateTime</Last>
            <Interval xsi:nil="true" />
          </Notification>
          <BeginTime>string</BeginTime>
          <EndTime>string</EndTime>
        </ZoneRuleGroup>
        <ZoneRuleGroup>
          <GeoCode>
            <GeoCodeId>string</GeoCodeId>
            <Latitude>double</Latitude>
            <Longitude>double</Longitude>
            <DisplayLatitude>string</DisplayLatitude>
            <DisplayLongitude>string</DisplayLongitude>
          </GeoCode>
          <Rule>
            <RuleId>string</RuleId>
            <LastStatus>Default or WithinBounds or OutsideBounds</LastStatus>
            <IsExit>boolean</IsExit>
            <IsEnter>boolean</IsEnter>
          </Rule>
          <Schedule>
            <ScheduleId>string</ScheduleId>
            <BeginTime xsi:nil="true" />
            <EndTime xsi:nil="true" />
            <Monday>boolean</Monday>
            <Tuesday>boolean</Tuesday>
            <Wednesday>boolean</Wednesday>
            <Thursday>boolean</Thursday>
            <Friday>boolean</Friday>
            <Saturday>boolean</Saturday>
            <Sunday>boolean</Sunday>
            <BeginDate>dateTime</BeginDate>
            <EndDate>dateTime</EndDate>
          </Schedule>
          <Zone>
            <ZoneId>string</ZoneId>
            <Name>string</Name>
            <Radius>double</Radius>
            <Rotation>double</Rotation>
            <Shape>int</Shape>
            <ZoneType>int</ZoneType>
          </Zone>
          <Notification>
            <NotificationId>string</NotificationId>
            <EmailAddress>string</EmailAddress>
            <VoipNumber>string</VoipNumber>
            <SmsNumber>string</SmsNumber>
            <Last>dateTime</Last>
            <Interval xsi:nil="true" />
          </Notification>
          <BeginTime>string</BeginTime>
          <EndTime>string</EndTime>
        </ZoneRuleGroup>
      </GetUserZoneResult>
    </GetUserZoneResponse>
  </soap12:Body>
</soap12:Envelope>

HTTP GET

The following is a sample HTTP GET request and response. The placeholders shown need to be replaced with actual values.

GET /webservice.asmx/GetUserZone? HTTP/1.1
Host: locationbasedtech.net
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<ArrayOfZoneRuleGroup xmlns="http://dev.pocketfinder.net/ws/tracking/">
  <ZoneRuleGroup>
    <GeoCode>
      <GeoCodeId>string</GeoCodeId>
      <Latitude>double</Latitude>
      <Longitude>double</Longitude>
      <DisplayLatitude>string</DisplayLatitude>
      <DisplayLongitude>string</DisplayLongitude>
    </GeoCode>
    <Rule>
      <RuleId>string</RuleId>
      <LastStatus>Default or WithinBounds or OutsideBounds</LastStatus>
      <IsExit>boolean</IsExit>
      <IsEnter>boolean</IsEnter>
    </Rule>
    <Schedule>
      <ScheduleId>string</ScheduleId>
      <BeginTime />
      <EndTime />
      <Monday>boolean</Monday>
      <Tuesday>boolean</Tuesday>
      <Wednesday>boolean</Wednesday>
      <Thursday>boolean</Thursday>
      <Friday>boolean</Friday>
      <Saturday>boolean</Saturday>
      <Sunday>boolean</Sunday>
      <BeginDate>dateTime</BeginDate>
      <EndDate>dateTime</EndDate>
    </Schedule>
    <Zone>
      <ZoneId>string</ZoneId>
      <Name>string</Name>
      <Radius>double</Radius>
      <Rotation>double</Rotation>
      <Shape>int</Shape>
      <ZoneType>int</ZoneType>
    </Zone>
    <Notification>
      <NotificationId>string</NotificationId>
      <EmailAddress>string</EmailAddress>
      <VoipNumber>string</VoipNumber>
      <SmsNumber>string</SmsNumber>
      <Last>dateTime</Last>
      <Interval />
    </Notification>
    <BeginTime>string</BeginTime>
    <EndTime>string</EndTime>
  </ZoneRuleGroup>
  <ZoneRuleGroup>
    <GeoCode>
      <GeoCodeId>string</GeoCodeId>
      <Latitude>double</Latitude>
      <Longitude>double</Longitude>
      <DisplayLatitude>string</DisplayLatitude>
      <DisplayLongitude>string</DisplayLongitude>
    </GeoCode>
    <Rule>
      <RuleId>string</RuleId>
      <LastStatus>Default or WithinBounds or OutsideBounds</LastStatus>
      <IsExit>boolean</IsExit>
      <IsEnter>boolean</IsEnter>
    </Rule>
    <Schedule>
      <ScheduleId>string</ScheduleId>
      <BeginTime />
      <EndTime />
      <Monday>boolean</Monday>
      <Tuesday>boolean</Tuesday>
      <Wednesday>boolean</Wednesday>
      <Thursday>boolean</Thursday>
      <Friday>boolean</Friday>
      <Saturday>boolean</Saturday>
      <Sunday>boolean</Sunday>
      <BeginDate>dateTime</BeginDate>
      <EndDate>dateTime</EndDate>
    </Schedule>
    <Zone>
      <ZoneId>string</ZoneId>
      <Name>string</Name>
      <Radius>double</Radius>
      <Rotation>double</Rotation>
      <Shape>int</Shape>
      <ZoneType>int</ZoneType>
    </Zone>
    <Notification>
      <NotificationId>string</NotificationId>
      <EmailAddress>string</EmailAddress>
      <VoipNumber>string</VoipNumber>
      <SmsNumber>string</SmsNumber>
      <Last>dateTime</Last>
      <Interval />
    </Notification>
    <BeginTime>string</BeginTime>
    <EndTime>string</EndTime>
  </ZoneRuleGroup>
</ArrayOfZoneRuleGroup>

HTTP POST

The following is a sample HTTP POST request and response. The placeholders shown need to be replaced with actual values.

POST /webservice.asmx/GetUserZone HTTP/1.1
Host: locationbasedtech.net
Content-Type: application/x-www-form-urlencoded
Content-Length: length

HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<ArrayOfZoneRuleGroup xmlns="http://dev.pocketfinder.net/ws/tracking/">
  <ZoneRuleGroup>
    <GeoCode>
      <GeoCodeId>string</GeoCodeId>
      <Latitude>double</Latitude>
      <Longitude>double</Longitude>
      <DisplayLatitude>string</DisplayLatitude>
      <DisplayLongitude>string</DisplayLongitude>
    </GeoCode>
    <Rule>
      <RuleId>string</RuleId>
      <LastStatus>Default or WithinBounds or OutsideBounds</LastStatus>
      <IsExit>boolean</IsExit>
      <IsEnter>boolean</IsEnter>
    </Rule>
    <Schedule>
      <ScheduleId>string</ScheduleId>
      <BeginTime />
      <EndTime />
      <Monday>boolean</Monday>
      <Tuesday>boolean</Tuesday>
      <Wednesday>boolean</Wednesday>
      <Thursday>boolean</Thursday>
      <Friday>boolean</Friday>
      <Saturday>boolean</Saturday>
      <Sunday>boolean</Sunday>
      <BeginDate>dateTime</BeginDate>
      <EndDate>dateTime</EndDate>
    </Schedule>
    <Zone>
      <ZoneId>string</ZoneId>
      <Name>string</Name>
      <Radius>double</Radius>
      <Rotation>double</Rotation>
      <Shape>int</Shape>
      <ZoneType>int</ZoneType>
    </Zone>
    <Notification>
      <NotificationId>string</NotificationId>
      <EmailAddress>string</EmailAddress>
      <VoipNumber>string</VoipNumber>
      <SmsNumber>string</SmsNumber>
      <Last>dateTime</Last>
      <Interval />
    </Notification>
    <BeginTime>string</BeginTime>
    <EndTime>string</EndTime>
  </ZoneRuleGroup>
  <ZoneRuleGroup>
    <GeoCode>
      <GeoCodeId>string</GeoCodeId>
      <Latitude>double</Latitude>
      <Longitude>double</Longitude>
      <DisplayLatitude>string</DisplayLatitude>
      <DisplayLongitude>string</DisplayLongitude>
    </GeoCode>
    <Rule>
      <RuleId>string</RuleId>
      <LastStatus>Default or WithinBounds or OutsideBounds</LastStatus>
      <IsExit>boolean</IsExit>
      <IsEnter>boolean</IsEnter>
    </Rule>
    <Schedule>
      <ScheduleId>string</ScheduleId>
      <BeginTime />
      <EndTime />
      <Monday>boolean</Monday>
      <Tuesday>boolean</Tuesday>
      <Wednesday>boolean</Wednesday>
      <Thursday>boolean</Thursday>
      <Friday>boolean</Friday>
      <Saturday>boolean</Saturday>
      <Sunday>boolean</Sunday>
      <BeginDate>dateTime</BeginDate>
      <EndDate>dateTime</EndDate>
    </Schedule>
    <Zone>
      <ZoneId>string</ZoneId>
      <Name>string</Name>
      <Radius>double</Radius>
      <Rotation>double</Rotation>
      <Shape>int</Shape>
      <ZoneType>int</ZoneType>
    </Zone>
    <Notification>
      <NotificationId>string</NotificationId>
      <EmailAddress>string</EmailAddress>
      <VoipNumber>string</VoipNumber>
      <SmsNumber>string</SmsNumber>
      <Last>dateTime</Last>
      <Interval />
    </Notification>
    <BeginTime>string</BeginTime>
    <EndTime>string</EndTime>
  </ZoneRuleGroup>
</ArrayOfZoneRuleGroup>