ResidentialDealerLocator


Click here for a complete list of operations.

GetDealerByDealerId

This Web Method will accept the specified parameters and return a Residential Dealers in a XML format

Test

To test the operation using the HTTP POST protocol, click the 'Invoke' button.
Parameter Value
strClientKey:
strBrand:
strDealerId:

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 /RDLWebService/ResidentialDealerLocator.asmx HTTP/1.1
Host: dev.services.hvacpartners.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://www.hvacpartners.com/RDLWebService/GetDealerByDealerId"

<?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>
    <GetDealerByDealerId xmlns="http://www.hvacpartners.com/RDLWebService/">
      <strClientKey>string</strClientKey>
      <strBrand>string</strBrand>
      <strDealerId>string</strDealerId>
    </GetDealerByDealerId>
  </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>
    <GetDealerByDealerIdResponse xmlns="http://www.hvacpartners.com/RDLWebService/">
      <GetDealerByDealerIdResult>
        <SiteType>string</SiteType>
        <Brand>string</Brand>
        <SearchType>string</SearchType>
        <ZipSearched>string</ZipSearched>
        <Filter>string</Filter>
        <DealerCount>int</DealerCount>
        <SearchRadius>int</SearchRadius>
        <ErrorMessage>string</ErrorMessage>
        <Dealers>
          <Dealer DealerId="int">
            <DealerName>string</DealerName>
            <PostalAddress>string</PostalAddress>
            <City>string</City>
            <State>string</State>
            <ZipCode>string</ZipCode>
            <Country>string</Country>
            <Phone>string</Phone>
            <Phone2>string</Phone2>
            <TollFree>string</TollFree>
            <Fax>string</Fax>
            <Email>string</Email>
            <Website>string</Website>
            <MarketingMessage>string</MarketingMessage>
            <RetailStore>int</RetailStore>
            <HoursOfOperation>string</HoursOfOperation>
            <YearsInBusiness>string</YearsInBusiness>
            <LeadEligible>int</LeadEligible>
            <DistanceInMiles>float</DistanceInMiles>
            <DistanceInKM>float</DistanceInKM>
            <Latitude>double</Latitude>
            <Longitude>double</Longitude>
            <MapURL>string</MapURL>
            <ContactFormURL>string</ContactFormURL>
            <Icons xsi:nil="true" />
            <Ratings xsi:nil="true" />
            <TenantId>int</TenantId>
          </Dealer>
          <Dealer DealerId="int">
            <DealerName>string</DealerName>
            <PostalAddress>string</PostalAddress>
            <City>string</City>
            <State>string</State>
            <ZipCode>string</ZipCode>
            <Country>string</Country>
            <Phone>string</Phone>
            <Phone2>string</Phone2>
            <TollFree>string</TollFree>
            <Fax>string</Fax>
            <Email>string</Email>
            <Website>string</Website>
            <MarketingMessage>string</MarketingMessage>
            <RetailStore>int</RetailStore>
            <HoursOfOperation>string</HoursOfOperation>
            <YearsInBusiness>string</YearsInBusiness>
            <LeadEligible>int</LeadEligible>
            <DistanceInMiles>float</DistanceInMiles>
            <DistanceInKM>float</DistanceInKM>
            <Latitude>double</Latitude>
            <Longitude>double</Longitude>
            <MapURL>string</MapURL>
            <ContactFormURL>string</ContactFormURL>
            <Icons xsi:nil="true" />
            <Ratings xsi:nil="true" />
            <TenantId>int</TenantId>
          </Dealer>
        </Dealers>
      </GetDealerByDealerIdResult>
    </GetDealerByDealerIdResponse>
  </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 /RDLWebService/ResidentialDealerLocator.asmx HTTP/1.1
