Loading
Prepare for Email to Become the Default Login ExperienceRead More
The online Trailblazer Community becomes read-only Oct 30, 2026Read More
Important Advisory: iOS Update Impacting CG Mobile ApplicationRead More
Insurance
Input JSON and Output JSON for Pursuing Additional Recovery

Input JSON and Output JSON for Pursuing Additional Recovery

Use InsClaimService:createUpdateClaimRecoveries to update and add claim recovery records when claims agents pursue additional recovery.

For the pursuit of an additional recovery amount, the service:

  1. Updates the original Claim Recovery record.

  2. Creates a new Claim Recovery record using inputs provided in additionalFields.

The claimId and claimCoverageId values must match those used in the original Claim Recovery record, and the service requires actualRecoveryAmount from the original Claim Recovery record.

Input JSON for Pursuing Additional Recovery

In this example of input JSON:

{
  "claimRecoveries": [
  {
     "actualRecoveryAmount" : 2000
     "recoveryFromAccountId" : "001RO000003sAqaYAE",
     "claimCoverageId": "0kPRO00000001mG",
     "claimId": "0ZkRO00000005YJ",
     "recoveredOnDate" : "2022-03-16",
     "id": "0t6RO00000004CN",
     "status" : "Accepted with Additional Pursuit"
     "additionalFields": {
       "repursueAmount" : 900,
       "repurseClaimRecoveryName" : "Repursued BMW Crash Claim recovery",
       "repursueStatus" : "Additional Recovery Pursued"
     }
   }
 ]
}
  • Updates are for the original Claim Recovery record with the recoveryId 0t6RO00000004CN ("id": "0t6RO00000004CN").

  • The original record's status is set to Accepted with Additional Pursuit.

  • The new record's status is set to Additional Recovery Pursued.

Output JSON for Pursuing Additional Recovery

Output JSON for the pursuit of an additional recovery amount includes two records: the updated original Claim Recovery record and the new Claim Recovery record for the additional pursuit. The new record uses the same claimId and claimCoverageId as the original record.

{
  "totalProcessedClaimRecoveries": 2,
  "totalClaimRecoveries": 2,
  "errors": [

  ],
  "claimRecoveries": [
    {
      "additionalFields": {

      },
      "recoveredOnDate": "2022-07-18",
      "status": "Accepted with Additional Pursuit",
      "actualRecoveryAmount": "2000.0",
      "estimatedRecoveryAmount": "4500.0",
      "recoveryFromAccountId": "001xx000003GZwVAAW",
      "recoveryType": "Salvage",
      "claimCoverageId": "0kPxx0000000001EAA",
      "claimId": "0Zkxx0000000001CAA",
      "name": "Claim Recovery One",
      "id": "0t6xx0000000001AAA"
    },
    {
      "additionalFields": {

      },
      "claimCoverageId": "0kPxx0000000001",
      "claimId": "0Zkxx0000000001",
      "name": "Repursued BMW Crash Claim recovery",
      "estimatedRecoveryAmount": "4500.0",
      "status": "Additional recovery pursued",
      "id": "0t6xx000000001d"
    }
  ]
}
 
Loading
Salesforce Help | Article