Querying for recoveries and recovery reserves
You can use the following endpoints to query for recovery-related information.
Endpoint | Description |
---|---|
GET /claims/{claimId}/recovery-reserve-sets | Retrieve a list of recovery reserve sets (This endpoint is "potentially large". See below.) |
GET /claims/{claimId}/recovery-reserve-sets/{recoveryReserveSetId} | Retrieve details of a recovery reserve set |
GET /claims/{claimId}/recovery-reserves | Retrieve a list of recovery reserves (This endpoint is "potentially large". See below.) |
GET /claims/{claimId}/recovery-reserves/{transactionId} | Retrieve the details from a specific recovery reserve |
GET /claims/{claimId}/recovery-sets | Retrieve a list of recovery sets (This endpoint is "potentially large". See below.) |
GET /claims/{claimId}/recovery-sets/{recoverySetId} | Retrieve the details for a specific recovery set |
GET /claims/{claimId}/recoveries | Retrieve the recovery transactions (This endpoint is "potentially large". See below.) |
GET /claims/{claimId}/recoveries/{transactionId} | Retrieve the details of a specific recovery |
Some endpoints are "potentially large". Cloud API returns an error if you attempt to sort on this endpoint and the sort cannot be accomplished efficiently. For more information, see Potentially large endpoints.
Sample response for a recovery reserve
You can query for all recovery reserves created in a recovery reserve set by performing a GET on recovery reserves.
The following call gets the recovery reserve. Note the following:
- The recovery reserve was created automatically from a recovery.
- The reserve amount and the transaction amount are equal because the recovery amount was already received.
- The recovery offsets costs paid out for Karen Egertson’s collision policy, which uses the exposure for Karen Egertson’s first policy vehicle.
- The recovery reserve was created in the expectation of subrogation for the
claim.
GET rest/claim/v1/claims/demo-sample:1/recovery-reserves
{
"data": {
"attributes": {
"comments": "Automatically created due to recovery for $100.00 on (1) 1st Party Vehicle - Karen Egertson; Claim Cost/Auto body; USD; Subrogation",
"coverage": {
"code": "PACollisionCov",
"name": "Collision"
},
"createTime": "2021-11-19T18:29:08.386Z",
"currency": {
"code": "usd",
"name": "USD"
},
"id": "cc:901",
"lineItems": [
{
"claimAmount": {
"amount": "100.00",
"currency": "usd"
},
"comments": "Automatically created due to recovery for $100.00 on (1) 1st Party Vehicle - Karen Egertson; Claim Cost/Auto body; USD; Subrogation",
"id": "cc:FJ2",
"reportingAmount": {
"amount": "100.00",
"currency": "usd"
},
"reservingAmount": {
"amount": "100.00",
"currency": "usd"
},
"transactionAmount": {
"amount": "100.00",
"currency": "usd"
}
}
],
"reserveLine": {
"costCategory": {
"code": "body",
"name": "Auto body"
},
"costType": {
"code": "claimcost",
"name": "Claim Cost"
},
"exposure": {
"displayName": "(1) 1st Party Vehicle - Karen Egertson",
"id": "cc:PV6",
"type": "Exposure",
"uri": "/claim/v1/claims/cc:901/exposures/cc:PV6 "
},
"recoveryCategory": {
"code": "subro",
"name": "Subrogation"
},
"reservingCurrency": {
"code": "usd",
"name": "USD"
}
},
"status": {
"code": "submitting",
"name": "Submitting"
},
"subtype": {
"code": "RecoveryReserve",
"name": "RecoveryReserve"
}
}
}
}