Skip to main content

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"
}
}