Get Antenna Type API

Purpose

The Antenna Type API is used to request the list of current antennas that are in TowerCoverage.com. These values are used in the Coverage API so that a valid value is inserted to assign the appropriate antenna to your coverage.

Fields

Account


You can locate your Account ID in the API's Tab of your account settings and also within the iframe of your Multi Coverage.

API Key


Your API key can be located on the API's tab of your account settings. This is a required field and is what the API server will use to determine if you have sufficient API calls available on your account.

Code Examples

SOAP 1.1

Request

POST /towercoverage.asmx HTTP/1.1
Host: api.towercoverage.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://tempuri.org/GetAntennaTypeList"

<?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>
    <GetAntennaTypeList 
xmlns="http://tempuri.org/">
      <Account>string</Account>
      <key>string</key>
    </GetAntennaTypeList>
  </soap:Body>
</soap:Envelope>

Response

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>
    <GetAntennaTypeListResponse 
xmlns="http://tempuri.org/">
      <GetAntennaTypeListResult>
        <Antenna>
          <Antennaid>int</Antennaid>
          <Antennaname>string</Antennaname>
          <Error>string</Error>
        </Antenna>
        <Antenna>
          <Antennaid>int</Antennaid>
          <Antennaname>string</Antennaname>
          <Error>string</Error>
        </Antenna>
      </GetAntennaTypeListResult>
    </GetAntennaTypeListResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

Request

POST /towercoverage.asmx HTTP/1.1
Host: api.towercoverage.com
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>
    <GetAntennaTypeList 
xmlns="http://tempuri.org/">
      <Account>string</Account>
      <key>string</key>
    </GetAntennaTypeList>
  </soap12:Body>
</soap12:Envelope>

Response

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>
    <GetAntennaTypeListResponse 
xmlns="http://tempuri.org/">
      <GetAntennaTypeListResult>
        <Antenna>
          <Antennaid>int</Antennaid>
          <Antennaname>string</Antennaname>
          <Error>string</Error>
        </Antenna>
        <Antenna>
          <Antennaid>int</Antennaid>
          <Antennaname>string</Antennaname>
          <Error>string</Error>
        </Antenna>
      </GetAntennaTypeListResult>
    </GetAntennaTypeListResponse>
  </soap12:Body>
</soap12:Envelope> 

HTTP Get

Request

GET /towercoverage.asmx/GetAntennaTypeList?
Account=string
&key=string HTTP/1.1

Host: api.towercoverage.com

Response

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

<?xml version="1.0" encoding="utf-8"?>
<ArrayOfAntenna 
xmlns="http://tempuri.org/">
  <Antenna>
    <Antennaid>int</Antennaid>
    <Antennaname>string</Antennaname>
    <Error>string</Error>
  </Antenna>
  <Antenna>
    <Antennaid>int</Antennaid>
    <Antennaname>string</Antennaname>
    <Error>string</Error>
  </Antenna>
</ArrayOfAntenna>  

HTTP Post

Request

POST /towercoverage.asmx/GetAntennaTypeList HTTP/1.1
Host: api.towercoverage.com
Content-Type: application/x-www-form-urlencoded
Content-Length: length

Account=string&key=string

Response

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

<?xml version="1.0" encoding="utf-8"?>
<ArrayOfAntenna 
xmlns="http://tempuri.org/">
  <Antenna>
    <Antennaid>int</Antennaid>
    <Antennaname>string</Antennaname>
    <Error>string</Error>
  </Antenna>
  <Antenna>
    <Antennaid>int</Antennaid>
    <Antennaname>string</Antennaname>
    <Error>string</Error>
  </Antenna>
</ArrayOfAntenna>