The following are sample HTTP requests and responses.
The placeholders shown need to be replaced with actual values.
POST /json/reply/CalculateVita2 HTTP/1.1
Host: services.prismalife.com
Content-Type: application/json
Content-Length: length
{"login":{"username":"String","password":"String"},"identifier":{"productKey":"00000000000000000000000000000000","avbKey":"00000000000000000000000000000000"},"language":"String","vp":{"gender":"String","familyName":"String","firstName":"String","birthDay":"\/Date(-62135596800000-0000)\/","companyName":"String","isSmoker":false,"cigarettesAmount":0,"underMedication":false,"weight":0,"bodyHeight":0,"bmiResult":0,"familyStatusBestLifeStyle":false},"jobId":0,"vnType":"String","vn":{"gender":"String","familyName":"String","firstName":"String","birthDay":"\/Date(-62135596800000-0000)\/","companyName":"String","isSmoker":false,"cigarettesAmount":0,"underMedication":false,"weight":0,"bodyHeight":0,"bmiResult":0,"familyStatusBestLifeStyle":false},"duration":{"insuranceBegin":"\/Date(-62135596800000-0000)\/","insuranceDurationType":"String","insuranceDuration":0,"insuranceDurationInMonths":0},"pdfOption":"String","printCustomerCopyWatermark":false,"sum":0,"paymentInterval":0,"options":{"rules":[{"key":"String","value":"String"}]},"documents":["String"],"docFieldValues":[{"key":"String","value":"String"}],"fixPrem":false,"productVariant":false,"contractAdds":{"familyPlusVP":false,"familyPlusMVP":false,"birthdayMVP":"\/Date(-62135596800000-0000)\/","familyNameMVP":"String","firstNameMVP":"String","ladiesPlus":false,"ladiesPlusContractEnd":"\/Date(-62135596800000-0000)\/","kidsPlus":false,"mailing":false},"isKidOption":false,"connectedContract":false}
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: length
{"report":{"pdf":"AA==","fileKey":"String","allPages":0},"id":"String","documents":[{"pdf":"AA==","fileKey":"String","allPages":0}],"responseStatus":{"errorCode":"String","message":"String","stackTrace":"String","errors":[{"errorCode":"String","fieldName":"String","message":"String"}]},"insuranceYears":[{"year":0,"ageVP":0,"prem":0,"sum":0}],"costs":{"firstYear":{"betaCost":0,"setupFee":0,"betaFamilyPlus":0,"betaLadiesPlus":0,"betaKidsPlus":0,"premFamilyPlus":0,"premLadiesPlus":0,"premKidsPlus":0,"premMailing":0,"premBruttoAll":0,"premBruttoAllCompare":0}},"warnings":["String"]}