# `createRecordInputFilteredByEditedFields(recordInput, originalRecord)`

Creates a RecordInput object with a list of fields that have been edited from their original values to pass in a call to `updateRecord(recordInput)`.

## Syntax

```javascript
import { createRecordInputFilteredByEditedFields } from 'lightning/uiRecordApi';
createRecordInputFilteredByEditedFields(recordInput: Record, originalRecord: Record): Record
```

## User Interface API Resource

```html
PATCH /ui-api/records/{recordId}
```

`createRecordInputFilteredByEditedFields` uses this [User Interface API resource](https://developer.salesforce.com/docs/atlas.en-us.uiapi.meta/uiapi/ui_api_resources_record_patch.htm), but doesn’t support all its parameters.

## Parameters

| Parameter Name   | Type   | Description                                                                                                                                                                        | Required?                                                                         |
| ---------------- | ------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- |
| `recordInput`    | Object | A [RecordInput](https://developer.salesforce.com/docs/atlas.en-us.uiapi.meta/uiapi/ui_api_requests_record_input.htm) object to filter.                                             | ![Yes](https://a.sfdcstatic.com/developer-website/sfdocs/lwc/media/checkmark.png) |
| `originalRecord` | Object | A [Record](https://developer.salesforce.com/docs/atlas.en-us.uiapi.meta/uiapi/ui_api_responses_record.htm#ui_api_responses_record) object that contains the original field values. | ![Yes](https://a.sfdcstatic.com/developer-website/sfdocs/lwc/media/checkmark.png) |

## Returns

An object with a list of fields that have been edited from their original values (excluding `Id` which is always included).