Host: dev.services.hvacpartners.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>
    <GetDealerByDealerId xmlns="http://www.hvacpartners.com/RDLWebService/">
      <strClientKey>string</strClientKey>
      <strBrand>string</strBrand>
      <strDealerId>string</strDealerId>
    </GetDealerByDealerId>
  </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>
    <GetDealerByDealerIdResponse xmlns="http://www.hvacpartners.com/RDLWebService/">
      <GetDealerByDealerIdResult>
        <SiteType>string</SiteType>
        <Brand>string</Brand>
        <SearchType>string</SearchType>
        <ZipSearched>string</ZipSearched>
        <Filter>string</Filter>
        <DealerCount>int</DealerCount>
        <SearchRadius>int</SearchRadius>
        <ErrorMessage>string</ErrorMessage>
        <Dealers>
          <Dealer DealerId="int">
            <DealerName>string</DealerName>
            <PostalAddress>string</PostalAddress>
            <City>string</City>
            <State>string</State>
            <ZipCode>string</ZipCode>
            <Country>string</Country>
            <Phone>string</Phone>
            <Phone2>string</Phone2>
            <TollFree>string</TollFree>
            <Fax>string</Fax>
            <Email>string</Email>
            <Website>string</Website>
            <MarketingMessage>string</MarketingMessage>
            <RetailStore>int</RetailStore>
            <HoursOfOperation>string</HoursOfOperation>
            <YearsInBusiness>string</YearsInBusiness>
            <LeadEligible>int</LeadEligible>
            <DistanceInMiles>float</DistanceInMiles>
            <DistanceInKM>float</DistanceInKM>
            <Latitude>double</Latitude>
            <Longitude>double</Longitude>
            <MapURL>string</MapURL>
            <ContactFormURL>string</ContactFormURL>
            <Icons xsi:nil="true" />
            <Ratings xsi:nil="true" />
            <TenantId>int</TenantId>
          </Dealer>
          <Dealer DealerId="int">
            <DealerName>string</DealerName>
            <PostalAddress>string</PostalAddress>
            <City>string</City>
            <State>string</State>
            <ZipCode>string</ZipCode>
            <Country>string</Country>
            <Phone>string</Phone>
            <Phone2>string</Phone2>
            <TollFree>string</TollFree>
            <Fax>string</Fax>
            <Email>string</Email>
            <Website>string</Website>
            <MarketingMessage>string</MarketingMessage>
            <RetailStore>int</RetailStore>
            <HoursOfOperation>string</HoursOfOperation>
            <YearsInBusiness>string</YearsInBusiness>
            <LeadEligible>int</LeadEligible>
            <DistanceInMiles>float</DistanceInMiles>
            <DistanceInKM>float</DistanceInKM>
            <Latitude>double</Latitude>
            <Longitude>double</Longitude>
            <MapURL>string</MapURL>
            <ContactFormURL>string</ContactFormURL>
            <Icons xsi:nil="true" />
            <Ratings xsi:nil="true" />
            <TenantId>int</TenantId>
          </Dealer>
        </Dealers>
      </GetDealerByDealerIdResult>
    </GetDealerByDealerIdResponse>
  </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 /RDLWebService/ResidentialDealerLocator.asmx/GetDealerByDealerId?strClientKey=string&strBrand=string&strDealerId=string HTTP/1.1
