Purpose
Returns the recovery types available for the adjusting company. Call this method before AddReserveRecovery to obtain a valid RecoveryTypeID or RecoveryType.
Endpoint
Method:
GetRecoveryTypesSOAPAction (1.1):
"https://ftservices.onlinereportinginc.com/v2/GetRecoveryTypes"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. |
This method takes no filter parameters.
Response
Returns a list of RecoveryTypeExtract objects:
Property | Datatype | Description |
| int | System ID of the recovery type. Use as |
| string | Display name of the recovery type. Use as |
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
RecoveryTypeIDoverRecoveryTypename 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— usesRecoveryTypeIDorRecoveryType.Reserve— the parent type whoseRecoverylist this method's values populate.Enums— note about why this list is not a fixed enum.
