IntegratedQuote


Click here for a complete list of operations.

ProvideSpecificQuotation

Test

The test form is only available for requests from the local machine.

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 /ws/integratedquote.asmx HTTP/1.1
Host: www.asuaonline.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "WS-IntegratedQuote/ProvideSpecificQuotation"

<?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>
    <ProvideSpecificQuotation xmlns="WS-IntegratedQuote">
      <userID>long</userID>
      <userCode>long</userCode>
      <specificQuoteDetails>
        <ResidenceID>string</ResidenceID>
        <ProductID>string</ProductID>
        <PolicyTypeID>string</PolicyTypeID>
        <PackageID>string</PackageID>
        <DestinationID>string</DestinationID>
        <StartDate>string</StartDate>
        <EndDate>string</EndDate>
        <Travellers>
          <Traveller>
            <TravellerNumber>long</TravellerNumber>
            <Title>string</Title>
            <FirstName>string</FirstName>
            <LastName>string</LastName>
            <DateOfBirth>string</DateOfBirth>
            <Age>long</Age>
            <AgebandID>long</AgebandID>
            <TitleID>long</TitleID>
            <minAge>long</minAge>
            <maxAge>long</maxAge>
            <AlterationID>string</AlterationID>
            <msPrice>double</msPrice>
            <msPriceExcIPT>double</msPriceExcIPT>
            <msConditions>string</msConditions>
            <ScreeningInformation xsi:nil="true" />
          </Traveller>
          <Traveller>
            <TravellerNumber>long</TravellerNumber>
            <Title>string</Title>
            <FirstName>string</FirstName>
            <LastName>string</LastName>
            <DateOfBirth>string</DateOfBirth>
            <Age>long</Age>
            <AgebandID>long</AgebandID>
            <TitleID>long</TitleID>
            <minAge>long</minAge>
            <maxAge>long</maxAge>
            <AlterationID>string</AlterationID>
            <msPrice>double</msPrice>
            <msPriceExcIPT>double</msPriceExcIPT>
            <msConditions>string</msConditions>
            <ScreeningInformation xsi:nil="true" />
          </Traveller>
        </Travellers>
        <ContactDetails>
          <Address>string</Address>
          <Postcode>string</Postcode>
          <Email>string</Email>
          <Telephone>string</Telephone>
          <VehicleMakeModel>string</VehicleMakeModel>
          <VehicleLicensePlate>string</VehicleLicensePlate>
          <VehicleYearManufacture>string</VehicleYearManufacture>
        </ContactDetails>
        <SalesmethodID>string</SalesmethodID>
        <AlterationID>string</AlterationID>
        <DynamicDetails>
          <DynamicDetail_SavedValue>
            <Position>long</Position>
            <FieldName>string</FieldName>
            <FieldValue>string</FieldValue>
            <FieldSize>long</FieldSize>
            <Mandatory>long</Mandatory>
            <TypeField>long</TypeField>
          </DynamicDetail_SavedValue>
          <DynamicDetail_SavedValue>
            <Position>long</Position>
            <FieldName>string</FieldName>
            <FieldValue>string</FieldValue>
            <FieldSize>long</FieldSize>
            <Mandatory>long</Mandatory>
            <TypeField>long</TypeField>
          </DynamicDetail_SavedValue>
        </DynamicDetails>
        <ScreeningQuestionAnswers>
          <screeningQuestionAnswer>
            <questionNumber>long</questionNumber>
            <answer>string</answer>
          </screeningQuestionAnswer>
          <screeningQuestionAnswer>
            <questionNumber>long</questionNumber>
            <answer>string</answer>
          </screeningQuestionAnswer>
        </ScreeningQuestionAnswers>
        <EligibilityQuestionAnswers>
          <eligibilityQuestionAnswer>
            <questionNumber>long</questionNumber>
            <answer>string</answer>
            <questionText>string</questionText>
          </eligibilityQuestionAnswer>
          <eligibilityQuestionAnswer>
            <questionNumber>long</questionNumber>
            <answer>string</answer>
            <questionText>string</questionText>
          </eligibilityQuestionAnswer>
        </EligibilityQuestionAnswers>
        <MarketingQuestionAnswers>
          <MarketingQuestionAnswer>
            <questionNumber>long</questionNumber>
            <answer>string</answer>
            <questionText>string</questionText>
          </MarketingQuestionAnswer>
          <MarketingQuestionAnswer>
            <questionNumber>long</questionNumber>
            <answer>string</answer>
            <questionText>string</questionText>
          </MarketingQuestionAnswer>
        </MarketingQuestionAnswers>
        <MedicalScreeningRef>string</MedicalScreeningRef>
        <voucherCode>string</voucherCode>
        <isCYTI>boolean</isCYTI>
        <currencyID>long</currencyID>
        <sellOnBehalfOf>long</sellOnBehalfOf>
        <fullBreakdown>string</fullBreakdown>
        <customerUniqueID>long</customerUniqueID>
      </specificQuoteDetails>
    </ProvideSpecificQuotation>
  </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>
    <ProvideSpecificQuotationResponse xmlns="WS-IntegratedQuote">
      <ProvideSpecificQuotationResult>
        <message>string</message>
        <errorID>long</errorID>
        <quoteResults>
          <quoteResults>
            <QuoteID>long</QuoteID>
            <schemaName>string</schemaName>
            <policytypeName>string</policytypeName>
            <residenceName>string</residenceName>
            <destinationName>string</destinationName>
            <startDate>string</startDate>
            <endDate>string</endDate>
            <SI>string</SI>
            <PW>string</PW>
            <KF>string</KF>
            <HelpFile>string</HelpFile>
            <currency>string</currency>
            <IPT>double</IPT>
            <IPTRate>double</IPTRate>
            <GrossPrice>double</GrossPrice>
            <screeningPremium>double</screeningPremium>
            <IconURL>string</IconURL>
            <SchemaID>long</SchemaID>
            <PolicyTypeID>long</PolicyTypeID>
            <DestinationID>long</DestinationID>
            <PackageID>long</PackageID>
            <MaxAgeAgebandID>long</MaxAgeAgebandID>
            <ScreeningID>long</ScreeningID>
            <groupPerProduct>boolean</groupPerProduct>
            <priceOrder>long</priceOrder>
            <IPID>string</IPID>
            <typePolicyName>string</typePolicyName>
            <typePackageName>string</typePackageName>
            <currencyHTMLEncoded>string</currencyHTMLEncoded>
            <SummaryCovers xsi:nil="true" />
            <AlterationID>string</AlterationID>
            <packageName>string</packageName>
            <isAnnual>long</isAnnual>
            <isBestBuy>long</isBestBuy>
            <maxDaysPerTrip>long</maxDaysPerTrip>
            <isBestBuyText>string</isBestBuyText>
            <isBestBuyLocation>long</isBestBuyLocation>
            <numberToSort>double</numberToSort>
            <coverLevel>long</coverLevel>
            <Discount>double</Discount>
            <travellers xsi:nil="true" />
            <upSellOptions xsi:nil="true" />
            <netUW>double</netUW>
            <wbComm>double</wbComm>
            <agentComm>double</agentComm>
            <screeningPremiumPerPersonCSV>string</screeningPremiumPerPersonCSV>
            <screeningPremiumExcIPTPerPersonCSV>string</screeningPremiumExcIPTPerPersonCSV>
            <isNotCoveredPerPersonCSV>string</isNotCoveredPerPersonCSV>
            <policytypeShortName>string</policytypeShortName>
          </quoteResults>
          <quoteResults>
            <QuoteID>long</QuoteID>
            <schemaName>string</schemaName>
            <policytypeName>string</policytypeName>
            <residenceName>string</residenceName>
            <destinationName>string</destinationName>
            <startDate>string</startDate>
            <endDate>string</endDate>
            <SI>string</SI>
            <PW>string</PW>
            <KF>string</KF>
            <HelpFile>string</HelpFile>
            <currency>string</currency>
            <IPT>double</IPT>
            <IPTRate>double</IPTRate>
            <GrossPrice>double</GrossPrice>
            <screeningPremium>double</screeningPremium>
            <IconURL>string</IconURL>
            <SchemaID>long</SchemaID>
            <PolicyTypeID>long</PolicyTypeID>
            <DestinationID>long</DestinationID>
            <PackageID>long</PackageID>
            <MaxAgeAgebandID>long</MaxAgeAgebandID>
            <ScreeningID>long</ScreeningID>
            <groupPerProduct>boolean</groupPerProduct>
            <priceOrder>long</priceOrder>
            <IPID>string</IPID>
            <typePolicyName>string</typePolicyName>
            <typePackageName>string</typePackageName>
            <currencyHTMLEncoded>string</currencyHTMLEncoded>
            <SummaryCovers xsi:nil="true" />
            <AlterationID>string</AlterationID>
            <packageName>string</packageName>
            <isAnnual>long</isAnnual>
            <isBestBuy>long</isBestBuy>
            <maxDaysPerTrip>long</maxDaysPerTrip>
            <isBestBuyText>string</isBestBuyText>
            <isBestBuyLocation>long</isBestBuyLocation>
            <numberToSort>double</numberToSort>
            <coverLevel>long</coverLevel>
            <Discount>double</Discount>
            <travellers xsi:nil="true" />
            <upSellOptions xsi:nil="true" />
            <netUW>double</netUW>
            <wbComm>double</wbComm>
            <agentComm>double</agentComm>
            <screeningPremiumPerPersonCSV>string</screeningPremiumPerPersonCSV>
            <screeningPremiumExcIPTPerPersonCSV>string</screeningPremiumExcIPTPerPersonCSV>
            <isNotCoveredPerPersonCSV>string</isNotCoveredPerPersonCSV>
            <policytypeShortName>string</policytypeShortName>
          </quoteResults>
        </quoteResults>
      </ProvideSpecificQuotationResult>
    </ProvideSpecificQuotationResponse>
  </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 /ws/integratedquote.asmx HTTP/1.1