Host: dev.services.hvacpartners.com
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<DealerLocatorResults xmlns="http://www.hvacpartners.com/RDLWebService/">
  <SiteType>string</SiteType>
  <Brand>string</Brand>
  <SearchType>string</SearchType>
  <ZipSearched>string</ZipSearched>
  <Filter>string</Filter>
  <DealerCount>int</DealerCount>
  <SearchRadius>int</SearchRadius>
  <ErrorMessage>string</ErrorMessage>
  <Dealers>
    <Dealer DealerId="int">
      <DealerName>string</DealerName>
      <PostalAddress>string</PostalAddress>
      <City>string</City>
      <State>string</State>
      <ZipCode>string</ZipCode>
      <Country>string</Country>
      <Phone>string</Phone>
      <Phone2>string</Phone2>
      <TollFree>string</TollFree>
      <Fax>string</Fax>
      <Email>string</Email>
      <Website>string</Website>
      <MarketingMessage>string</MarketingMessage>
      <RetailStore>int</RetailStore>
      <HoursOfOperation>string</HoursOfOperation>
      <YearsInBusiness>string</YearsInBusiness>
      <LeadEligible>int</LeadEligible>
      <DistanceInMiles>float</DistanceInMiles>
      <DistanceInKM>float</DistanceInKM>
      <Latitude>double</Latitude>
      <Longitude>double</Longitude>
      <MapURL>string</MapURL>
      <ContactFormURL>string</ContactFormURL>
      <Icons>
        <SpeaksSpanish>int</SpeaksSpanish>
        <FactoryAuthorizedDealer>int</FactoryAuthorizedDealer>
        <NATEDealer>int</NATEDealer>
        <OffersPromotion1>int</OffersPromotion1>
        <OffersPromotion2>int</OffersPromotion2>
        <OffersFinancing>int</OffersFinancing>
        <DistinguishedDealer>int</DistinguishedDealer>
        <PastDealerOfTheYear>int</PastDealerOfTheYear>
        <PinnacleDealer>int</PinnacleDealer>
        <EnergyExpert>int</EnergyExpert>
        <IndoorAirSpecialistDealer>int</IndoorAirSpecialistDealer>
        <HallofFameDealer>int</HallofFameDealer>
        <RegionalMarketingDealer>int</RegionalMarketingDealer>
        <ResOS>int</ResOS>
        <DuctlessOS>int</DuctlessOS>
        <WomenInHVAC>int</WomenInHVAC>
        <RedSealDealer>int</RedSealDealer>
        <VRFMasters>int</VRFMasters>
        <PuronAdvance>int</PuronAdvance>
        <ConsumerChoice>int</ConsumerChoice>
        <DuctlessSplitSystems>int</DuctlessSplitSystems>
        <ProductOfferings d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
      </Icons>
      <Ratings>
        <Google>string</Google>
        <Facebook>string</Facebook>
        <Yelp>string</Yelp>
      </Ratings>
      <TenantId>int</TenantId>
    </Dealer>
    <Dealer DealerId="int">
      <DealerName>string</DealerName>
      <PostalAddress>string</PostalAddress>
      <City>string</City>
      <State>string</State>
      <ZipCode>string</ZipCode>
      <Country>string</Country>
      <Phone>string</Phone>
      <Phone2>string</Phone2>
      <TollFree>string</TollFree>
      <Fax>string</Fax>
      <Email>string</Email>
      <Website>string</Website>
      <MarketingMessage>string</MarketingMessage>
      <RetailStore>int</RetailStore>
      <HoursOfOperation>string</HoursOfOperation>
      <YearsInBusiness>string</YearsInBusiness>
      <LeadEligible>int</LeadEligible>
      <DistanceInMiles>float</DistanceInMiles>
      <DistanceInKM>float</DistanceInKM>
      <Latitude>double</Latitude>
      <Longitude>double</Longitude>
      <MapURL>string</MapURL>
      <ContactFormURL>string</ContactFormURL>
      <Icons>
        <SpeaksSpanish>int</SpeaksSpanish>
        <FactoryAuthorizedDealer>int</FactoryAuthorizedDealer>
        <NATEDealer>int</NATEDealer>
        <OffersPromotion1>int</OffersPromotion1>
        <OffersPromotion2>int</OffersPromotion2>
        <OffersFinancing>int</OffersFinancing>
        <DistinguishedDealer>int</DistinguishedDealer>
        <PastDealerOfTheYear>int</PastDealerOfTheYear>
        <PinnacleDealer>int</PinnacleDealer>
        <EnergyExpert>int</EnergyExpert>
        <IndoorAirSpecialistDealer>int</IndoorAirSpecialistDealer>
        <HallofFameDealer>int</HallofFameDealer>
        <RegionalMarketingDealer>int</RegionalMarketingDealer>
        <ResOS>int</ResOS>
        <DuctlessOS>int</DuctlessOS>
        <WomenInHVAC>int</WomenInHVAC>
        <RedSealDealer>int</RedSealDealer>
        <VRFMasters>int</VRFMasters>
        <PuronAdvance>int</PuronAdvance>
        <ConsumerChoice>int</ConsumerChoice>
        <DuctlessSplitSystems>int</DuctlessSplitSystems>
        <ProductOfferings d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
      </Icons>
      <Ratings>
        <Google>string</Google>
        <Facebook>string</Facebook>
        <Yelp>string</Yelp>
      </Ratings>
      <TenantId>int</TenantId>
    </Dealer>
  </Dealers>
</DealerLocatorResults>

HTTP POST

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

POST /RDLWebService/ResidentialDealerLocator.asmx/GetDealerByDealerId HTTP/1.1
Host: dev.services.hvacpartners.com
Content-Type: application/x-www-form-urlencoded
Content-Length: length

