Service1


Click here for a complete list of operations.

GetProductsForLandingPage

Test

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

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 /Service1.asmx HTTP/1.1
Host: websitelandingpage-api.247homerescue.co.uk
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://tempuri.org/GetProductsForLandingPage"

<?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>
    <GetProductsForLandingPage xmlns="http://tempuri.org/">
      <groupId>int</groupId>
    </GetProductsForLandingPage>
  </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>
    <GetProductsForLandingPageResponse xmlns="http://tempuri.org/">
      <ProductsInGroup>
        <GroupName>string</GroupName>
        <GrpProducts>
          <Products>
            <Icon>string</Icon>
            <ProductName>string</ProductName>
            <Price3Min>string</Price3Min>
            <Price4Min>string</Price4Min>
            <Description>string</Description>
            <Included>string</Included>
            <HasService>string</HasService>
            <HasCP12>string</HasCP12>
          </Products>
          <Products>
            <Icon>string</Icon>
            <ProductName>string</ProductName>
            <Price3Min>string</Price3Min>
            <Price4Min>string</Price4Min>
            <Description>string</Description>
            <Included>string</Included>
            <HasService>string</HasService>
            <HasCP12>string</HasCP12>
          </Products>
        </GrpProducts>
        <Price0>string</Price0>
        <Price1>string</Price1>
        <Price2>string</Price2>
        <Price3>string</Price3>
        <HasExcess>string</HasExcess>
        <MinTotal3>decimal</MinTotal3>
        <MinTotal4>decimal</MinTotal4>
        <Price0Before>string</Price0Before>
        <Price1Before>string</Price1Before>
        <Price2Before>string</Price2Before>
        <Price3Before>string</Price3Before>
        <WebImage>string</WebImage>
        <WebType>string</WebType>
        <NotCovered>
          <NotCoveredItem>
            <Description>string</Description>
          </NotCoveredItem>
          <NotCoveredItem>
            <Description>string</Description>
          </NotCoveredItem>
        </NotCovered>
        <ExcessOptions>
          <ExcessOptionItem>
            <Value>string</Value>
          </ExcessOptionItem>
          <ExcessOptionItem>
            <Value>string</Value>
          </ExcessOptionItem>
        </ExcessOptions>
        <GroupName2>string</GroupName2>
        <HasCP12>string</HasCP12>
        <HasBoilerService>string</HasBoilerService>
        <Monthly>string</Monthly>
        <Sticker>string</Sticker>
        <IPIDDocumentLink>string</IPIDDocumentLink>
        <AboutUsDocumentLink>string</AboutUsDocumentLink>
        <TOCDocumentLink>string</TOCDocumentLink>
        <PPDocumentLink>string</PPDocumentLink>
        <NextGroupID>int</NextGroupID>
        <NextGroupText>string</NextGroupText>
        <ExtraPrice0>decimal</ExtraPrice0>
        <ExtraPrice1>decimal</ExtraPrice1>
        <ExtraPrice2>decimal</ExtraPrice2>
        <ExtraPrice3>decimal</ExtraPrice3>
        <URL>string</URL>
        <TeamID>int</TeamID>
        <DisplayBannerText0>string</DisplayBannerText0>
        <DisplayBannerText45>string</DisplayBannerText45>
        <DisplayBannerText75>string</DisplayBannerText75>
        <DisplayBannerText95>string</DisplayBannerText95>
        <AffiliateCommision0Excess>string</AffiliateCommision0Excess>
        <AffiliateCommision45Excess>string</AffiliateCommision45Excess>
        <AffiliateCommision75Excess>string</AffiliateCommision75Excess>
        <AffiliateCommision100Excess>string</AffiliateCommision100Excess>
        <Price0DiffPerc>string</Price0DiffPerc>
        <Price1DiffPerc>string</Price1DiffPerc>
        <Price2DiffPerc>string</Price2DiffPerc>
        <Price3DiffPerc>string</Price3DiffPerc>
        <affiliateCommision>string</affiliateCommision>
        <affiliateCode>string</affiliateCode>
      </ProductsInGroup>
    </GetProductsForLandingPageResponse>
  </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 /Service1.asmx HTTP/1.1
