Recalculate the adjusted amount for a claim loss item to the maximum amount that’s
allowed by the insurance policy.
This action is available in API version 66.0 and later.
Supported REST HTTP Methods
URI: /services/data/vXX.X/actions/standard/recalculateAdjustments
Where XX.X is the latest API version.
Formats: JSON, XML
HTTP Methods: POST
Authentication: Authorization: Bearer TOKEN
Where TOKEN is your OAuth access token.
Inputs
| Input | Type | Description |
|---|---|---|
| recalcAdjustmentsInputRep | Apex-defined | Required. An Apex ConnectApi.RecalcAdjustmentsInputRep record that contains the claim details to recalculate the adjusted amount for an existing claim coverage payment detail record. |
Outputs
| Output | Type | Description |
|---|---|---|
| calculateAdjustmentsOutputRep | Apex-defined | An Apex ConnectApi.CalcAdjustmentsOutputRep record containing the calculated adjusted amount and the updated insurance policy limit tracking details. |
Example
POST
This sample request is for the Recalculate Adjustments action.
{
"inputs": [
{
"recalcAdjustmentsInputRep": {
"claimId": "0ZkSB0000000tqv0AA",
"claimCoverageId": "0kPSB000000G72L2AS",
"claimedAmount": "1000",
"paymentDetailId": "0l2xx0000000001CAA",
"additionalFields": {
"LimitUnitOfMeasure": "Visits",
"LimitUnitCount": 2,
"Discount_Percent__c": 50,
"EditedDateTime__c": "2026-03-25T11:50:00.000Z",
"IsPaid__c": false
}
}
}
]
}
This sample response is for the Recalculate Adjustments action.
[
{
"actionName": "recalculateAdjustments",
"errors": null,
"invocationId": null,
"isSuccess": true,
"outcome": null,
"outputValues": {
"calculateAdjustmentsOutputRep": {
"adjustedAmount": 1250,
"adjustmentReason": "Deductible applied.",
"claimCovPaymentAdjustments": [
{
"adjustedAmount": 250,
"adjustmentReason": "Deductible"
}
],
"insPolicyLimitTrackings": [
{
"policyLimitId": "0lYx00000004CvQEAU",
"category": "Per-Incident Limit",
"remainingAmount": 4750
}
]
}
},
"sortOrder": -1,
"version": 1
}
]