One reason finalizeEntity refused a submission. RouteFusion returns these
as FinalizeOutput.validations alongside the flat error summary — this is
the structured half, naming WHICH record is short and WHAT it is short of.
resource is RF's record kind ("Entity", "Representative") and id that
record's RF UUID, so a rejection points at the specific representative rather
than the submission as a whole. missingKeys are RF's own field names — the
same vocabulary entityRequiredFields / representativeRequiredFields
report, so a missing key maps back to a required field CFX failed to send.
Every field is nullable: RF populates whichever it can, and a validation
carrying only message is legitimate.
One reason
finalizeEntityrefused a submission. RouteFusion returns these asFinalizeOutput.validationsalongside the flaterrorsummary — this is the structured half, naming WHICH record is short and WHAT it is short of.resourceis RF's record kind ("Entity","Representative") andidthat record's RF UUID, so a rejection points at the specific representative rather than the submission as a whole.missingKeysare RF's own field names — the same vocabularyentityRequiredFields/representativeRequiredFieldsreport, so a missing key maps back to a required field CFX failed to send.Every field is nullable: RF populates whichever it can, and a validation carrying only
messageis legitimate.