Host: websitelandingpage-api.247homerescue.co.uk
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>
    <GetProductsForLandingPage xmlns="http://tempuri.org/">
      <groupId>int</groupId>
    </GetProductsForLandingPage>
  </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>
    <GetProductsForLandingPageResponse xmlns="http://tempuri.org/">
      <ProductsInGroup>
        <GroupName>string</GroupName>
        <GrpProducts>
          <Products>
            <Icon>string</Icon>
            <ProductName>string</ProductName>
            <Price3Min>string</Price3Min>
            <Price4Min>string</Price4Min>
            <Description>string</Description>
            <Included>string</Included>
            <HasService>string</HasService>
            <HasCP12>string</HasCP12>
          </Products>
          <Products>
            <Icon>string</Icon>
            <ProductName>string</ProductName>
            <Price3Min>string</Price3Min>
            <Price4Min>string</Price4Min>
            <Description>string</Description>
            <Included>string</Included>
            <HasService>string</HasService>
            <HasCP12>string</HasCP12>
          </Products>
        </GrpProducts>
        <Price0>string</Price0>
        <Price1>string</Price1>
        <Price2>string</Price2>
        <Price3>string</Price3>
        <HasExcess>string</HasExcess>
        <MinTotal3>decimal</MinTotal3>
        <MinTotal4>decimal</MinTotal4>
        <Price0Before>string</Price0Before>
        <Price1Before>string</Price1Before>
        <Price2Before>string</Price2Before>
        <Price3Before>string</Price3Before>
        <WebImage>string</WebImage>
        <WebType>string</WebType>
        <NotCovered>
          <NotCoveredItem>
            <Description>string</Description>
          </NotCoveredItem>
          <NotCoveredItem>
            <Description>string</Description>
          </NotCoveredItem>
        </NotCovered>
        <ExcessOptions>
          <ExcessOptionItem>
            <Value>string</Value>
          </ExcessOptionItem>
          <ExcessOptionItem>
            <Value>string</Value>
          </ExcessOptionItem>
        </ExcessOptions>
        <GroupName2>string</GroupName2>
        <HasCP12>string</HasCP12>
        <HasBoilerService>string</HasBoilerService>
        <Monthly>string</Monthly>
        <Sticker>string</Sticker>
        <IPIDDocumentLink>string</IPIDDocumentLink>
        <AboutUsDocumentLink>string</AboutUsDocumentLink>
        <TOCDocumentLink>string</TOCDocumentLink>
        <PPDocumentLink>string</PPDocumentLink>
        <NextGroupID>int</NextGroupID>
        <NextGroupText>string</NextGroupText>
        <ExtraPrice0>decimal</ExtraPrice0>
        <ExtraPrice1>decimal</ExtraPrice1>
        <ExtraPrice2>decimal</ExtraPrice2>
        <ExtraPrice3>decimal</ExtraPrice3>
        <URL>string</URL>
        <TeamID>int</TeamID>
        <DisplayBannerText0>string</DisplayBannerText0>
        <DisplayBannerText45>string</DisplayBannerText45>
        <DisplayBannerText75>string</DisplayBannerText75>
        <DisplayBannerText95>string</DisplayBannerText95>
        <AffiliateCommision0Excess>string</AffiliateCommision0Excess>
        <AffiliateCommision45Excess>string</AffiliateCommision45Excess>
        <AffiliateCommision75Excess>string</AffiliateCommision75Excess>
        <AffiliateCommision100Excess>string</AffiliateCommision100Excess>
        <Price0DiffPerc>string</Price0DiffPerc>
        <Price1DiffPerc>string</Price1DiffPerc>
        <Price2DiffPerc>string</Price2DiffPerc>
        <Price3DiffPerc>string</Price3DiffPerc>
        <affiliateCommision>string</affiliateCommision>
        <affiliateCode>string</affiliateCode>
      </ProductsInGroup>
    </GetProductsForLandingPageResponse>
  </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 /Service1.asmx/GetProductsForLandingPage?groupId=string HTTP/1.1
