Quote a census without enrolling anyone
POST
/group-life/policies/{policyId}/pricing
Prices each member against the policy's frozen age-rate table and persists nothing. A non-zero freeCoverExcess means cover above the free cover limit is NOT automatically on risk and needs underwriting.
Authorizations
BearerAuth
Type
HTTP (bearer)
Parameters
Path Parameters
policyId*
Type
Requiredstring
Request Body
application/json
JSON "members": [ { "fullName": "string", "nrcNumber": "string", "dateOfBirth": "string", "annualSalary": 0 } ]
{
}
Responses
Success
application/json
JSON "members": [ { "fullName": "string", "nrcNumber": "string", "ageNextBirthday": 0, "sumAssured": 0, "freeCoverExcess": 0, "rate": 0, "netPremium": 0, "levy": 0, "grossPremium": 0 } ], "totalSumAssured": 0, "totalNetPremium": 0, "totalLevy": 0, "totalGrossPremium": 0, "currency": "string"
{
}
