Calculation API
Endpoint Index
Action | Endpoint |
---|---|
checkPerilPremiumUsingPOST | POST /calculation/checkPerilPremium |
Calculate existing peril data | POST /calculation/checkExistingPerilPremium |
Details
checkPerilPremiumUsingPOST¶
POST /calculation/checkPerilPremium
Request:
Name | Position | Type | Required |
---|---|---|---|
request | body | CheckPerilPremiumRequest | required |
Response:
CalculationResponse
CheckPerilPremiumRequest¶
requiredproductName stringexposureName stringperilName stringcalculation stringexposureCharacteristics ExposureCharacteristicsPriceRequestperilCharacteristics PerilCharacteristicsPriceRequestpolicyCharacteristics PolicyCharacteristicsPriceRequest
PolicyCharacteristicsPriceRequest¶
requiredpolicyEndTimestamp timestamppolicyStartTimestamp timestampfieldGroupsByLocator map<string,map<string,[string]>>optionalfieldValues map<string,[string]>
ExposureCharacteristicsPriceRequest¶
requiredfieldGroupsByLocator map<string,map<string,[string]>>optionalfieldValues map<string,[string]>
PerilCharacteristicsPriceRequest¶
requiredfieldGroupsByLocator map<string,map<string,[string]>>optionalfieldValues map<string,[string]>deductible numberlumpSumPayment numberindemnityInAggregate stringindemnityPerEvent stringindemnityPerItem string
Calculate existing peril data¶
POST /calculation/checkExistingPerilPremium
Request:
Name | Position | Type | Required |
---|---|---|---|
request | body | CheckExistingPerilPremiumRequest | required |
Response:
CalculationResponse
CheckExistingPerilPremiumRequest¶
requiredcalculation stringperilDisplayId string
CalculationResponse¶
requiredpremium numberassignedVariables map<string,object>commissions [CommissionResponse]optionaltechnicalPremium number