strClientKey=string&strBrand=string&strDealerId=string
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<DealerLocatorResults xmlns="http://www.hvacpartners.com/RDLWebService/">
  <SiteType>string</SiteType>
  <Brand>string</Brand>
  <SearchType>string</SearchType>
  <ZipSearched>string</ZipSearched>
  <Filter>string</Filter>
  <DealerCount>int</DealerCount>
  <SearchRadius>int</SearchRadius>
  <ErrorMessage>string</ErrorMessage>
  <Dealers>
    <Dealer DealerId="int">
      <DealerName>string</DealerName>
      <PostalAddress>string</PostalAddress>
      <City>string</City>
      <State>string</State>
      <ZipCode>string</ZipCode>
      <Country>string</Country>
      <Phone>string</Phone>
      <Phone2>string</Phone2>
      <TollFree>string</TollFree>
      <Fax>string</Fax>
      <Email>string</Email>
      <Website>string</Website>
      <MarketingMessage>string</MarketingMessage>
      <RetailStore>int</RetailStore>
      <HoursOfOperation>string</HoursOfOperation>
      <YearsInBusiness>string</YearsInBusiness>
      <LeadEligible>int</LeadEligible>
      <DistanceInMiles>float</DistanceInMiles>
      <DistanceInKM>float</DistanceInKM>
      <Latitude>double</Latitude>
      <Longitude>double</Longitude>
      <MapURL>string</MapURL>
      <ContactFormURL>string</ContactFormURL>
      <Icons>
        <SpeaksSpanish>int</SpeaksSpanish>
        <FactoryAuthorizedDealer>int</FactoryAuthorizedDealer>
        <NATEDealer>int</NATEDealer>
        <OffersPromotion1>int</OffersPromotion1>
        <OffersPromotion2>int</OffersPromotion2>
        <OffersFinancing>int</OffersFinancing>
        <DistinguishedDealer>int</DistinguishedDealer>
        <PastDealerOfTheYear>int</PastDealerOfTheYear>
        <PinnacleDealer>int</PinnacleDealer>
        <EnergyExpert>int</EnergyExpert>
        <IndoorAirSpecialistDealer>int</IndoorAirSpecialistDealer>
        <HallofFameDealer>int</HallofFameDealer>
        <RegionalMarketingDealer>int</RegionalMarketingDealer>
        <ResOS>int</ResOS>
        <DuctlessOS>int</DuctlessOS>
        <WomenInHVAC>int</WomenInHVAC>
        <RedSealDealer>int</RedSealDealer>
        <VRFMasters>int</VRFMasters>
        <PuronAdvance>int</PuronAdvance>
        <ConsumerChoice>int</ConsumerChoice>
        <DuctlessSplitSystems>int</DuctlessSplitSystems>
        <ProductOfferings d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
      </Icons>
      <Ratings>
        <Google>string</Google>
        <Facebook>string</Facebook>
        <Yelp>string</Yelp>
      </Ratings>
      <TenantId>int</TenantId>
    </Dealer>
    <Dealer DealerId="int">
      <DealerName>string</DealerName>
      <PostalAddress>string</PostalAddress>
      <City>string</City>
      <State>string</State>
      <ZipCode>string</ZipCode>
      <Country>string</Country>
      <Phone>string</Phone>
      <Phone2>string</Phone2>
      <TollFree>string</TollFree>
      <Fax>string</Fax>
      <Email>string</Email>
      <Website>string</Website>
      <MarketingMessage>string</MarketingMessage>
      <RetailStore>int</RetailStore>
      <HoursOfOperation>string</HoursOfOperation>
      <YearsInBusiness>string</YearsInBusiness>
      <LeadEligible>int</LeadEligible>
      <DistanceInMiles>float</DistanceInMiles>
      <DistanceInKM>float</DistanceInKM>
      <Latitude>double</Latitude>
      <Longitude>double</Longitude>
      <MapURL>string</MapURL>
      <ContactFormURL>string</ContactFormURL>
      <Icons>
        <SpeaksSpanish>int</SpeaksSpanish>
        <FactoryAuthorizedDealer>int</FactoryAuthorizedDealer>
        <NATEDealer>int</NATEDealer>
        <OffersPromotion1>int</OffersPromotion1>
        <OffersPromotion2>int</OffersPromotion2>
        <OffersFinancing>int</OffersFinancing>
        <DistinguishedDealer>int</DistinguishedDealer>
        <PastDealerOfTheYear>int</PastDealerOfTheYear>
        <PinnacleDealer>int</PinnacleDealer>
        <EnergyExpert>int</EnergyExpert>
        <IndoorAirSpecialistDealer>int</IndoorAirSpecialistDealer>
        <HallofFameDealer>int</HallofFameDealer>
        <RegionalMarketingDealer>int</RegionalMarketingDealer>
        <ResOS>int</ResOS>
        <DuctlessOS>int</DuctlessOS>
        <WomenInHVAC>int</WomenInHVAC>
        <RedSealDealer>int</RedSealDealer>
        <VRFMasters>int</VRFMasters>
        <PuronAdvance>int</PuronAdvance>
        <ConsumerChoice>int</ConsumerChoice>
        <DuctlessSplitSystems>int</DuctlessSplitSystems>
        <ProductOfferings d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
      </Icons>
      <Ratings>
        <Google>string</Google>
        <Facebook>string</Facebook>
        <Yelp>string</Yelp>
      </Ratings>
      <TenantId>int</TenantId>
    </Dealer>
  </Dealers>
</DealerLocatorResults>