The Contact object represents any person attached to a claim — insureds, claimants, agents, attorneys, expert witnesses, public officials, contractors, and so on. Every claim can carry many contacts. Two contacts are reserved by convention: the Primary Insured (mirrored from InsuredFName/InsuredLName on AddClaim) and the Primary Claimant (mirrored from ClaimantFName/ClaimantLName). The remaining contacts are added explicitly via AddClaimContact or as nested elements inside AddClaim.
The XML element name in the response envelope is Contact. In AddClaim, contacts are passed under a doubled <Contacts><Contacts>...</Contacts></Contacts> wrapper — see AddClaim Field Reference for the structure.
Properties
Property | Datatype | FileTrac UI Location | Description |
| int | — | System-generated ID unique to this contact within the claim. Required as |
| string | Edit Contact → Header / Contact Type | Contact type name (e.g., |
| string | Edit Contact → Header / Primary |
|
| string | Edit Contact → Header / Name (first) | Contact first name. |
| string | Edit Contact → Header / Name (last) | Contact last name. |
| string | Edit Contact → Header / Company | Company affiliation. |
| string | Edit Contact → Header / Contact Occupation | Occupation. |
| string | Edit Contact → ContactInfo / Home Phone | Home phone. Mapped from |
| string | Edit Contact → ContactInfo / Cell Phone | Cell phone. |
| string | Edit Contact → ContactInfo / Office Phone | Office phone. |
| string | Edit Contact → ContactInfo / eMail | Email address. |
| string | Edit Contact → ContactInfo / Fax | Fax number. |
| string | Edit Contact → ContactInfo / Address (line 1) | Street address line 1. |
| string | Edit Contact → ContactInfo / Address (line 2) | Street address line 2. |
| string | Edit Contact → ContactInfo / City | City. |
| string | Edit Contact → ContactInfo / State | State or province. Must be the standard abbreviation when sent on |
| string | Edit Contact → ContactInfo / ZIP | Postal code. |
| string | Edit Contact → ContactInfo / Country | Country. |
| string | Edit Contact → Header / Contact Description | Free-text description. |
| string | Edit Contact → Notes | Free-text notes. |
| string | Edit Contact → Header / Contact Code | Contact code. |
Special Cases
Primary Insured loads as a contact. The
Insured*fields onAddClaimcreate a contact of typeInsuredflagged primary, in addition to populating the dedicated insured fields on the claim record.Primary Claimant loads as a contact. The
Claimant*fields onAddClaimcreate a contact of typeClaimantflagged primary.Secondary Insured loads as a contact. The
SecondaryInsured*fields onAddClaimcreate a non-primaryInsuredcontact.Agent loads as a contact. The
Agent*fields onAddClaimcreate a contact of typeAgent.
Contact Type
When creating a contact through AddClaimContact, AddDeductiblePayment, AddReservePayment, or AddReserveRecovery, the contact type can be specified two ways:
By ID: Pass
ContactTypeID(orPayeeContactTypeID) with the integer ID fromGetContactTypes.By name: Pass
ContactType(orPayeeContactType) with the type-name string. The name must match a value in theContactTypeenumeration or a value returned byGetContactTypes.
If both are supplied, the ID is authoritative. Contact types cannot be edited by the adjusting company.
Related Methods and Types
AddClaimContact— add a contact to an existing claim.GetContactTypes— enumerate the available contact types.GetClaimDetail— returns a populatedContactslist.AddDeductiblePayment,AddReservePayment,AddReserveRecovery— all accept aPayeeIDthat refers to a Contact'sID, or accept new-contact creation fields inline.Enums—ContactTypeandContactGenderenumerations.
