Purpose
Returns contracts across all client (carrier) companies that the user can access. Use it to enumerate contracts the adjusting company is currently servicing, or to look up a contract's authority level, loss fund, or syndicate details.
Endpoint
Method:
GetClientContractsSOAPAction (1.1):
"https://ftservices.onlinereportinginc.com/v2/GetClientContracts"Parameter wrapper:
<oParms>
Authentication
Standard credentials apply. See Authentication & Authorization.
Parameters
Name | Type | Required | Description |
| string | yes | Authorized FileTrac system login. |
| string | yes | Password for the login. |
| string | yes | The unique company code provided by FileTrac. |
| int | no | Filter to contracts of a specific client company. |
| string | no | Filter by client company name (must match FileTrac exactly). |
| boolean | no | Default |
| boolean | no | Default |
| dateTime | no | Filter to contracts created on or after this datetime. WSDL parameter — not documented in the Freshdesk narrative. |
Response
Returns a list of ContractExtract objects. The schema is similar to the Contract returned by other methods, with these specific fields:
Property | Datatype | Description |
| int | System ID of the client company on this contract. |
| string | Client company name. |
| string |
|
| int | System ID of the coverholder company. |
| string | Coverholder company name. |
| int | System ID of the syndicate company. |
| string | Syndicate company name. |
| string | Syndicate number. |
| int | System-generated ID unique to the contract. |
| string | Contract name. |
| string | Contract code. |
| string | Client company code. |
| dateTime | Contract start date. |
| dateTime | Contract end date. |
| string | Year of Account. |
| string | Unique Market Reference. |
| decimal | Authority level. |
| string | Free-text contract notes. |
| decimal | Loss fund amount. |
| string | Broker reference number. |
| dateTime | System date the contract was created. |
Errors
This method does not produce method-specific business errors. Authentication failures surface via ResponseCode. Invalid client-company filters yield an empty result set rather than an error.
Remarks
Returns contracts across all companies by default. Use
ClientCompanyIDorClientCompanyNameto scope to a single company.ExcludeContractsOfClaims=trueis useful when reconciling which contracts have never been used on a claim — for compliance review or contract pruning.CreateDatefilters by contract creation date, not byDateStart. To filter by contract effective date, post-filter the result locally on theDateStart/DateEndfields.Use
GetClientCompaniesfor a company-first view. That method returns each client company with its contracts nested. UseGetClientContractswhen you want contracts flattened across companies.
Example Request (SOAP 1.1)
POST /v2/service.asmx HTTP/1.1
Host: ftservices.onlinereportinginc.com
Content-Type: text/xml; charset=utf-8
SOAPAction: "https://ftservices.onlinereportinginc.com/v2/GetClientContracts"<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetClientContracts xmlns="https://ftservices.onlinereportinginc.com/v2/">
<oParms>
<Login>integration.svc</Login>
<Password>•••••••••</Password>
<CompanyKey>ACME-AC-001</CompanyKey>
<ClientCompanyID>4218</ClientCompanyID>
<IncludeInactiveCompanies>false</IncludeInactiveCompanies>
</oParms>
</GetClientContracts>
</soap:Body>
</soap:Envelope>
Example Response (SOAP 1.1)
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetClientContractsResponse xmlns="https://ftservices.onlinereportinginc.com/v2/">
<GetClientContractsResult>
<ContractExtract>
<ClientCompanyID>4218</ClientCompanyID>
<ClientCompanyName>Lone Star Mutual</ClientCompanyName>
<ClientCompanyBDX>No</ClientCompanyBDX>
<CoverholderCompanyID>0</CoverholderCompanyID>
<CoverholderCompanyName/>
<SyndicateCompanyID>0</SyndicateCompanyID>
<SyndicateCompanyName/>
<SyndicateCompanyNumber/>
<ID>918</ID>
<Name>Lone Star Mutual — Residential Property 2026</Name>
<Code>LSM-RP-26</Code>
<CompanyCode>LSM</CompanyCode>
<DateStart>2026-01-01T00:00:00</DateStart>
<DateEnd>2026-12-31T00:00:00</DateEnd>
<YOA>2026</YOA>
<UMR/>
<AuthorityLevel>50000.00</AuthorityLevel>
<Notes/>
<LossFund>0.00</LossFund>
<BrokerReferenceNumber/>
<CreateDate>2025-11-12T09:14:22</CreateDate>
</ContractExtract>
</GetClientContractsResult>
</GetClientContractsResponse>
</soap:Body>
</soap:Envelope>
Related Methods
GetClientCompanies— companies with their contracts nested.GetClaimDetail— claim-level contracts.Contract— the type.