Host: websitelandingpage-api.247homerescue.co.uk
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<ProductsInGroup xmlns="http://tempuri.org/">
  <GroupName>string</GroupName>
  <GrpProducts>
    <Products>
      <Icon>string</Icon>
      <ProductName>string</ProductName>
      <Price3Min>string</Price3Min>
      <Price4Min>string</Price4Min>
      <Description>string</Description>
      <Included>string</Included>
      <HasService>string</HasService>
      <HasCP12>string</HasCP12>
    </Products>
    <Products>
      <Icon>string</Icon>
      <ProductName>string</ProductName>
      <Price3Min>string</Price3Min>
      <Price4Min>string</Price4Min>
      <Description>string</Description>
      <Included>string</Included>
      <HasService>string</HasService>
      <HasCP12>string</HasCP12>
    </Products>
  </GrpProducts>
  <Price0>string</Price0>
  <Price1>string</Price1>
  <Price2>string</Price2>
  <Price3>string</Price3>
  <HasExcess>string</HasExcess>
  <MinTotal3>decimal</MinTotal3>
  <MinTotal4>decimal</MinTotal4>
  <Price0Before>string</Price0Before>
  <Price1Before>string</Price1Before>
  <Price2Before>string</Price2Before>
  <Price3Before>string</Price3Before>
  <WebImage>string</WebImage>
  <WebType>string</WebType>
  <NotCovered>
    <NotCoveredItem>
      <Description>string</Description>
    </NotCoveredItem>
    <NotCoveredItem>
      <Description>string</Description>
    </NotCoveredItem>
  </NotCovered>
  <ExcessOptions>
    <ExcessOptionItem>
      <Value>string</Value>
    </ExcessOptionItem>
    <ExcessOptionItem>
      <Value>string</Value>
    </ExcessOptionItem>
  </ExcessOptions>
  <GroupName2>string</GroupName2>
  <HasCP12>string</HasCP12>
  <HasBoilerService>string</HasBoilerService>
  <Monthly>string</Monthly>
  <Sticker>string</Sticker>
  <IPIDDocumentLink>string</IPIDDocumentLink>
  <AboutUsDocumentLink>string</AboutUsDocumentLink>
  <TOCDocumentLink>string</TOCDocumentLink>
  <PPDocumentLink>string</PPDocumentLink>
  <NextGroupID>int</NextGroupID>
  <NextGroupText>string</NextGroupText>
  <ExtraPrice0>decimal</ExtraPrice0>
  <ExtraPrice1>decimal</ExtraPrice1>
  <ExtraPrice2>decimal</ExtraPrice2>
  <ExtraPrice3>decimal</ExtraPrice3>
  <URL>string</URL>
  <TeamID>int</TeamID>
  <DisplayBannerText0>string</DisplayBannerText0>
  <DisplayBannerText45>string</DisplayBannerText45>
  <DisplayBannerText75>string</DisplayBannerText75>
  <DisplayBannerText95>string</DisplayBannerText95>
  <AffiliateCommision0Excess>string</AffiliateCommision0Excess>
  <AffiliateCommision45Excess>string</AffiliateCommision45Excess>
  <AffiliateCommision75Excess>string</AffiliateCommision75Excess>
  <AffiliateCommision100Excess>string</AffiliateCommision100Excess>
  <Price0DiffPerc>string</Price0DiffPerc>
  <Price1DiffPerc>string</Price1DiffPerc>
  <Price2DiffPerc>string</Price2DiffPerc>
  <Price3DiffPerc>string</Price3DiffPerc>
  <affiliateCommision>string</affiliateCommision>
  <affiliateCode>string</affiliateCode>