Host: www.asuaonline.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>
    <ProvideSpecificQuotation xmlns="WS-IntegratedQuote">
      <userID>long</userID>
      <userCode>long</userCode>
      <specificQuoteDetails>
        <ResidenceID>string</ResidenceID>
        <ProductID>string</ProductID>
        <PolicyTypeID>string</PolicyTypeID>
        <PackageID>string</PackageID>
        <DestinationID>string</DestinationID>
        <StartDate>string</StartDate>
        <EndDate>string</EndDate>
        <Travellers>
          <Traveller>
            <TravellerNumber>long</TravellerNumber>
            <Title>string</Title>
            <FirstName>string</FirstName>
            <LastName>string</LastName>
            <DateOfBirth>string</DateOfBirth>
            <Age>long</Age>
            <AgebandID>long</AgebandID>
            <TitleID>long</TitleID>
            <minAge>long</minAge>
            <maxAge>long</maxAge>
            <AlterationID>string</AlterationID>
            <msPrice>double</msPrice>
            <msPriceExcIPT>double</msPriceExcIPT>
            <msConditions>string</msConditions>
            <ScreeningInformation xsi:nil="true" />
          </Traveller>
          <Traveller>
            <TravellerNumber>long</TravellerNumber>
            <Title>string</Title>
            <FirstName>string</FirstName>
            <LastName>string</LastName>
            <DateOfBirth>string</DateOfBirth>
            <Age>long</Age>
            <AgebandID>long</AgebandID>
            <TitleID>long</TitleID>
            <minAge>long</minAge>
            <maxAge>long</maxAge>
            <AlterationID>string</AlterationID>
            <msPrice>double</msPrice>
            <msPriceExcIPT>double</msPriceExcIPT>
            <msConditions>string</msConditions>
            <ScreeningInformation xsi:nil="true" />
          </Traveller>
        </Travellers>
        <ContactDetails>
          <Address>string</Address>
          <Postcode>string</Postcode>
          <Email>string</Email>
          <Telephone>string</Telephone>
          <VehicleMakeModel>string</VehicleMakeModel>
          <VehicleLicensePlate>string</VehicleLicensePlate>
          <VehicleYearManufacture>string</VehicleYearManufacture>
        </ContactDetails>
        <SalesmethodID>string</SalesmethodID>
        <AlterationID>string</AlterationID>
        <DynamicDetails>
          <DynamicDetail_SavedValue>
            <Position>long</Position>
            <FieldName>string</FieldName>
            <FieldValue>string</FieldValue>
            <FieldSize>long</FieldSize>
            <Mandatory>long</Mandatory>
            <TypeField>long</TypeField>
          </DynamicDetail_SavedValue>
          <DynamicDetail_SavedValue>
            <Position>long</Position>
            <FieldName>string</FieldName>
            <FieldValue>string</FieldValue>
            <FieldSize>long</FieldSize>
            <Mandatory>long</Mandatory>
            <TypeField>long</TypeField>
          </DynamicDetail_SavedValue>
        </DynamicDetails>
        <ScreeningQuestionAnswers>
          <screeningQuestionAnswer>
            <questionNumber>long</questionNumber>
            <answer>string</answer>
          </screeningQuestionAnswer>
          <screeningQuestionAnswer>
            <questionNumber>long</questionNumber>
            <answer>string</answer>
          </screeningQuestionAnswer>
        </ScreeningQuestionAnswers>
        <EligibilityQuestionAnswers>
          <eligibilityQuestionAnswer>
            <questionNumber>long</questionNumber>
            <answer>string</answer>
            <questionText>string</questionText>
          </eligibilityQuestionAnswer>
          <eligibilityQuestionAnswer>
            <questionNumber>long</questionNumber>
            <answer>string</answer>
            <questionText>string</questionText>
          </eligibilityQuestionAnswer>
        </EligibilityQuestionAnswers>
        <MarketingQuestionAnswers>
          <MarketingQuestionAnswer>
            <questionNumber>long</questionNumber>
            <answer>string</answer>
            <questionText>string</questionText>
          </MarketingQuestionAnswer>
          <MarketingQuestionAnswer>
            <questionNumber>long</questionNumber>
            <answer>string</answer>
            <questionText>string</questionText>
          </MarketingQuestionAnswer>
        </MarketingQuestionAnswers>
        <MedicalScreeningRef>string</MedicalScreeningRef>
        <voucherCode>string</voucherCode>
        <isCYTI>boolean</isCYTI>
        <currencyID>long</currencyID>
        <sellOnBehalfOf>long</sellOnBehalfOf>
        <fullBreakdown>string</fullBreakdown>
        <customerUniqueID>long</customerUniqueID>
      </specificQuoteDetails>
    </ProvideSpecificQuotation>
  </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>
    <ProvideSpecificQuotationResponse xmlns="WS-IntegratedQuote">
      <ProvideSpecificQuotationResult>
        <message>string</message>
        <errorID>long</errorID>
        <quoteResults>
          <quoteResults>
            <QuoteID>long</QuoteID>
            <schemaName>string</schemaName>
            <policytypeName>string</policytypeName>
            <residenceName>string</residenceName>
            <destinationName>string</destinationName>
            <startDate>string</startDate>
            <endDate>string</endDate>
            <SI>string</SI>
            <PW>string</PW>
            <KF>string</KF>
            <HelpFile>string</HelpFile>
            <currency>string</currency>
            <IPT>double</IPT>
            <IPTRate>double</IPTRate>
            <GrossPrice>double</GrossPrice>
            <screeningPremium>double</screeningPremium>
            <IconURL>string</IconURL>
            <SchemaID>long</SchemaID>
            <PolicyTypeID>long</PolicyTypeID>
            <DestinationID>long</DestinationID>
            <PackageID>long</PackageID>
            <MaxAgeAgebandID>long</MaxAgeAgebandID>
            <ScreeningID>long</ScreeningID>
            <groupPerProduct>boolean</groupPerProduct>
            <priceOrder>long</priceOrder>
            <IPID>string</IPID>
            <typePolicyName>string</typePolicyName>
            <typePackageName>string</typePackageName>
            <currencyHTMLEncoded>string</currencyHTMLEncoded>
            <SummaryCovers xsi:nil="true" />
            <AlterationID>string</AlterationID>
            <packageName>string</packageName>
            <isAnnual>long</isAnnual>
            <isBestBuy>long</isBestBuy>
            <maxDaysPerTrip>long</maxDaysPerTrip>
            <isBestBuyText>string</isBestBuyText>
            <isBestBuyLocation>long</isBestBuyLocation>
            <numberToSort>double</numberToSort>
            <coverLevel>long</coverLevel>
            <Discount>double</Discount>
            <travellers xsi:nil="true" />
            <upSellOptions xsi:nil="true" />
            <netUW>double</netUW>
            <wbComm>double</wbComm>
            <agentComm>double</agentComm>
            <screeningPremiumPerPersonCSV>string</screeningPremiumPerPersonCSV>
            <screeningPremiumExcIPTPerPersonCSV>string</screeningPremiumExcIPTPerPersonCSV>
            <isNotCoveredPerPersonCSV>string</isNotCoveredPerPersonCSV>
            <policytypeShortName>string</policytypeShortName>
          </quoteResults>
          <quoteResults>
            <QuoteID>long</QuoteID>
            <schemaName>string</schemaName>
            <policytypeName>string</policytypeName>
            <residenceName>string</residenceName>
            <destinationName>string</destinationName>
            <startDate>string</startDate>
            <endDate>string</endDate>
            <SI>string</SI>
            <PW>string</PW>
            <KF>string</KF>
            <HelpFile>string</HelpFile>
            <currency>string</currency>
            <IPT>double</IPT>
            <IPTRate>double</IPTRate>
            <GrossPrice>double</GrossPrice>
            <screeningPremium>double</screeningPremium>
            <IconURL>string</IconURL>
            <SchemaID>long</SchemaID>
            <PolicyTypeID>long</PolicyTypeID>
            <DestinationID>long</DestinationID>
            <PackageID>long</PackageID>
            <MaxAgeAgebandID>long</MaxAgeAgebandID>
            <ScreeningID>long</ScreeningID>
            <groupPerProduct>boolean</groupPerProduct>
            <priceOrder>long</priceOrder>
            <IPID>string</IPID>
            <typePolicyName>string</typePolicyName>
            <typePackageName>string</typePackageName>
            <currencyHTMLEncoded>string</currencyHTMLEncoded>
            <SummaryCovers xsi:nil="true" />
            <AlterationID>string</AlterationID>
            <packageName>string</packageName>
            <isAnnual>long</isAnnual>
            <isBestBuy>long</isBestBuy>
            <maxDaysPerTrip>long</maxDaysPerTrip>
            <isBestBuyText>string</isBestBuyText>
            <isBestBuyLocation>long</isBestBuyLocation>
            <numberToSort>double</numberToSort>
            <coverLevel>long</coverLevel>
            <Discount>double</Discount>
            <travellers xsi:nil="true" />
            <upSellOptions xsi:nil="true" />
            <netUW>double</netUW>
            <wbComm>double</wbComm>
            <agentComm>double</agentComm>
            <screeningPremiumPerPersonCSV>string</screeningPremiumPerPersonCSV>
            <screeningPremiumExcIPTPerPersonCSV>string</screeningPremiumExcIPTPerPersonCSV>
            <isNotCoveredPerPersonCSV>string</isNotCoveredPerPersonCSV>
            <policytypeShortName>string</policytypeShortName>
          </quoteResults>
        </quoteResults>
      </ProvideSpecificQuotationResult>
    </ProvideSpecificQuotationResponse>
  </soap12:Body>
</soap12:Envelope>