The Report object represents a document attached to a claim. Reports are uploaded via UploadReport, listed via GetClaimReports or as part of GetClaimDetail, and cannot be updated through the API — UploadReport is write-only on creation.
The XML element name varies by method:
In
GetClaimDetail, each report is aClaimExtractReportselement with the minimum metadata.In
GetClaimReports, each report is aClaimReportExtractelement with full metadata and the binary file content.
Properties (full set, from GetClaimReports)
Property | Datatype | FileTrac UI Location | Description |
| int | — | System ID of the claim this report belongs to. |
| string | — | File # of the claim. |
| int | — | System-generated ID unique to this report. Pass this to |
| int | — | System ID of the user who owns the report (typically the adjuster). |
| string | — | First name of the owner. |
| string | — | Last name of the owner. |
| dateTime | Edit Report → Report Date | Date the report was filed. Also on the Report View page. |
| string | Edit Report → Report Title | Title as displayed in FileTrac. Also on the Report View page. |
| string | Report View → File Name link | Original filename. Invalid characters are removed; duplicate names get a numeric suffix unless |
| string | — | Description field for the report. |
| int | Edit Report → Confidential |
|
| base64Binary | — | The binary file content, base64-encoded. Returned by |
| List of | — | Attached media items (photos and other attachments). Use |
In GetClaimDetail, only ReportID, ReportTitle, ReportFileName, ReportDate, and Confidential are returned. The binary file and media list are omitted to keep the claim payload light. Call GetClaimReports with a specific FileTracReportID to retrieve the binary content.
Media (nested)
The Media element holds photos and other attachments to a report. Returned by GetReportMedia. The full media schema is documented in GetReportMedia, which is the only method that returns populated media items.
File-Name Behavior
FileTrac allows multiple reports with the same name. Duplicates receive an underscore-suffix (
_2,_3, …) where higher numbers represent more recent reports byReportDate.To prevent the suffix on retrieval, pass
ExcludeDuplicateNameSuffix=1toGetClaimReports.Invalid characters in file names are removed automatically.
Performance
Large reports (30 MB and up) on the Cloud can take noticeably longer to retrieve.
For claims with reports totaling 100 MB or more, retrieve reports individually by
FileTracReportIDrather than fetching the full report list at once.The same delay applies to large media items via
GetReportMedia.
Constraints
Reports cannot be updated through the API.
UploadReportonly inserts.Reports cannot be deleted through the API.
UploadReportdoes not return media attachments. Media must be uploaded separately through the FileTrac UI or other integration channels.
Related Methods
UploadReport— upload a new document.GetClaimReports— list reports or retrieve one with binary content.GetReportMedia— list or retrieve media attached to a report.GetClaimDetail— returns a lightweight report list.
