Skip to main content

CreateEndorsementDto

typestringrequired

Possible values: [cover_increase, cover_decrease, address_change, add_beneficiary, remove_beneficiary, premium_correction, other]

effectiveFromstringrequired
premiumDeltanumber

Signed change to premium — positive for uplift, negative for reduction.

sumInsuredAfternumber

Sum-insured value AFTER the endorsement takes effect.

Possible values: >= 0

reasonstringrequired

Possible values: >= 3 characters and <= 2000 characters

reasonCodestring

Policies Phase 3 gap 10 — Insurance Act §48. Structured classification of the endorsement rationale so compliance can pivot without free-text mining. Soft enum stored as text.

Possible values: [customer_request, correction_error, increase_cover, decrease_cover, premium_adjustment, other]

documentIdstring
CreateEndorsementDto
{
"type": "cover_increase",
"effectiveFrom": "string",
"premiumDelta": 0,
"sumInsuredAfter": 0,
"reason": "string",
"reasonCode": "customer_request",
"documentId": "string"
}