Skip to content

Zoho: Duplicate check preference schemas

7 Zoho schemas with complete fields and constraints.

← Duplicate check preference operations · All schemas

Create Duplicate Check Preference — request body — body

FieldTypePresenceDescription and constraints
$objectRootRepresents the request payload used to create duplicate check preference.
Additional keys: not allowed
duplicate_check_preferenceobjectRequired within parentDuplicate check preference details.
Additional keys: not allowed
duplicate_check_preference.typestringRequired within parentType of duplicate check preference.
One of: converted_records, mapped_module_records
duplicate_check_preference.type_configurationsarray or nullOptionalConfigurations for the duplicate check preference type. Mandatory when type is mapped_module_records and ignored when type is converted_records. Only the first entry is processed.
Maximum items: 1
duplicate_check_preference.type_configurations[]objectEach itemType configuration details.
Additional keys: not allowed
duplicate_check_preference.type_configurations[].field_mappingsarrayRequired within parentField mappings for duplicate check.
duplicate_check_preference.type_configurations[].field_mappings[]objectEach itemField mapping details.
Additional keys: not allowed
duplicate_check_preference.type_configurations[].field_mappings[].current_fieldobjectRequired within parentUnique field in the Leads module to match on.
Additional keys: not allowed
duplicate_check_preference.type_configurations[].field_mappings[].current_field.api_namestringOptionalRepresents the API name of the unique field in the Leads module. Validated when supplied, but the mapping is stored against id.
Maximum length: 50
duplicate_check_preference.type_configurations[].field_mappings[].current_field.idstringRequired within parentRepresents the unique identifier of the field. Use the [Get Fields Metadata API](fields.json#$.paths./settings/fields.get) to retrieve the unique ID fields. The mapping is stored against this id, so it is mandatory.
Maximum length: 50
duplicate_check_preference.type_configurations[].field_mappings[].current_field.namestringOptionalAccepted for symmetry with the response and ignored by the API.
Maximum length: 50
duplicate_check_preference.type_configurations[].field_mappings[].mapped_fieldobjectRequired within parentUnique field in the mapped module to match against.
Additional keys: not allowed
duplicate_check_preference.type_configurations[].field_mappings[].mapped_field.api_namestringOptionalRepresents the API name of the mapped field. Validated when supplied, but the mapping is stored against id.
Maximum length: 50
duplicate_check_preference.type_configurations[].field_mappings[].mapped_field.idstringRequired within parentRepresents the unique identifier of the mapped field. The mapping is stored against this id, so it is mandatory.
Maximum length: 50
duplicate_check_preference.type_configurations[].field_mappings[].mapped_field.namestringOptionalAccepted for symmetry with the response and ignored by the API.
Maximum length: 50
duplicate_check_preference.type_configurations[].field_mappings[].mapped_field.selectedstringOptionalSend None to skip this field mapping. Any other value, or omitting the property, creates the mapping.
One of: None
Maximum length: 4
duplicate_check_preference.type_configurations[].mapped_moduleobjectRequired within parentRepresents the mapped module details. Mandatory when type is mapped_module_records.
Additional keys: not allowed
duplicate_check_preference.type_configurations[].mapped_module.api_namestringOptionalRepresents the API name of the module. Validated when supplied, but the module is resolved from id.
One of: Contacts
duplicate_check_preference.type_configurations[].mapped_module.idstringRequired within parentRepresents the unique identifier of the module. The module must resolve to Contacts.
Maximum length: 50
duplicate_check_preference.type_configurations[].mapped_module.namestringOptionalAccepted for symmetry with the response and ignored by the API.
Maximum length: 50

Get Duplicate Check Preference — response body — Schema for getting duplicate check preference

FieldTypePresenceDescription and constraints
$objectRootSchema for getting duplicate check preference.
Additional keys: not allowed
duplicate_check_preferenceobjectRequired within parentDuplicate check preference details.
Additional keys: not allowed
duplicate_check_preference.typestringRequired within parentType of duplicate check preference.
Known values: converted_records, mapped_module_records
duplicate_check_preference.type_configurationsJSONRequired within parent
duplicate_check_preference.type_configurations (anyOf 1)arrayAlternativeConfigurations for the duplicate check preference type
Maximum items: 1
duplicate_check_preference.type_configurations (anyOf 1)[]ModelEach itemExpand Get Duplicate Check Preference — response body — Schema for getting duplicate check preference duplicate check preference type configurations null item
duplicate_check_preference.type_configurations (anyOf 2)nullAlternativeConfigurations for the duplicate check preference type
Maximum items: 1
duplicate_check_preference.type_configurations (anyOf 2)[]ModelEach itemExpand Get Duplicate Check Preference — response body — Schema for getting duplicate check preference duplicate check preference type configurations null item

Referenced models: Get Duplicate Check Preference — response body — Schema for getting duplicate check preference duplicate check preference type configurations null item

Get Duplicate Check Preference — response body — Schema for getting duplicate check preference duplicate check preference type configurations null item

FieldTypePresenceDescription and constraints
$objectRootType configuration details.
Additional keys: not allowed
field_mappingsarrayRequired within parentField mappings for duplicate check.
field_mappings[]ModelEach itemExpand Get Duplicate Check Preference — response body — Schema for getting duplicate check preference duplicate check preference type configurations null item field mappings item
mapped_moduleModelRequired within parentExpand Get Duplicate Check Preference — response body — Schema for getting duplicate check preference duplicate check preference type configurations null item mapped module

Referenced models: Get Duplicate Check Preference — response body — Schema for getting duplicate check preference duplicate check preference type configurations null item field mappings item, Get Duplicate Check Preference — response body — Schema for getting duplicate check preference duplicate check preference type configurations null item mapped module

Get Duplicate Check Preference — response body — Schema for getting duplicate check preference duplicate check preference type configurations null item field mappings item

FieldTypePresenceDescription and constraints
$objectRootField mapping details.
Additional keys: not allowed
current_fieldModelRequired within parentExpand Get Duplicate Check Preference — response body — Schema for getting duplicate check preference duplicate check preference type configurations null item field mappings item current field
mapped_fieldModelRequired within parentExpand Get Duplicate Check Preference — response body — Schema for getting duplicate check preference duplicate check preference type configurations null item field mappings item mapped field

Referenced models: Get Duplicate Check Preference — response body — Schema for getting duplicate check preference duplicate check preference type configurations null item field mappings item current field, Get Duplicate Check Preference — response body — Schema for getting duplicate check preference duplicate check preference type configurations null item field mappings item mapped field

Get Duplicate Check Preference — response body — Schema for getting duplicate check preference duplicate check preference type configurations null item field mappings item current field

FieldTypePresenceDescription and constraints
$objectRootCurrent field details.
Additional keys: not allowed
api_namestringRequired within parentRepresents the API name of the unique field in the Leads module. Use the [Get Fields Metadata API](fields.json#$.paths./settings/fields.get) to retrieve the API names of the unique fields.
Maximum length: 50
idstringRequired within parentRepresents the unique identifier of the field. Use the [Get Fields Metadata API](fields.json#$.paths./settings/fields.get) to retrieve the unique ID fields.
Maximum length: 50
namestringRequired within parentRepresents the module that the field belongs to, not the field's own display name. The API returns `Leads` for `current_field` and `Contacts` for `mapped_field`.
Maximum length: 50

Get Duplicate Check Preference — response body — Schema for getting duplicate check preference duplicate check preference type configurations null item field mappings item mapped field

FieldTypePresenceDescription and constraints
$objectRootMapped field details.
Additional keys: not allowed
api_namestringRequired within parentRepresents the API name of the mapped field.
Maximum length: 50
idstringRequired within parentRepresents the unique identifier of the mapped field.
Maximum length: 50
namestringRequired within parentRepresents the module that the mapped field belongs to, not the field's own display name. The API returns `Contacts`.
Maximum length: 50

Get Duplicate Check Preference — response body — Schema for getting duplicate check preference duplicate check preference type configurations null item mapped module

FieldTypePresenceDescription and constraints
$objectRootRepresents the mapped module details.
Additional keys: not allowed
api_namestringRequired within parentRepresents the API name of the module.
Known values: Contacts
idstringRequired within parentRepresents the unique identifier of the module.
Maximum length: 50
namestringRequired within parentRepresents the display name of the module.
Known values: Contacts

Report an issue with this page

Necessary

Required for sign-in, security, authorization, and remembering your choices.

Always active

Analytics

Helps us understand which product and documentation features are useful.

Performance diagnostics

Uses performance tracing and privacy-masked session replay to diagnose problems.

You can change these choices at any time from Cookie settings.