The FileTrac SOAP API uses several enumerated types. Each enum value below is taken verbatim from the WSDL envelope placeholders, which is the authoritative source. When a method accepts an enum value, send exactly the string shown.
The XML datatype for enum fields is shown as type() in Appendix IV of the source document — that is a placeholder for one of the named enumerations below.
ContactType
Used by AddClaimContact, the Contacts list within AddClaim, and as the Type field on returned Contact objects.
Allowed values:
OtherInsuredClaimantAttorneyFriendOrRelativeOrNeighborAgentExpertMedicalProviderPublicAdjusterPublicOfficialWitnessUtilitiesPlaintiffPlaintiffCounselDefendantDefenseCounselLossLocationCoClaimantAppraisalLocationContractorBorrowerSHOPVehicleOwnerCIECAClaimantCarrierExaminer
Adjusting companies may also import or system-generate additional contact types. Use GetContactTypes to obtain the full live list, including any custom types.
ContactGender / ClaimantGender
Used as ContactGender on contact-creation paths and ClaimantGender on AddClaim.
Allowed values:
MaleFemale
FloodProgram (FloodProgramType)
Used on AddClaim as FloodProgram and returned on Claim as FloodProgram.
Allowed values:
NoneEmergencyRegular
FloodRisk (FloodRiskType)
Used on AddClaim as FloodRisk and returned on Claim as FloodRisk.
Allowed values:
SingleFamilyTwoToFourFamilyCommercialMobileHomeCondoCondoAssnOther
FloodCWOPReason (FloodCWOPReasonType)
Used on AddClaim as FloodCWOPReason and returned on Claim as FloodCWOPReason. CWOP = Closed Without Payment.
Allowed values:
NoneClaimDeniedThatWasLessThanDeductibleSeepageBackupDrainsShrubsNotCoveredSeaWallNotActualFloodLossInProgressFailureToPursueClaimDebrisRemovalOnlyFireFenceDamageHydrostaticPressureDrainageCloggingBoatPiersNotInsuredDamageBeforeInceptionOfPolicyNotInsuredWindDamageTypeOfErosionNotInDefinitionOfFloodLandslideTypeOfMudflowNotIncludedInDefinitionOfFloodNoDemonstratableDamageOtherErrorDeleteClaimErroneousAssignment
FloodCharacteristic (FloodCharacteristicType)
Used on AddClaim as FloodCharacteristic and returned on Claim as FloodCharacteristic.
Allowed values:
NoneVelocityFlowLowVelocityFlowOrPondingWaveActionMudFlowErosion
RecoveryType
Used as RecoveryType or RecoveryTypeID on AddReserveRecovery. The set of values is not a fixed WSDL enum — recovery types are configurable per adjustment company. Use GetRecoveryTypes to obtain the live list.
Reserve Types
Used as ReserveTypeID or ReserveTypeName on AddReserve and returned on Reserve as Type. Reserve types are configurable per adjustment company under FileTrac Settings → Reserve Types. No GetReserveTypes method exists — to enumerate the available types, call GetClaimDetail against a representative claim and inspect the Reserves list, or coordinate with the adjustment company's FileTrac administrator.
Sending Enum Values
Enum values are case-sensitive — send the value exactly as published.
For enums tied to UI-configurable lists (
ContactTypeextensions,RecoveryType, reserve types), prefer the ID form when available. Names can drift over time as adjustment companies relabel types; IDs are stable.Invalid enum values typically surface as
(3) Invalid contact information supplied: ...or(4) Invalid recovery type information supplied: ...— see Error Codes & Response Codes.
