POST api/ProductComparison
Creates a new Product Comparison Research document
Request Information
URI Parameters
None.
Body Parameters
ProductComparisonDocumentRequestName | Description | Type | Additional information |
---|---|---|---|
LicenseKey | string |
None. |
|
CompanyId | string |
None. |
|
SiteId | string |
None. |
|
HeaderImageBase64 | string |
None. |
|
HeaderImageType | ImageType |
None. |
|
AdviserName | string |
None. |
|
Applicants | Collection of ProductComparisonApplicant |
None. |
|
LoanDetails | ProductComparisonLoanDetails |
None. |
|
ProductDetails | Collection of ProductComparisonProductDetail |
None. |
|
AdditionalInformation | string |
None. |
|
TrueCostCalculatedOverNumMonths | integer |
None. |
Request Formats
application/json, text/json
Sample:
{ "LicenseKey": "sample string 1", "CompanyId": "sample string 2", "SiteId": "sample string 3", "HeaderImageBase64": "sample string 4", "HeaderImageType": 0, "AdviserName": "sample string 5", "Applicants": [ { "FirstName": "sample string 1", "LastName": "sample string 2", "Title": "sample string 3" }, { "FirstName": "sample string 1", "LastName": "sample string 2", "Title": "sample string 3" } ], "LoanDetails": { "LoanPurpose": "sample string 1", "MortgageType": 0, "PropertyValue": 2.0, "LoanAmount": 3.0, "LoanRequiredInvestmentPart": 4.0, "Term": 5, "TermUnit": 0, "PaymentMethod": 0, "PaymentMethodDescription": "sample string 6" }, "ProductDetails": [ { "LenderName": "sample string 1", "ProductName": "sample string 2", "ProductCode": "sample string 3", "FullRateDescription": "sample string 4", "InitialPayRate": 5.0, "InitialRatePeriod": "sample string 6", "EarlyRepaymentCharge": "sample string 7", "OverpaymentsAllowed": true, "ArrangementFee": 9.0, "BookingFee": 10.0, "ValuationFee": 11.0, "CHAPSFee": 12.0, "ProductType": "sample string 13", "MortgageDischargeFee": 14.0, "DeedsReleaseFee": 15.0, "DisbursementFee": 16.0, "HigherLendingCharge": 17.0, "FreeLegalFees": true, "ValuationFeeConditions": "sample string 19", "Cashback": 20.0, "InitialMonthlyPayment": 21.0, "TruecostOverInitialPeriod": 22.0, "TrueCost": 23.0, "TrueCostFullTerm": 24.0 }, { "LenderName": "sample string 1", "ProductName": "sample string 2", "ProductCode": "sample string 3", "FullRateDescription": "sample string 4", "InitialPayRate": 5.0, "InitialRatePeriod": "sample string 6", "EarlyRepaymentCharge": "sample string 7", "OverpaymentsAllowed": true, "ArrangementFee": 9.0, "BookingFee": 10.0, "ValuationFee": 11.0, "CHAPSFee": 12.0, "ProductType": "sample string 13", "MortgageDischargeFee": 14.0, "DeedsReleaseFee": 15.0, "DisbursementFee": 16.0, "HigherLendingCharge": 17.0, "FreeLegalFees": true, "ValuationFeeConditions": "sample string 19", "Cashback": 20.0, "InitialMonthlyPayment": 21.0, "TruecostOverInitialPeriod": 22.0, "TrueCost": 23.0, "TrueCostFullTerm": 24.0 } ], "AdditionalInformation": "sample string 6", "TrueCostCalculatedOverNumMonths": 1 }
application/xml, text/xml
Sample:
<ProductComparisonDocumentRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Twenty7Tec.Common"> <AdditionalInformation>sample string 6</AdditionalInformation> <AdviserName>sample string 5</AdviserName> <Applicants> <ProductComparisonApplicant> <FirstName>sample string 1</FirstName> <LastName>sample string 2</LastName> <Title>sample string 3</Title> </ProductComparisonApplicant> <ProductComparisonApplicant> <FirstName>sample string 1</FirstName> <LastName>sample string 2</LastName> <Title>sample string 3</Title> </ProductComparisonApplicant> </Applicants> <CompanyId>sample string 2</CompanyId> <HeaderImageBase64>sample string 4</HeaderImageBase64> <HeaderImageType>Jpeg</HeaderImageType> <LicenseKey>sample string 1</LicenseKey> <LoanDetails> <LoanAmount>3</LoanAmount> <LoanPurpose>sample string 1</LoanPurpose> <LoanRequiredInvestmentPart>4</LoanRequiredInvestmentPart> <MortgageType>Standard</MortgageType> <PaymentMethod>Repayment</PaymentMethod> <PaymentMethodDescription>sample string 6</PaymentMethodDescription> <PropertyValue>2</PropertyValue> <Term>5</Term> <TermUnit>Years</TermUnit> </LoanDetails> <ProductDetails> <ProductComparisonProductDetail> <ArrangementFee>9</ArrangementFee> <BookingFee>10</BookingFee> <CHAPSFee>12</CHAPSFee> <Cashback>20</Cashback> <DeedsReleaseFee>15</DeedsReleaseFee> <DisbursementFee>16</DisbursementFee> <EarlyRepaymentCharge>sample string 7</EarlyRepaymentCharge> <FreeLegalFees>true</FreeLegalFees> <FullRateDescription>sample string 4</FullRateDescription> <HigherLendingCharge>17</HigherLendingCharge> <InitialMonthlyPayment>21</InitialMonthlyPayment> <InitialPayRate>5</InitialPayRate> <InitialRatePeriod>sample string 6</InitialRatePeriod> <LenderName>sample string 1</LenderName> <MortgageDischargeFee>14</MortgageDischargeFee> <OverpaymentsAllowed>true</OverpaymentsAllowed> <ProductCode>sample string 3</ProductCode> <ProductName>sample string 2</ProductName> <ProductType>sample string 13</ProductType> <TrueCost>23</TrueCost> <TrueCostFullTerm>24</TrueCostFullTerm> <TruecostOverInitialPeriod>22</TruecostOverInitialPeriod> <ValuationFee>11</ValuationFee> <ValuationFeeConditions>sample string 19</ValuationFeeConditions> </ProductComparisonProductDetail> <ProductComparisonProductDetail> <ArrangementFee>9</ArrangementFee> <BookingFee>10</BookingFee> <CHAPSFee>12</CHAPSFee> <Cashback>20</Cashback> <DeedsReleaseFee>15</DeedsReleaseFee> <DisbursementFee>16</DisbursementFee> <EarlyRepaymentCharge>sample string 7</EarlyRepaymentCharge> <FreeLegalFees>true</FreeLegalFees> <FullRateDescription>sample string 4</FullRateDescription> <HigherLendingCharge>17</HigherLendingCharge> <InitialMonthlyPayment>21</InitialMonthlyPayment> <InitialPayRate>5</InitialPayRate> <InitialRatePeriod>sample string 6</InitialRatePeriod> <LenderName>sample string 1</LenderName> <MortgageDischargeFee>14</MortgageDischargeFee> <OverpaymentsAllowed>true</OverpaymentsAllowed> <ProductCode>sample string 3</ProductCode> <ProductName>sample string 2</ProductName> <ProductType>sample string 13</ProductType> <TrueCost>23</TrueCost> <TrueCostFullTerm>24</TrueCostFullTerm> <TruecostOverInitialPeriod>22</TruecostOverInitialPeriod> <ValuationFee>11</ValuationFee> <ValuationFeeConditions>sample string 19</ValuationFeeConditions> </ProductComparisonProductDetail> </ProductDetails> <SiteId>sample string 3</SiteId> <TrueCostCalculatedOverNumMonths>1</TrueCostCalculatedOverNumMonths> </ProductComparisonDocumentRequest>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
A ProductComparison document id
HttpResponseMessageName | Description | Type | Additional information |
---|---|---|---|
Version | Version |
None. |
|
Content | HttpContent |
None. |
|
StatusCode | HttpStatusCode |
None. |
|
ReasonPhrase | string |
None. |
|
Headers | Collection of Object |
None. |
|
RequestMessage | HttpRequestMessage |
None. |
|
IsSuccessStatusCode | boolean |
None. |