</ProductsInGroup>

HTTP POST

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

POST /Service1.asmx/GetProductsForLandingPage HTTP/1.1
Host: websitelandingpage-api.247homerescue.co.uk
Content-Type: application/x-www-form-urlencoded
Content-Length: length

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

<?xml version="1.0" encoding="utf-8"?>
<ProductsInGroup xmlns="http://tempuri.org/">
  <GroupName>string</GroupName>
  <GrpProducts>
    <Products>
      <Icon>string</Icon>
      <ProductName>string</ProductName>
      <Price3Min>string</Price3Min>
      <Price4Min>string</Price4Min>
      <Description>string</Description>
      <Included>string</Included>
      <HasService>string</HasService>
      <HasCP12>string</HasCP12>
    </Products>
    <Products>
      <Icon>string</Icon>
      <ProductName>string</ProductName>
      <Price3Min>string</Price3Min>
      <Price4Min>string</Price4Min>
      <Description>string</Description>
      <Included>string</Included>
      <HasService>string</HasService>
      <HasCP12>string</HasCP12>
    </Products>
  </GrpProducts>
  <Price0>string</Price0>
  <Price1>string</Price1>
  <Price2>string</Price2>
  <Price3>string</Price3>
  <HasExcess>string</HasExcess>
  <MinTotal3>decimal</MinTotal3>
  <MinTotal4>decimal</MinTotal4>
  <Price0Before>string</Price0Before>
  <Price1Before>string</Price1Before>
  <Price2Before>string</Price2Before>
  <Price3Before>string</Price3Before>
  <WebImage>string</WebImage>
  <WebType>string</WebType>
  <NotCovered>
    <NotCoveredItem>
      <Description>string</Description>
    </NotCoveredItem>
    <NotCoveredItem>
      <Description>string</Description>
    </NotCoveredItem>
  </NotCovered>
  <ExcessOptions>
    <ExcessOptionItem>
      <Value>string</Value>
    </ExcessOptionItem>
    <ExcessOptionItem>
      <Value>string</Value>
    </ExcessOptionItem>
  </ExcessOptions>
  <GroupName2>string</GroupName2>
  <HasCP12>string</HasCP12>
  <HasBoilerService>string</HasBoilerService>
  <Monthly>string</Monthly>
  <Sticker>string</Sticker>
  <IPIDDocumentLink>string</IPIDDocumentLink>
  <AboutUsDocumentLink>string</AboutUsDocumentLink>
  <TOCDocumentLink>string</TOCDocumentLink>
  <PPDocumentLink>string</PPDocumentLink>
  <NextGroupID>int</NextGroupID>
  <NextGroupText>string</NextGroupText>
  <ExtraPrice0>decimal</ExtraPrice0>
  <ExtraPrice1>decimal</ExtraPrice1>
  <ExtraPrice2>decimal</ExtraPrice2>
  <ExtraPrice3>decimal</ExtraPrice3>
  <URL>string</URL>
  <TeamID>int</TeamID>
  <DisplayBannerText0>string</DisplayBannerText0>
  <DisplayBannerText45>string</DisplayBannerText45>
  <DisplayBannerText75>string</DisplayBannerText75>
  <DisplayBannerText95>string</DisplayBannerText95>
  <AffiliateCommision0Excess>string</AffiliateCommision0Excess>
  <AffiliateCommision45Excess>string</AffiliateCommision45Excess>
  <AffiliateCommision75Excess>string</AffiliateCommision75Excess>
  <AffiliateCommision100Excess>string</AffiliateCommision100Excess>
  <Price0DiffPerc>string</Price0DiffPerc>
  <Price1DiffPerc>string</Price1DiffPerc>
  <Price2DiffPerc>string</Price2DiffPerc>
  <Price3DiffPerc>string</Price3DiffPerc>
  <affiliateCommision>string</affiliateCommision>
  <affiliateCode>string</affiliateCode>
</ProductsInGroup>