Skip to main content

User

The User object represents a person who has a FileTrac login. Includes both adjustment-company staff and client-company contacts.

The User object represents a person who has a FileTrac login. The API returns users via GetUsers, which includes both adjustment-company staff (adjusters, managers, supervisors, claim reps) and client-company contacts. The schema is shared across both groups, though some fields are populated only for adjusters.

The XML element name is UsersExtract. A related but distinct read-side object — ClientContactExtract — is returned by GetClientContacts. Both reference the same underlying user record.

Properties

Property

Datatype

Description

UserID

int

System-generated ID unique to the user. Pass as AdjusterID, ManagerID, SupervisorID, or ClientContactID on AddClaim to assign by ID.

UserCode

string

Adjuster code, used for invoice and timelog reporting.

UserTitle

string

Job title.

UserFName

string

First name.

UserLName

string

Last name.

UserAddr1

string

Address line 1.

UserAddr2

string

Address line 2.

UserCity

string

City.

UserState

string

State or province.

UserZIP

string

Postal code.

UserCountry

string

Country.

UserPhone1

string

Primary phone.

UserPhone2

string

Alternate phone.

UserEmail

string

Email address.

UserFax

string

Fax number.

XactAddress

string

Xactimate routing address — the email/identifier used to send claims into Xactimate for estimation. Adjuster-specific.

XactimateVersion

string

Xactimate version the adjuster uses. Adjuster-specific.

XactimateKeyCode

string

Xactimate key code. Adjuster-specific.

SymbilityID

string

Symbility integration identifier. Adjuster-specific.

UserAPR

string

Adjuster Performance Rating. Adjuster-specific.

UserTouchPoints

string

Configured touch-point sequence for adjuster contact cadence. Adjuster-specific.

HoldbackDays

string

Number of days payment is held back. Adjuster-specific financial control.

HoldbackPercent

string

Percentage held back from each payment. Adjuster-specific.

UserEORate

string

Errors and Omissions billing rate. Adjuster-specific.

UserNotes

string

Free-text notes.

BranchName

string

Branch the user belongs to within the adjusting company.

ClientCompanyID

int

When the user is a client-company contact, the client company they belong to. 0 for adjustment-company users.

ClientCompanyName

string

Name of the client company when applicable.

FileTracUniqueID

int

A separate FileTrac-wide unique identifier (distinct from UserID).

Certifications

List of Certifications

Adjuster certifications. Returned as a nested list; schema is not documented in the published source — fields surface via WSDL only.

Licenses

List of Licenses

Adjuster state licenses. Returned as a nested list; schema is not documented in the published source — fields surface via WSDL only.

User vs Client Contact

  • User (returned by GetUsers) carries the full schema above and includes both adjustment-company staff and client-company contacts. Use this method when you need adjuster operational data (Xactimate routing, holdback configuration, certifications).

  • ClientContactExtract (returned by GetClientContacts) is a leaner schema scoped to a single client company. Use this method when you need to enumerate the claim reps within a specific client company without pulling the full adjuster operational data.

The two methods can return the same person — the user's UserID is consistent across both.

Behavior Notes

  • No AddUser or UpdateUser method. Users are managed inside the FileTrac UI. The API is read-only.

  • GetUsers returns active users only. There is no documented way to retrieve deactivated users through this method.

  • UserCode is the canonical identifier for adjuster billing and timelog purposes. When integrating with billing or timesheet systems, prefer UserCode over UserID.

Related Methods

  • GetUsers — list users, optionally filtered.

  • GetClientContacts — list client contacts by company.

  • AddClaim — references users by ID, name, or email when assigning adjuster, manager, supervisor, and client contact.

Did this answer your question?