---
schema_version: "1"
id: 05b7e49c4b06047aedf6ba9ad3c4a0c9bc8593c84ae9093ca03795b8edef00e7
title: Match Rule
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/uiapi/ui_api_responses_match_rule.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.uiapi.meta/uiapi/ui_api_responses_match_rule.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 4e67ac30298403d67ba622ca52a84ec65b778d24e36d32d60580911c7a3d5c09
description: A match rule defines how duplicate records are identified in duplicate rules and duplicate jobs. Learn about one of the match rules for the specified object, including the match rule's name and the fields that the match rule checks.
---
# Match Rule

A match rule defines how duplicate records are identified in duplicate rules and duplicate jobs. Learn about one of the match rules for the specified object, including the match rule's name and the fields that the match rule checks.

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





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

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

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

              <th class="featureTableHeader vertical-align-top " id="d141142e60">Filter Group and Version</th>

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

            </tr>

          </thead>

          <tbody class="tbody">
            <tr>
              <td class="entry" headers="d141142e51" data-title="Property Name"><samp class="codeph nolang">matchEngine</samp></td>

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

              <td class="entry" headers="d141142e57" data-title="Description">The type of matching used by the match rule. Possible values are:<ul class="ul bulletList">
                  <li class="li">
                    <samp class="codeph nolang">ExactMatchEngine</samp>—use exact
                    matching rules to decide if the field values match.
                  </li>

                  <li class="li">
                    <samp class="codeph nolang">FuzzyMatchEngine</samp>—use fuzzy
                    matching rules to decide if the field values match.
                  </li>

                </ul>
              </td>

              <td class="entry" headers="d141142e60" data-title="Filter Group and Version">Small, 50.0</td>

              <td class="entry" headers="d141142e63" data-title="Available Version">50.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d141142e51" data-title="Property Name"><samp class="codeph nolang">matchFields</samp></td>

              <td class="entry" headers="d141142e54" data-title="Type">String[]</td>

              <td class="entry" headers="d141142e57" data-title="Description">Fields that the match rule uses when checking for matching records.</td>

              <td class="entry" headers="d141142e60" data-title="Filter Group and Version">Small, 50.0</td>

              <td class="entry" headers="d141142e63" data-title="Available Version">50.0</td>

            </tr>

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

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

              <td class="entry" headers="d141142e57" data-title="Description">The name of the match rule.</td>

              <td class="entry" headers="d141142e60" data-title="Filter Group and Version">Small, 50.0</td>

              <td class="entry" headers="d141142e63" data-title="Available Version">50.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d141142e51" data-title="Property Name"><samp class="codeph nolang">objectApiName</samp></td>

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

              <td class="entry" headers="d141142e57" data-title="Description">The API name of the object to which the match rule belongs.</td>

              <td class="entry" headers="d141142e60" data-title="Filter Group and Version">Small, 50.0</td>

              <td class="entry" headers="d141142e63" data-title="Available Version">50.0</td>

            </tr>

          </tbody>

        </table>