Skip to main content

RepudiateClaimDto

reasonstringrequired

Claims Phase 3 gap 9 — CPA §37 plain-language repudiation. Reason text must contain at least one alphabetic character so ops can't SMS a claimant an underscore-only jargon string (policy_excl_4.2). The 20-char lower bound rules out ultra-terse reasons that fail the plain-language principle. Full validation of jargon vs plain remains a human review; the regex just blocks the obvious cases.

Possible values: >= 20 characters and <= 2000 characters, Value must match regular expression /^(?=(?:.*(?:^|\s)[a-zA-Z]{4,}(?:\s|$)){3,}).+$/s

clawbackCommissionsboolean

When true, related commissions on the parent referral are clawed back.

RepudiateClaimDto
{
"reason": "string",
"clawbackCommissions": true
}