OfferRenewalDto
proposedPremiumnumber
Overrides the auto-computed premium (uplift, promo, etc.).
Possible values: >= 0
messagestring
Possible values: >= 3 characters and <= 500 characters
validTostring
Insurer's offer-validity window (ISO 8601). Defaults to proposedEffectiveFrom - 14 d when not supplied.
metadata object
Schema-validated metadata (Phase 2 gap 12).
offerMessagestring
Free-text message the insurer wants to attach to the offer.
Possible values: <= 500 characters
declineReasonstring
Free-text reason recorded on a decline.
Possible values: <= 500 characters
noticeTypestring
One of "non_renewal" / "agent_withdrawal" / "insurer_capacity".
Possible values: <= 30 characters
insurerReferencestring
Insurer-side reference for this offer.
Possible values: <= 100 characters
sanctionsScreeningIdstring
Sanctions screening id captured at renewal → referral conversion (Phase 1 gap 4).
Possible values: <= 100 characters
OfferRenewalDto
{
"proposedPremium": 0,
"message": "string",
"validTo": "string",
"metadata": {
"offerMessage": "string",
"declineReason": "string",
"noticeType": "string",
"insurerReference": "string",
"sanctionsScreeningId": "string"
}
}