ABRXMLSearch

Click here for a complete list of operations.

ActivityReport

Report number of searches for period.

Test

To test the operation using the HTTP GET protocol, complete the form and click the 'Invoke' button.

(yyyy-MM-dd)
(yyyy-MM-dd)

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 https://abr.business.gov.au/ABRXMLSearch/AbrXmlSearch.asmx HTTP/1.1
Host: abr.business.gov.au
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://abr.business.gov.au/ABRXMLSearch/ActivityReport"

   <?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>
    <ActivityReport xmlns="http://abr.business.gov.au/ABRXMLSearch/">
      <authenticationGuid>string</authenticationGuid>
      <startDate>dateTime</startDate>
      <endDate>dateTime</endDate>
    </ActivityReport>
  </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>
    <ActivityReportResponse xmlns="http://abr.business.gov.au/ABRXMLSearch/">
      <ActivityReportResult>
        <ActivityRequest>
          <Guid>string</Guid>
          <StartDate>dateTime</StartDate>
          <EndDate>dateTime</EndDate>
        </ActivityRequest>
        <Activities>
          <Activity>
            <Method>string</Method>
            <Searches>int</Searches>
          </Activity>
          <Activity>
            <Method>string</Method>
            <Searches>int</Searches>
          </Activity>
        </Activities>
        <Exception>
          <exceptionDescription>string</exceptionDescription>
          <exceptionCode>string</exceptionCode>
        </Exception>
      </ActivityReportResult>
    </ActivityReportResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

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

POST https://abr.business.gov.au/ABRXMLSearch/AbrXmlSearch.asmx HTTP/1.1
Host: abr.business.gov.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>
    <ActivityReport xmlns="http://abr.business.gov.au/ABRXMLSearch/">
      <authenticationGuid>string</authenticationGuid>
      <startDate>dateTime</startDate>
      <endDate>dateTime</endDate>
    </ActivityReport>
  </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>
    <ActivityReportResponse xmlns="http://abr.business.gov.au/ABRXMLSearch/">
      <ActivityReportResult>
        <ActivityRequest>
          <Guid>string</Guid>
          <StartDate>dateTime</StartDate>
          <EndDate>dateTime</EndDate>
        </ActivityRequest>
        <Activities>
          <Activity>
            <Method>string</Method>
            <Searches>int</Searches>
          </Activity>
          <Activity>
            <Method>string</Method>
            <Searches>int</Searches>
          </Activity>
        </Activities>
        <Exception>
          <exceptionDescription>string</exceptionDescription>
          <exceptionCode>string</exceptionCode>
        </Exception>
      </ActivityReportResult>
    </ActivityReportResponse>
  </soap12:Body>
</soap12:Envelope>

HTTP GET

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

GET /AbrXmlSearch.asmx/ActivityReport?authenticationGuid=string&startDate=string&endDate=string HTTP/1.1
Host: abr.business.gov.au
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<ActivityResponse xmlns="http://abr.business.gov.au/ABRXMLSearch/">
  <ActivityRequest>
    <Guid>string</Guid>
    <StartDate>dateTime</StartDate>
    <EndDate>dateTime</EndDate>
  </ActivityRequest>
  <Activities>
    <Activity>
      <Method>string</Method>
      <Searches>int</Searches>
    </Activity>
    <Activity>
      <Method>string</Method>
      <Searches>int</Searches>
    </Activity>
  </Activities>
  <Exception>
    <exceptionDescription>string</exceptionDescription>
    <exceptionCode>string</exceptionCode>
  </Exception>
</ActivityResponse>

HTTP POST

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

POST /AbrXmlSearch.asmx/ActivityReport HTTP/1.1
Host: abr.business.gov.au
Content-Type: application/x-www-form-urlencoded
Content-Length: length

authenticationGuid=string&startDate=string&endDate=string
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<ActivityResponse xmlns="http://abr.business.gov.au/ABRXMLSearch/">
  <ActivityRequest>
    <Guid>string</Guid>
    <StartDate>dateTime</StartDate>
    <EndDate>dateTime</EndDate>
  </ActivityRequest>
  <Activities>
    <Activity>
      <Method>string</Method>
      <Searches>int</Searches>
    </Activity>
    <Activity>
      <Method>string</Method>
      <Searches>int</Searches>
    </Activity>
  </Activities>
  <Exception>
    <exceptionDescription>string</exceptionDescription>
    <exceptionCode>string</exceptionCode>
  </Exception>
</ActivityResponse>