Occupancy Logo  
          

Affiliate API

Welcome to the Occupancy Affiliate API web service. If you require technical assistance please contact affiliates@occupancy.com, our affiliate support team would be happy to assist.


TakeABreak Web Service->GetStateListByCountry

GetStateListByCountry

Gets the listing of country states except Australia and return them as Occupancy.TakeABreakService.State Class.

Test

To test the operation using the HTTP POST protocol, click the 'Invoke' button.
Parameter Value
ReferrerId:
UserName:
Password:
CountryId:

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 /TABWebService/Service.asmx HTTP/1.1
Host: www.takeabreak.com.au
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://tempuri.org/GetStateListByCountry"

<?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>
    <GetStateListByCountry xmlns="http://tempuri.org/">
      <ReferrerId>int</ReferrerId>
      <UserName>string</UserName>
      <Password>string</Password>
      <CountryId>int</CountryId>
    </GetStateListByCountry>
  </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>
    <GetStateListByCountryResponse xmlns="http://tempuri.org/">
      <GetStateListByCountryResult>
        <State>
          <Name>string</Name>
          <StateID>int</StateID>
          <URL>string</URL>
        </State>
        <State>
          <Name>string</Name>
          <StateID>int</StateID>
          <URL>string</URL>
        </State>
      </GetStateListByCountryResult>
    </GetStateListByCountryResponse>
  </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 /TABWebService/Service.asmx HTTP/1.1
Host: www.takeabreak.com.au
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>
    <GetStateListByCountry xmlns="http://tempuri.org/">
      <ReferrerId>int</ReferrerId>
      <UserName>string</UserName>
      <Password>string</Password>
      <CountryId>int</CountryId>
    </GetStateListByCountry>
  </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>
    <GetStateListByCountryResponse xmlns="http://tempuri.org/">
      <GetStateListByCountryResult>
        <State>
          <Name>string</Name>
          <StateID>int</StateID>
          <URL>string</URL>
        </State>
        <State>
          <Name>string</Name>
          <StateID>int</StateID>
          <URL>string</URL>
        </State>
      </GetStateListByCountryResult>
    </GetStateListByCountryResponse>
  </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 /TABWebService/Service.asmx/GetStateListByCountry?ReferrerId=string&UserName=string&Password=string&CountryId=string HTTP/1.1
Host: www.takeabreak.com.au
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<ArrayOfState xmlns="http://tempuri.org/">
  <State>
    <Name>string</Name>
    <StateID>int</StateID>
    <URL>string</URL>
  </State>
  <State>
    <Name>string</Name>
    <StateID>int</StateID>
    <URL>string</URL>
  </State>
</ArrayOfState>

HTTP POST

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

POST /TABWebService/Service.asmx/GetStateListByCountry HTTP/1.1
Host: www.takeabreak.com.au
Content-Type: application/x-www-form-urlencoded
Content-Length: length

ReferrerId=string&UserName=string&Password=string&CountryId=string
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<ArrayOfState xmlns="http://tempuri.org/">
  <State>
    <Name>string</Name>
    <StateID>int</StateID>
    <URL>string</URL>
  </State>
  <State>
    <Name>string</Name>
    <StateID>int</StateID>
    <URL>string</URL>
  </State>
</ArrayOfState>

 Copyright © 2003-2013 Occupancy.com (ACN 109 691 929). All rights reserved.