@cfxlabsinc/b2b-services
    Preparing search index...

    Interface RouteFusionEntityValidationError

    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.

    interface RouteFusionEntityValidationError {
        id: string | null;
        message: string | null;
        missingKeys: string[] | null;
        resource: string | null;
    }
    Index
    id: string | null
    message: string | null
    missingKeys: string[] | null
    resource: string | null