---
schema_version: "1"
id: f86dac3ac40c3165a730a34f2499acf30b8934d387827c2866b98fb493348005
title: Claim Coverage Payment Detail Edit (PATCH)
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/insurance_developer_guide/connect_resources_edit_claim_coverage_payment_detail.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/connect_resources_edit_claim_coverage_payment_detail.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 0d1844404154f4decc36a75f42b6c88a786a63e7fa6b922c36ecf6112bf1d430
description: Update an existing Claim Coverage Payment Detail (CCPD) record for both loss and expense types.
---
# Claim Coverage Payment Detail Edit (PATCH)

Update an existing Claim Coverage Payment Detail (CCPD) record for both loss and expense types.

For loss-type payments, the system automatically re-evaluates the claim by reversing previously applied limits and recalculating adjustments, such as deductible and copay before saving the updated payment. For expense-type payments, you can update fields, such as claim amount and recipient. These updates don't recalculate adjustments or policy limits.

Before using this API, you must call the [Recalculate Adjustments (PATCH)](https://developer.salesforce.com/docs/atlas.en-us.264.0.insurance_developer_guide.meta/insurance_developer_guide/connect_resources_calculate_adjustments.htm) API to get the adjusted amount, and then use that value in the request body of the edit CCPD API.

## Resource

{claimId}, {coverageId}, and {paymentDetailId} are placeholders.

/connect/insurance/claims/{claimId}/coverages/{coverageId}/payment-details/{paymentDetailId}

## Resource Example

Replace {yourInstance} with the My Domain name of your Salesforce org.

https://{yourInstance}.salesforce.com/services/data/v68.0/connect/insurance/claims/0Zkxx0000000001CAA/coverages/0kPxx0000000001CAA/payment-details/0l2xx0000000001CAA

## Available Version

66.0

## HTTP Methods

PATCH

## Path Parameters for PATCH

| Parameter Name | Type | Description | Required or Optional | Available Version |
| --- | --- | --- | --- | --- |
| claimId | String | ID of the claim. | Required | 66.0 |
| coverageId | String | ID of the coverage that applies to the claim. | Required | 66.0 |
| paymentDetailId | String | ID of the claim coverage payment detail record. | Required | 66.0 |

## Request Body for PATCH

### JSON Example

{
  "claimedAmount": 5000.00,
  "adjustedAmount": 5000.0,
  "recipientId": "001xx000003DGQyAAO",
  "name": "Rental Car Expense",
  "description": "Payment for 5 days of rental car usage",
  "limitUnitCount": 5,
  "status": "Draft",
  "additionalFields": {
    "State": "CA",
    "policyType": "Auto",
    "LOB\_\_c": "Personal"
  }
}

### Properties

<table class="featureTable sort_table" summary="">





            <thead class="thead sorted" align="left">
              <tr>
                <th class="featureTableHeader vertical-align-top " id="d150464e261">Name</th>

                <th class="featureTableHeader vertical-align-top " id="d150464e264">Type</th>

                <th class="featureTableHeader vertical-align-top " id="d150464e267">Description</th>

                <th class="featureTableHeader vertical-align-top " id="d150464e270">Required or Optional</th>

                <th class="featureTableHeader vertical-align-top " id="d150464e273">Available Version</th>

              </tr>

            </thead>

            <tbody class="tbody">
              <tr>
                <td class="entry" headers="d150464e261" data-title="Name"><samp class="codeph nolang">additionalFields</samp></td>

                <td class="entry" headers="d150464e264" data-title="Type">Object</td>

                <td class="entry" headers="d150464e267" data-title="Description">Additional standard or custom fields that are used to
                  update the claim coverage payment detail.</td>

                <td class="entry" headers="d150464e270" data-title="Required or Optional">Optional</td>

                <td class="entry" headers="d150464e273" data-title="Available Version">66.0</td>

              </tr>

              <tr>
                <td class="entry" headers="d150464e261" data-title="Name"><samp class="codeph nolang">adjustedAmount</samp></td>

                <td class="entry" headers="d150464e264" data-title="Type">Double</td>

                <td class="entry" headers="d150464e267" data-title="Description">Adjusted amount of the claim.</td>

                <td class="entry" headers="d150464e270" data-title="Required or Optional">Required if <samp class="codeph nolang">claimedAmount</samp> is specified for a loss
                  item.</td>

                <td class="entry" headers="d150464e273" data-title="Available Version">66.0</td>

              </tr>

              <tr>
                <td class="entry" headers="d150464e261" data-title="Name"><samp class="codeph nolang">claimedAmount</samp></td>

                <td class="entry" headers="d150464e264" data-title="Type">Double</td>

                <td class="entry" headers="d150464e267" data-title="Description">Amount requested by the claimant when submitting the
                  loss.</td>

                <td class="entry" headers="d150464e270" data-title="Required or Optional">Optional</td>

                <td class="entry" headers="d150464e273" data-title="Available Version">66.0</td>

              </tr>

              <tr>
                <td class="entry" headers="d150464e261" data-title="Name"><samp class="codeph nolang">description</samp></td>

                <td class="entry" headers="d150464e264" data-title="Type">String</td>

                <td class="entry" headers="d150464e267" data-title="Description">Description of the claim line item.</td>

                <td class="entry" headers="d150464e270" data-title="Required or Optional">Optional</td>

                <td class="entry" headers="d150464e273" data-title="Available Version">66.0</td>

              </tr>

              <tr>
                <td class="entry" headers="d150464e261" data-title="Name"><samp class="codeph nolang">limitUnitCount</samp></td>

                <td class="entry" headers="d150464e264" data-title="Type">Integer</td>

                <td class="entry" headers="d150464e267" data-title="Description">Number of units for this claim coverage payment
                  detail, such as the number of days for a rental car
                  expense. The default value is 1.</td>

                <td class="entry" headers="d150464e270" data-title="Required or Optional">Optional</td>

                <td class="entry" headers="d150464e273" data-title="Available Version">66.0</td>

              </tr>

              <tr>
                <td class="entry" headers="d150464e261" data-title="Name"><samp class="codeph nolang">name</samp></td>

                <td class="entry" headers="d150464e264" data-title="Type">String</td>

                <td class="entry" headers="d150464e267" data-title="Description">Name of the claim coverage payment detail
                  record.</td>

                <td class="entry" headers="d150464e270" data-title="Required or Optional">Optional</td>

                <td class="entry" headers="d150464e273" data-title="Available Version">66.0</td>

              </tr>

              <tr>
                <td class="entry" headers="d150464e261" data-title="Name"><samp class="codeph nolang">recipientId</samp></td>

                <td class="entry" headers="d150464e264" data-title="Type">String</td>

                <td class="entry" headers="d150464e267" data-title="Description">ID of the person or entity who will receive the
                  payment, such as the policyholder, a third-party
                  claimant, or a service vendor.
                  <p class="p">For a Loss item, the
                    recipient is the policyholder or a third party. For
                    an Expense item, the recipient ID represents a
                    vendor or internal staff member.</p>

                </td>

                <td class="entry" headers="d150464e270" data-title="Required or Optional">Optional</td>

                <td class="entry" headers="d150464e273" data-title="Available Version">66.0</td>

              </tr>

              <tr>
                <td class="entry" headers="d150464e261" data-title="Name"><samp class="codeph nolang">status</samp></td>

                <td class="entry" headers="d150464e264" data-title="Type">String</td>

                <td class="entry" headers="d150464e267" data-title="Description">Current status of the claim coverage payment detail,
                  such as Draft.</td>

                <td class="entry" headers="d150464e270" data-title="Required or Optional">Optional</td>

                <td class="entry" headers="d150464e273" data-title="Available Version">66.0</td>

              </tr>

            </tbody>

          </table>

## Response Body for PATCH

[Edit Claim Coverage Payment Detail Response](https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/connect_responses_edit_claim_coverage_payment_detail.htm "Output representation for the edited claim coverage payment detail.")