Skip to main content

GetRecoveryTypes

Returns the recovery types available for the adjusting company. Call before AddReserveRecovery.

Purpose

Returns the recovery types available for the adjusting company. Call this method before AddReserveRecovery to obtain a valid RecoveryTypeID or RecoveryType.

Endpoint

  • Method: GetRecoveryTypes

  • SOAPAction (1.1): "https://ftservices.onlinereportinginc.com/v2/GetRecoveryTypes"

  • Parameter wrapper: <oParms>

Authentication

Standard credentials apply. See Authentication & Authorization.

Parameters

Name

Type

Required

Description

Login

string

yes

Authorized FileTrac system login.

Password

string

yes

Password for the login.

CompanyKey

string

yes

The unique company code provided by FileTrac.

This method takes no filter parameters.

Response

Returns a list of RecoveryTypeExtract objects:

Property

Datatype

Description

RecoveryTypeID

int

System ID of the recovery type. Use as RecoveryTypeID on AddReserveRecovery.

RecoveryType

string

Display name of the recovery type. Use as RecoveryType on AddReserveRecovery.

Errors

This method does not produce method-specific business errors. Authentication failures surface via ResponseCode.

Remarks

  • All recovery types are returned — both those editable by the adjusting company and the system-generated types.

  • Recovery types are configurable per adjusting company. Two different adjusting companies' lists will not necessarily match.

  • Cache the result. Recovery types change infrequently. Cache to avoid an extra call before each AddReserveRecovery.

  • Prefer RecoveryTypeID over RecoveryType name when storing references. IDs are stable; names can drift.

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/GetRecoveryTypes"<?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>
    <GetRecoveryTypes xmlns="https://ftservices.onlinereportinginc.com/v2/">
      <oParms>
        <Login>integration.svc</Login>
        <Password>•••••••••</Password>
        <CompanyKey>ACME-AC-001</CompanyKey>
      </oParms>
    </GetRecoveryTypes>
  </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>
    <GetRecoveryTypesResponse xmlns="https://ftservices.onlinereportinginc.com/v2/">
      <GetRecoveryTypesResult>
        <RecoveryTypeExtract>
          <RecoveryTypeID>1</RecoveryTypeID>
          <RecoveryType>Subrogation</RecoveryType>
        </RecoveryTypeExtract>
        <RecoveryTypeExtract>
          <RecoveryTypeID>2</RecoveryTypeID>
          <RecoveryType>Salvage</RecoveryType>
        </RecoveryTypeExtract>
        <RecoveryTypeExtract>
          <RecoveryTypeID>3</RecoveryTypeID>
          <RecoveryType>Reinsurance</RecoveryType>
        </RecoveryTypeExtract>
      </GetRecoveryTypesResult>
    </GetRecoveryTypesResponse>
  </soap:Body>
</soap:Envelope>

Related Methods

  • AddReserveRecovery — uses RecoveryTypeID or RecoveryType.

  • Reserve — the parent type whose Recovery list this method's values populate.

  • Enums — note about why this list is not a fixed enum.

Did this answer your question?